Fix memory size for gather/scatter instructions
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
... / ...
CommitLineData
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
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
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
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
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
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
432014-03-19 Pedro Alves <palves@redhat.com>
44
45 * gdb.base/async.exp: Remove early return.
46
472014-03-19 Pedro Alves <palves@redhat.com>
48
49 * gdb.base/async.exp (step& tests): Pass explicit test messages.
50
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
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
612014-03-19 Pedro Alves <palves@redhat.com>
62
63 * gdb.base/async.exp: Use prepare_for_testing.
64
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
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
792014-03-19 Pedro Alves <palves@redhat.com>
80
81 * gdb.base/async.exp: Don't frob gdb_protocol.
82
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
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
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
1012014-03-17 Joel Brobecker <brobecker@adacore.com>
102
103 * gdb.ada/pckd_arr_ren: New testcase.
104
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
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
1172014-03-13 Pedro Alves <palves@redhat.com>
118
119 * gdb.base/default.exp: Don't test "target procfs".
120
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
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
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
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
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
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
1642014-03-10 Joel Brobecker <brobecker@adacore.com>
165
166 * gdb.ada/tagged_access: New testcase.
167
1682014-03-07 Markus Metzger <markus.t.metzger@intel.com>
169
170 * gdb.btrace/data.exp: Update expected output.
171
1722014-03-06 Yao Qi <yao@codesourcery.com>
173
174 * gdb.trace/pr16508.exp: New file.
175
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
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
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
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
2042014-02-26 Joel Brobecker <brobecker@adacore.com>
205
206 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
207
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
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
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
226 PR gdb/16626
227 * gdb.base/auto-load.exp: Fix out-of-srctree run.
228
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
2342014-02-24 Doug Evans <dje@google.com>
235
236 * lib/gdb.exp (run_on_host): Log error output if program fails.
237
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
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
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
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
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
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
2852014-02-18 Doug Evans <dje@google.com>
286
287 * Makefile.in (check-parallel): rm -rf outputs temp.
288
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
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
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
3082014-02-10 Mark Kettenis <kettenis@gnu.org>
309
310 * gdb.threads/step-after-sr-lock.exp: Avoid executing
311 "kill -SIGUSR1 -1".
312
3132014-02-10 Joel Brobecker <brobecker@adacore.com>
314
315 * gdb.ada/tick_length_array_enum_idx: New testcase.
316
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
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
3852014-02-08 Andreas Schwab <schwab@linux-m68k.org>
386
387 * gdb.python/py-framefilter.exp: Fix typo.
388
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
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
4012014-02-07 Pedro Alves <palves@redhat.com>
402
403 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
404
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
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
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
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
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
4372014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
438
439 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
440
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
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
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
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
4622014-01-23 Tom Tromey <tromey@redhat.com>
463
464 * gdb.ada/array_char_idx: New testcase.
465
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
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
4802014-01-22 Doug Evans <dje@google.com>
481
482 * gdb.server/server-mon.exp: Add tests for "set debug-format".
483
4842014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
485
486 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
487
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
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
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
5052014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
506
507 * gdb.dlang/demangle.exp: New file.
508
5092014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
510
511 * gdb.dlang/primitive-types.exp: New file.
512
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
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
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
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
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
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
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
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
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
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
5982014-01-16 Markus Metzger <markus.t.metzger@intel.com>
599
600 * gdb.btrace/enable.exp: Update expected text.
601
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
6072014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
608
609 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
610
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
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
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
6332014-01-10 Joel Brobecker <brobecker@adacore.com>
634
635 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
636
6372014-01-10 Joel Brobecker <brobecker@adacore.com>
638
639 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
640
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
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
6522014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
653
654 * gdb.base/source-dir.exp: New file.
655
6562014-01-07 Joel Brobecker <brobecker@adacore.com>
657
658 * gdb.ada/mi_interface: New testcase.
659
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
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
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
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
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
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
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
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
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
7502013-12-13 Joel Brobecker <brobecker@adacore.com>
751
752 * gdb.ada/arraydim: New testcase.
753
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
7612013-12-10 Doug Evans <dje@google.com>
762
763 PR 16286
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
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
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
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
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
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
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
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
8112013-12-06 Doug Evans <dje@google.com>
812
813 * gdb.base/break.exp: Fix setting of $baz.
814
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
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
8272013-12-03 Jose E. Marchesi <jose.marchesi@oracle.com>
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
8352013-12-03 Joel Brobecker <brobecker@adacore.com>
836
837 * gdb.ada/dot_all: New testcase.
838
8392013-12-03 Joel Brobecker <brobecker@adacore.com>
840
841 * gdb.mi/mi-undefined-cmd.exp: New testcase.
842
8432013-12-03 Joel Brobecker <brobecker@adacore.com>
844
845 * gdb.mi/mi-i-cmd.exp: New file.
846
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
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
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
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
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
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
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
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
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
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
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
9192013-11-23 Doug Evans <xdje42@gmail.com>
920
921 * gdb.python/py-type.exp (test_enums): Fix typo.
922
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
9282013-11-23 Doug Evans <xdje42@gmail.com>
929
930 * gdb.python/py-symbol.exp: Fix whitespace.
931
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
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
9462013-11-22 Tom Tromey <tromey@redhat.com>
947
948 * gdb.dwarf2/dw2-bad-cfi.S: Update comment.
949
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
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
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
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
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
9792013-11-20 Sanimir Agovic <sanimir.agovic@intel.com>
980
981 * gdb.base/eval-avoid-side-effects.exp: New file.
982
9832013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
984
985 * gdb.arch/i386-mpx.c: New file
986 * gdb.arch/i386-mpx.exp: New file.
987
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
9932013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
994
995 * gdb.xml/maint_print_struct.xml (bitfield): Added bitfield having
996 start and end equal 0.
997
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
10032013-11-19 Yao Qi <yao@codesourcery.com>
1004
1005 * lib/mi-support.exp (mi_child_regexp): Remove unnecessary '\'.
1006
10072013-11-19 Yao Qi <yao@codesourcery.com>
1008
1009 * lib/mi-support.exp: Fix format.
1010
10112013-11-19 Joel Brobecker <brobecker@adacore.com>
1012
1013 * gdb.ada/py_range: New testcase.
1014
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
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
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
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
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
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
10622013-11-15 Doug Evans <xdje42@gmail.com>
1063
1064 * gdb.python/py-breakpoint.exp: Make tests have unique names.
1065
10662013-11-15 Doug Evans <xdje42@gmail.com>
1067
1068 * gdb.python/py-breakpoint.exp: Reformat for 80 columns.
1069
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
10752013-11-15 Joel Brobecker <brobecker@adacore.com>
1076
1077 * gdb.ada/O2_float_param: New testcase.
1078
10792013-11-14 Tom Tromey <tromey@redhat.com>
1080
1081 * Makefile.in (check-parallel): Print summary from gdb.sum.
1082
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
10902013-11-14 Joel Brobecker <brobecker@adacore.com>
1091
1092 * gdb.mi/mi-language.exp: New file.
1093
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
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
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
11132013-11-12 Joel Brobecker <brobecker@adacore.com>
1114
1115 * gdb.ada/mi_exc_info: New testcase.
1116
11172013-11-12 Joel Brobecker <brobecker@adacore.com>
1118
1119 * gdb.ada/info_exc: New testcase.
1120
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
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
11322013-11-11 Joel Brobecker <brobecker@adacore.com>
1133
1134 * gdb.ada/mi_ex_cond: New testcase.
1135
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
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
11472013-11-07 Phil Muldoon <pmuldoon@redhat.com>
1148
1149 * gdb.python/py-breakpoint.exp: Add temporary breakpoint tests.
1150
11512013-11-06 Doug Evans <xdje42@gmail.com>
1152
1153 * gdb.python/py-arch.exp: Tweak test name for bad memory access test.
1154
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
11622013-11-06 Yao Qi <yao@codesourcery.com>
1163
1164 * README: Mention performance tests.
1165
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
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
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
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
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
12142013-11-04 Tom Tromey <tromey@redhat.com>
1215
1216 * gdb.base/argv0-symlink.exp: Compute executable's directory
1217 dynamically.
1218
12192013-11-04 Tom Tromey <tromey@redhat.com>
1220
1221 * gdb.asm/asm-source.exp: Use standard_output_file.
1222
12232013-11-04 Tom Tromey <tromey@redhat.com>
1224
1225 * gdb.server/file-transfer.exp: Use standard_output_file.
1226
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
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
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
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
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
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
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
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
13102013-11-04 Tom Tromey <tromey@redhat.com>
1311
1312 * gdb.stabs/weird.exp: Use gdb_remote_download and
1313 standard_output_file.
1314
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
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
13272013-11-02 Maciej W. Rozycki <macro@codesourcery.com>
1328
1329 * gdb.cp/derivation.exp: s/perrro/perror/
1330
13312013-11-01 Maciej W. Rozycki <macro@codesourcery.com>
1332
1333 * gdb.dwarf2/dwzbuildid.exp: Rename `outdir' variable to
1334 `debugdir'.
1335
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
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
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
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
13632013-10-29 Andrew Burgess <aburgess@broadcom.com>
1364
1365 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test):
1366 Expect <unavailable> pattern.
1367
13682013-10-28 Tom de Vries <tom@codesourcery.com>
1369
1370 * gdb.arch/thumb2-it.S (it_8): Fix typo.
1371
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
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
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
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
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
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
14102013-10-18 Tom Tromey <tromey@redhat.com>
1411
1412 * lib/gdb.exp (build_executable_from_specs): Remove duplicate set
1413 of "binfile".
1414
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
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
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
14322013-10-17 Tom Tromey <tromey@redhat.com>
1433
1434 * gdb.base/printcmds.exp (test_printf): Test printf flushing.
1435
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
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
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
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
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
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
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
14792013-10-09 Pedro Alves <palves@redhat.com>
1480
1481 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust expected
1482 output.
1483
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
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
15052013-10-08 Joel Brobecker <brobecker@adacore.com>
1506
1507 * gdb.ada/mi_catch_ex.exp: Make "mi_execute_to" test names unique.
1508
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
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
15222013-10-04 Joel Brobecker <brobecker@adacore.com>
1523
1524 * gdb.mi/mi-start.c, gdb.mi/mi-start.exp: New files.
1525
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
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
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
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
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
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
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
15692013-09-20 Doug Evans <dje@google.com>
1570
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
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
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
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
16062013-09-18 Yao Qi <yao@codesourcery.com>
1607
1608 * gdb.server/wrapper.c: New.
1609 * gdb.server/wrapper.exp: New.
1610
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
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
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
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
16402013-09-16 Doug Evans <dje@google.com>
1641
1642 * lib/gdb.exp (using_fission): New proc.
1643 * gdb.base/info-macros.exp: Skip test if using Fission.
1644
1645 * gdb.base/break-interp.exp: Fix indentation.
1646
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
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
16592013-09-12 Stan Shebs <stan@codesourcery.com>
1660
1661 * README: New file.
1662
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
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
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
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
16832013-09-04 Doug Evans <dje@google.com>
1684
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
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>
1699 Pedro Alves <palves@redhat.com>
1700
1701 * gdb.base/relocate.exp: Check that invalid options are
1702 rejected.
1703
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
17102013-08-30 Phil Muldoon <pmuldoon@redhat.com>
1711
1712 * gdb.python/py-arch.exp: Tests for invalid architecture.
1713
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
17202013-08-29 Phil Muldoon <pmuldoon@redhat.com>
1721
1722 * gdb.python/py-arch.exp: Load gdb-python.exp.
1723
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
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
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
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
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
17602013-08-26 Doug Evans <dje@google.com>
1761
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
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
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
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
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
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
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
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
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
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
18502013-08-22 Tom Tromey <tromey@redhat.com>
1851
1852 * lib/cell.exp (skip_cell_tests): Use standard_temp_file.
1853
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
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
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
18822013-08-14 Cary Coutant <ccoutant@google.com>
1883
1884 * boards/fission.exp: Add -fdebug-types-section to debug_flags.
1885
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
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
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
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
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
19272013-08-12 Tom Tromey <tromey@redhat.com>
1928
1929 * Makefile.in (ALL_SUBDIRS): Add gdb.go.
1930
19312013-08-12 Ali Anwar <alianwar@codesourcery.com>
1932
1933 * gdb.base/break.exp: Test break via convenience variable
1934 with file name.
1935
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
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
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
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
19642013-08-07 Tom Tromey <tromey@redhat.com>
1965
1966 * gdb.base/maint.exp: Allow zero symtabs to be expanded.
1967
19682013-08-07 Tom Tromey <tromey@redhat.com>
1969
1970 * gdb.dwarf2/dwz.exp: New file.
1971
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
19782013-08-01 Doug Evans <dje@google.com>
1979
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
1986 PR symtab/15695
1987 * gdb.base/func-ptr.exp: New file.
1988 * gdb.base/func-ptr.c: New file.
1989
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
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
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
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
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
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
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
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
20412013-07-26 Pedro Alves <palves@redhat.com>
2042
2043 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
2044 files.
2045
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
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
20592013-07-24 Doug Evans <dje@google.com>
2060
2061 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
2062 "--" to switch.
2063
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
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
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
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
20892013-07-19 Hui Zhu <hui@codesourcery.com>
2090
2091 PR gdb/15692
2092 * gdb.mi/mi-dprintf.exp: Add double quotes test.
2093
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
20992013-07-19 Yao Qi <yao@codesourcery.com>
2100
2101 * gdb.trace/read-memory.c: New.
2102 * gdb.trace/read-memory.exp: New.
2103
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
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
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
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
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
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
21412013-07-16 Tom Tromey <tromey@redhat.com>
2142
2143 * gdb.ada/info_types.exp: Use standard_testfile.
2144
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
21512013-07-16 Tom Tromey <tromey@redhat.com>
2152
2153 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
2154
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
21602013-07-09 Joel Brobecker <brobecker@adacore.com>
2161
2162 * gdb.ada/small_reg_param.exp: Remove trailing space.
2163
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
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
21742013-07-08 Andrew Burgess <aburgess@broadcom.com>
2175
2176 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
2177
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
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
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
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
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
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
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
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
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
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
22842013-06-27 Tom Tromey <tromey@redhat.com>
2285
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
2301 standard_testfile, standard_output_file, prepare_for_testing,
2302 clean_restart.
2303
23042013-06-27 Tom Tromey <tromey@redhat.com>
2305
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.
2322
23232013-06-27 Tom Tromey <tromey@redhat.com>
2324
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,
2341 standard_output_file, prepare_for_testing, clean_restart.
2342
23432013-06-27 Tom Tromey <tromey@redhat.com>
2344
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,
2356 standard_output_file, prepare_for_testing, clean_restart.
2357
23582013-06-26 Yao Qi <yao@codesourcery.com>
2359
2360 * gdb.trace/mi-trace-frame-collected.exp: New.
2361
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
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
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
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
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
24112013-06-19 Luis Machado <lgustavo@codesourcery.com>
2412
2413 * gdb.base/subst.exp: Delete default rules before further
2414 tests.
2415
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
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
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
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
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
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
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
26592013-06-07 Will Newton <will.newton@linaro.org>
2660
2661 * gdb.base/long_long.exp: Fix ARM EABI target glob.
2662
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
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
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
26792013-06-06 Doug Evans <dje@google.com>
2680
2681 * gdb.cp/derivation.exp: Make tests have unique names.
2682
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
26892013-06-06 Tom Tromey <tromey@redhat.com>
2690
2691 * gdb.base/break-always.exp: Explicitly specify test name.
2692
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
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
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
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
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
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
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
27572013-05-24 Yao Qi <yao@codesourcery.com>
2758
2759 * gdb.trace/tfile.exp: Test inferior and thread.
2760
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
27692013-05-23 Doug Evans <dje@google.com>
2770
2771 * boards/fission-dwp.exp: New file.
2772
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
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
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
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
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
28052013-05-21 Sterling Augustine <saugustine@google.com>
2806
2807 * boards/remote-stdio-gdbserver.exp: New file.
2808
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
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
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
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
28372013-05-20 Tom Tromey <tromey@redhat.com>
2838
2839 * gdb.gdb/python-selftest.exp: New file.
2840
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
28462013-05-20 Joel Brobecker <brobecker@adacore.com>
2847
2848 * gdb.ada/float_param: New testcase.
2849
28502013-05-17 Doug Evans <dje@google.com>
2851
2852 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
2853 Add tests for "maint check-symtabs", "maint expand-symtabs".
2854
2855 * gdb.base/maint.exp: Remove testing of individual maint command
2856 help output.
2857
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
28632013-05-16 Joel Brobecker <brobecker@adacore.com>
2864
2865 * gdb.ada/complete.exp: Add test verifying completion using
2866 the "tab" key.
2867
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
28732013-05-15 Pedro Alves <palves@redhat.com>
2874
2875 * gdb.base/fixsection.c: Remove attribution.
2876 * gdb.base/watch-read.exp: Ditto.
2877
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
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
28882013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
2889
2890 * gdb.base/default.exp: Disable history saving.
2891 * gdb.base/setshow.exp: Likewise.
2892
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
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
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
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
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
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
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
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
29652013-05-06 Sandra Loosemore <sandra@codesourcery.com>
2966
2967 * gdb.xml/tdesc-regs.exp: Add case for nios2.
2968
29692013-05-06 Doug Evans <dje@google.com>
2970
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
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
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
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
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
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
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
30152013-04-25 Tom Tromey <tromey@redhat.com>
3016
3017 * gdb.dwarf2/nostaticblock.exp: New file.
3018
30192013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
3020
3021 PR gdb/10462
3022 * gdb.base/setshow.exp: Add test case.
3023
30242013-04-23 Hui Zhu <hui@codesourcery.com>
3025
3026 PR gdb/15293
3027 * gdb.base/dprintf.exp: Add ignore command.
3028
30292013-04-23 Hui Zhu <hui@codesourcery.com>
3030
3031 PR gdb/15165
3032 * gdb.base/save-bp.exp: Add test for dprintf.
3033
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
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
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
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
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
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
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
30742013-04-15 Tom Tromey <tromey@redhat.com>
3075
3076 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
3077
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
30852013-04-15 Tom Tromey <tromey@redhat.com>
3086
3087 * gdb.cp/typeid.cc: New file.
3088 * gdb.cp/typeid.exp: New file.
3089
30902013-04-15 Tom Tromey <tromey@redhat.com>
3091
3092 * gdb.cp/exception.exp: Add "catch rethrow" tests.
3093
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
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
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
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
31302013-04-10 Yao Qi <yao@codesourcery.com>
3131
3132 * gdb.trace/report.exp: Use standard_output_file for saved
3133 trace file.
3134
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
31412013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3142
3143 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
3144 response.
3145
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
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
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
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
31722013-04-04 Yao Qi <yao@codesourcery.com>
3173
3174 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
3175 'step'.
3176
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
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
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
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
32042013-03-28 Joel Brobecker <brobecker@adacore.com>
3205
3206 * gdb.ada/win_fu_syms: New testcase.
3207
32082013-03-28 Doug Evans <dje@google.com>
3209
3210 * gdb.base/maint.exp (maint print statistics): Update expected output.
3211
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
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
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
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
32412013-03-26 Keith Seitz <keiths@redhat.com>
3242
3243 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
3244 from passing.
3245
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
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
32562013-03-26 Markus Metzger <markus.t.metzger@intel.com>
3257
3258 * gdb.btrace/enable.exp: Add regression test.
3259
32602013-03-25 Tom Tromey <tromey@redhat.com>
3261
3262 * gdb.cp/m-static.exp: Add destructor-printing tests.
3263
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
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
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
32812013-03-21 Doug Evans <dje@google.com>
3282
3283 * gdb.base/maint.exp: Update tests for per-command stats.
3284
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
35582013-03-08 Stan Shebs <stan@codesourcery.com>
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
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
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
35802013-03-06 Yao Qi <yao@codesourcery.com>
3581
3582 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
3583 parentheses by "\\".
3584
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
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
36022013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3603
3604 * gdb.threads/fork-thread-pending.c (main): Add alarm.
3605
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
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
36192013-02-18 Tom Tromey <tromey@redhat.com>
3620
3621 * gdb.dwarf2/subrange.exp: New file.
3622
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
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
36332013-02-14 Pedro Alves <palves@redhat.com>
3634
3635 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
3636
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
37392013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3740
3741 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
3742
37432013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3744
3745 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
3746
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
37542013-02-01 Tom Tromey <tromey@redhat.com>
3755
3756 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
3757 attributes.
3758
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
37652013-01-31 Tom Tromey <tromey@redhat.com>
3766
3767 * gdb.base/jit.exp (compile_jit_test): New proc.
3768 Add PIE tests.
3769
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
37752013-01-31 Tom Tromey <tromey@redhat.com>
3776
3777 * lib/dwarf.exp (namespace Dwarf): New.
3778
37792013-01-29 Tom Tromey <tromey@redhat.com>
3780
3781 * gdb.dwarf2/fission-reread.exp: Add unload test.
3782
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
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
37962013-01-25 Tom Tromey <tromey@redhat.com>
3797
3798 * gdb.python/py-explore.exp: Expect the gdb prompt.
3799
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
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
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
38202013-01-23 Tom Tromey <tromey@redhat.com>
3821
3822 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
3823
38242013-01-23 Tom Tromey <tromey@redhat.com>
3825
3826 * gdb.cp/converts.cc (main): Initialize 'a'.
3827
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
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
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
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
38532013-01-22 Tom Tromey <tromey@redhat.com>
3854
3855 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
3856 call.
3857
38582013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
3859
3860 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
3861 * gdb.mi/mi-catch-load.exp: Ditto.
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
38682013-01-21 Siva Chandra Reddy <sivachandra@google.com>
3869
3870 * gdb.python/py-explore.exp: Improve a test
3871
38722013-01-18  David Blaikie  <dblaikie@gmail.com>
3873
3874 * gdb.base/label.c (main): Correct the type of the second
3875 parameter.
3876
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
38822013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
3883
3884 PR gdb/13443
3885 * gdb.base/checkpoint.exp: Update test messages to make them
3886 unique.
3887
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
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
39022013-01-17 Doug Evans <dje@google.com>
3903
3904 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
3905 CXX_FOR_TARGET.
3906
3907 * boards/cc-with-tweaks.exp: New file.
3908
39092013-01-17 Tom Tromey <tromey@redhat.com>
3910
3911 * gdb.base/completion.exp: Add "set cp-abi" completion test.
3912
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>
3918 * dg-extract-results.sh: Fix order of summary counts.
3919
3920 2013-01-15 David Blaikie <dblaikie@gmail.com>
3921 * dg-extract-results.sh: Constrain the start-of-log pattern.
3922
3923 2013-01-15 David Blaikie <dblaikie@gmail.com>
3924 * dg-extract-results.sh: Handle KPASSes.
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
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
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
39442013-01-16 Tom Tromey <tromey@redhat.com>
3945
3946 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
3947
39482013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3949
3950 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
3951
39522013-01-14 Tom Tromey <tromey@redhat.com>
3953
3954 * gdb.base/completion.exp: Add "set gnutarget" test.
3955
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
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
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
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
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
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
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
39972012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3998
3999 * gdb.mi/mi-fullname-deleted.exp: New file.
4000
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
40172012-12-19 Doug Evans <dje@google.com>
4018
4019 * gdb.base/maint.exp: Handle testing with .gdb_index.
4020
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
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
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
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
40612012-12-14 Tom Tromey <tromey@redhat.com>
4062
4063 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
4064
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
40702012-12-14 Tom Tromey <tromey@redhat.com>
4071
4072 * gdb.base/info-proc.exp: Add core file tests.
4073
40742012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
4075
4076 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
4077
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
40832012-12-12 Keven Boell <keven.boell@intel.com>
4084
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
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
4100 _iterator.
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.
4105
41062012-12-10 Paul Koning <paul_koning@dell.com>
4107
4108 * gdb.base/charset.exp: Change print syntax for Python 3
4109 compatibility.
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
4131 compatibility.
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
4142 Python 3 compatibility.
4143 Skip tests for Python 2.4.
4144 * gdb.python/py-inferior.exp: Change print syntax for
4145 Python 3 compatibility.
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
4158 compatibility.
4159 Accept either int or long values for enum values.
4160 * gdb.python/py-value.exp: Change print syntax for Python 3
4161 compatibility.
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
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
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
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
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
41922012-12-07 Tom Tromey <tromey@redhat.com>
4193
4194 * gdb.base/completion.exp: Add tests for ptype and whatis
4195 completion.
4196
41972012-12-07 Joel Brobecker <brobecker@adacore.com>
4198
4199 * gdb.base/stale-infcall.exp: Fix copyright line.
4200
42012012-12-07 Joel Brobecker <brobecker@adacore.com>
4202
4203 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
4204
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
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
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
42262012-12-04 Yao Qi <yao@codesourcery.com>
4227
4228 PR gdb/13443
4229 * gdb.trace/actions.exp: Make test messages unique.
4230
42312012-11-29 Tom Tromey <tromey@redhat.com>
4232
4233 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
4234
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
42422012-11-29 Jerome Guitton <guitton@adacore.com>
4243
4244 * gdb.ada/iwide: New testcase.
4245
42462012-11-29 Jerome Guitton <guitton@adacore.com>
4247
4248 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
4249 ptype test.
4250
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
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
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
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
42762012-11-26 Joel Brobecker <brobecker@adacore.com>
4277
4278 * gdb.base/empty_exe.exp: New testcase.
4279
42802012-11-20 Mike Frysinger <vapier@gentoo.org>
4281
4282 * gdb.base/completion.exp: Add test for help aliases completion.
4283
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
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.
4304 (N, Base, Derived): New namespace and classes.
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
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
43182012-11-14 Luis Machado <lgustavo@codesourcery.com>
4319
4320 * gdb.base/structs3.exp: Run to main before doing any tests.
4321
43222012-11-14 Andrew Burgess <aburgess@broadcom.com>
4323
4324 * gdb.python/py-type.exp: Uniquify test names.
4325
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
43342012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
4335
4336 * gdb.mi/mi-fill-memory.exp: New test.
4337
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
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
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
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
43852012-11-09 Andrew Burgess <aburgess@broadcom.com>
4386
4387 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
4388 disassembly output.
4389
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
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
44022012-11-09 Yao Qi <yao@codesourcery.com>
4403
4404 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
4405 typo.
4406
44072012-11-09 Pedro Alves <palves@redhat.com>
4408
4409 * gdb.multi/multi-arch.exp: New.
4410
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
44182012-11-08 Tom Tromey <tromey@redhat.com>
4419
4420 * gdb.base/comprdebug.exp: New file.
4421
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
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
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
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
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
44622012-11-02 Tom Tromey <tromey@redhat.com>
4463
4464 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
4465 test.
4466
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
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
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
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
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
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
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
45862012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
4587
4588 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
4589
45902012-10-25 Mark Kettenis <kettenis@gnu.org>
4591
4592 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
4593
45942012-10-24 Joel Brobecker <brobecker@adacore.com>
4595
4596 * gdb.ada/set_wstr: New testcase.
4597
45982012-10-24 Joel Brobecker <brobecker@adacore.com>
4599
4600 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
4601
46022012-10-24 Joel Brobecker <brobecker@adacore.com>
4603
4604 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
4605
46062012-10-24 Mark Kettenis <kettenis@gnu.org>
4607
4608 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
4609
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
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
46202012-10-23 Yao Qi <yao@codesourcery.com>
4621
4622 * gdb.base/info-os.exp: Resume the inferior until it exits.
4623
46242012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
4625
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.
4629
46302012-10-17 Yao Qi <yao@codesourcery.com>
4631
4632 * gdb.mi/mi-memory-changed.exp: New.
4633
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
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
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
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
46632012-10-15 Doug Evans <dje@google.com>
4664
4665 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
4666
46672012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
4668
4669 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
4670
46712012-10-15 Tom Tromey <tromey@redhat.com>
4672
4673 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
4674
46752012-10-15 Tom Tromey <tromey@redhat.com>
4676
4677 * gdb.python/py-symbol.exp: Test symbol destructor.
4678
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
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
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
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
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
47322012-10-11 Doug Evans <dje@google.com>
4733
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
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
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
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
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
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
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
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
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
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
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
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
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
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
48212012-09-25 Yao Qi <yao@codesourcery.com>
4822
4823 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
4824
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
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
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
48422012-09-21 Yao Qi <yao@codesourcery.com>
4843
4844 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
4845
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
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
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
48612012-09-20 Tom Tromey <tromey@redhat.com>
4862
4863 * gdb.python/python.exp: Test atexit.register.
4864
48652012-09-20 Doug Evans <dje@google.com>
4866
4867 * boards/dwarf4-gdb-index.exp: New file.
4868
4869 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
4870 while running the tests.
4871
48722012-09-18 Joel Brobecker <brobecker@adacore.com>
4873
4874 * gdb.ada/bp_reset: New testcase.
4875
48762012-09-18 Yao Qi <yao@codesourcery.com>
4877
4878 * gdb.trace/mi-tsv-changed.exp: New.
4879
48802012-09-18 Yao Qi <yao@codesourcery.com>
4881
4882 * gdb.trace/mi-traceframe-changed.exp: New.
4883
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
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
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
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
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
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
49272012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4928
4929 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
4930
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
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
49422012-09-11 Doug Evans <dje@google.com>
4943
4944 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
4945 breakpoint.
4946
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
49522012-09-11 Andrew Burgess <aburgess@broadcom.com>
4953
4954 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
4955
49562012-09-10 Joel Brobecker <brobecker@adacore.com>
4957
4958 * gdb.ada/optim_drec: New testcase.
4959
49602012-09-10 Doug Evans <dje@google.com>
4961
4962 * boards/fission.exp: Explicitly mark "board" as not remote.
4963
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
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
49852012-09-06 Doug Evans <dje@google.com>
4986
4987 * boards/fission.exp: New file.
4988
4989 * gdb.python/py-value.exp: Use clean_restart.
4990
49912012-09-05 Doug Evans <dje@google.com>
4992
4993 * gdb.base/info-macros.c: Fix whitespace.
4994
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
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
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
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
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
50252012-08-24 Yao Qi <yao@codesourcery.com>
5026
5027 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
5028
50292012-08-23 Pedro Alves <palves@redhat.com>
5030
5031 * gdb.base/help.exp: Adjust to "handle" help text change.
5032
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
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
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
50542012-08-22 Tom Tromey <tromey@redhat.com>
5055
5056 * gdb.base/maint.exp: Update.
5057
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
50642012-08-21 Tom Tromey <tromey@redhat.com>
5065
5066 * gdb.hp/gdb.aCC/exception.exp: Remove.
5067
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
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
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
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
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
51032012-08-16 Mike Frysinger <vapier@gentoo.org>
5104
5105 * gdb.base/help.exp: Update expected output.
5106
51072012-08-16 Joel Brobecker <brobecker@adacore.com>
5108
5109 * gdb.ada/rdv_wait: New testcase.
5110
51112012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5112
5113 * gdb.base/attach-twice.exp: Remove excessive ps exec.
5114
51152012-08-13 Doug Evans <dje@google.com>
5116
5117 * gdb.base/help.exp: Update expected output.
5118 * gdb.base/default.exp: Update expected output of "show convenience".
5119
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
51262012-08-10 Mike Frysinger <vapier@gentoo.org>
5127
5128 PR cli/10436:
5129 * gdb.base/completion.exp: Add tests for handle completion.
5130
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
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
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
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
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
51652012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5166
5167 * gdb.base/default.exp (cd): Accept new directory with no arguments.
5168
51692012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5170
5171 * gdb.base/list.exp (test_only_end): New function.
5172 Call it.
5173
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
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
51892012-08-02 Doug Evans <dje@google.com>
5190
5191 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
5192
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
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
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
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
52302012-08-02 Yao Qi <yao@codesourcery.com>
5231 Pedro Alves <palves@redhat.com>
5232
5233 * boards/local-remote-host.exp: New.
5234
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
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
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
52552012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
5256
5257 * gdb.base/valgrind-infcall.c: New file.
5258 * gdb.base/valgrind-infcall.exp: New file.
5259
5260 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
5261
52622012-07-30 Keith Seitz <keiths@redhat.com>
5263
5264 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
5265 linespecs.
5266
52672012-07-30 Doug Evans <dje@google.com>
5268
5269 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
5270 * gdb.dwarf2/pr13961.S: Ditto.
5271
5272 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
5273
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
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
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
52932012-07-26 Tom Tromey <tromey@redhat.com>
5294
5295 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
5296
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
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
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
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
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
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
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
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
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
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
54412012-07-19 Yao Qi <yao@codesourcery.com>
5442
5443 * gdb.base/setshow.exp: Test 'set args ~'.
5444
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
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
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
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
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
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
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
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
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
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
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
57452012-07-10 Tom Tromey <tromey@redhat.com>
5746
5747 * lib/gdb.exp (standard_testfile): Unset output variables from
5748 earlier invocations.
5749
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
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
57852012-07-08 Doug Evans <dje@google.com>
5786
5787 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
5788
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
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
58012012-07-06 Tom Tromey <tromey@redhat.com>
5802
5803 * gdb.base/whatis.exp: Add test.
5804
58052012-07-06 Tom Tromey <tromey@redhat.com>
5806
5807 * gdb.base/whatis.exp: Add regression test.
5808
58092012-07-06 Tom Tromey <tromey@redhat.com>
5810
5811 * gdb.base/whatis.exp: Add tests.
5812
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
58192012-07-04 Pedro Alves <palves@redhat.com>
5820
5821 * gdb.mi/mi-reverse.exp: Use supports_reverse and
5822 supports_process_record.
5823
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
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
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
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
5848 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
5849
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
58562012-07-02 Stan Shebs <stan@codesourcery.com>
5857
5858 * gdb.base/dprintf.exp: Add agent style tests.
5859
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
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
58762012-06-28 Stan Shebs <stan@codesourcery.com>
5877
5878 * gdb.mi/mi-logging.exp: New file.
5879
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
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
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
58992012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5900
5901 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
5902
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
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
59672012-06-27 Tom Tromey <tromey@redhat.com>
5968
5969 * gdb.python/python.exp: Fix regexps in pagination tests.
5970
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
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
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
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
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
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
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
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
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
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
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
61902012-06-25 Tom Tromey <tromey@redhat.com>
6191
6192 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
6193 prepare_for_testing.
6194
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
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
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
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
62422012-06-25 Greta Yorsh <greta.yorsh@arm.com>
6243
6244 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
6245
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
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
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
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
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
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
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
65122012-06-19 Tom Tromey <tromey@redhat.com>
6513
6514 * gdb.base/whatis.exp: Add tests.
6515
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
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
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
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
65412012-06-15 Tom Tromey <tromey@redhat.com>
6542
6543 * gdb.cp/namespace.exp: Add "show lang" test.
6544
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
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
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
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
65742012-06-13 Tom Tromey <tromey@redhat.com>
6575
6576 * gdb.base/condbreak.exp: Add tests for "condition" completion.
6577
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
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
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
65952012-06-07 Yao Qi <yao@codesourcery.com>
6596
6597 * gdb.trace/strace.exp: Shorten some too-long lines.
6598
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
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
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
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
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
66362012-06-05 Joel Brobecker <brobecker@adacore.com>
6637
6638 * gdb.ada/bad-task-bp-keyword: New testcase.
6639
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
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
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
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
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
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
66852012-05-23 Stan Shebs <stan@codesourcery.com>
6686
6687 * gdb.mi/mi-info-os.exp: New file.
6688
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
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
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
67062012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
6707
6708 * gdb.python/py-prompt.exp: Quit if the target is remote.
6709
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
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
67382012-05-18 Tom Tromey <tromey@redhat.com>
6739
6740 * gdb.base/charset.exp (string_display): Update.
6741
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
67502012-05-17 Doug Evans <dje@google.com>
6751
6752 * info-macros.exp: Pass "debug" to prepare_for_testing.
6753
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
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
67932012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
6794
6795 * gdb.base/return-nodebug.exp: Also test float and double types.
6796
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
6802 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
6803
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
68102012-05-14 Stan Shebs <stan@codesourcery.com>
6811
6812 * gdb.base/dprintf.c: New file.
6813 * gdb.base/dprintf.exp: New file.
6814
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
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
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
68312012-05-10 Joel Brobecker <brobecker@adacore.com>
6832
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.
6836
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
68422012-05-09 Tom Tromey <tromey@redhat.com>
6843
6844 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
6845
68462012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
6847
6848 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
6849
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
68552012-05-04 Tristan Gingold <gingold@adacore.com>
6856
6857 * gdb.base/set-noassign.exp: New test.
6858
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
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
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
68782012-05-03 Yao Qi <yao@codesourcery.com>
6879
6880 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
6881
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
68882012-04-29 Yao Qi <yao@codesourcery.com>
6889
6890 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
6891
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
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
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
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
69562012-04-25 Tom Tromey <tromey@redhat.com>
6957
6958 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
6959
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
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
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
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
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
70052012-04-16 Thomas Schwinge <thomas@codesourcery.com>
7006
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
7010 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
7011
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
70212012-04-11 Siva Chandra Reddy <sivachandra@google.com>
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
70342012-04-07 Mark Kettenis <kettenis@gnu.org>
7035
7036 * gdb.base/funcargs.exp (complex_args): Fix typo.
7037
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
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
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
70722012-03-30 Keith Seitz <keiths@redhat.com>
7073
7074 * gdb.python: Add test for linespecs with commas.
7075
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>
7082
7083 * gdb.cp/namespace.exp: Add breakpoint tests for functions
7084 starting with the global namespace.
7085
70862012-03-23 Doug Evans <dje@google.com>
7087
7088 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
7089
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
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
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
71122012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
7113
7114 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
7115
71162012-03-17 Doug Evans <dje@google.com>
7117
7118 * dg-extract-results.sh: Handle KFAILs.
7119
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
71252012-03-16 Joel Brobecker <brobecker@adacore.com>
7126
7127 * gdb.ada/set_pckd_arr_elt: New testcase.
7128
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.
7134 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
7135 * gdb.dwarf2/dw2-inline-break.S: Likewise.
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
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
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
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
71732012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7174
7175 * gdb.mi/mi2-prompt.exp: New file.
7176
71772012-03-13 Joel Brobecker <brobecker@adacore.com>
7178
7179 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
7180
71812012-03-13 Joel Brobecker <brobecker@adacore.com>
7182
7183 * gdb.ada/bp_range_type: New testcase.
7184
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
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
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
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
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
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
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
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
72472012-03-06 Joel Brobecker <brobecker@adacore.com>
7248
7249 * gdb.ada/bp_on_var: New testcase.
7250
72512012-03-06 Joel Brobecker <brobecker@adacore.com>
7252
7253 * gdb.ada/bp_enum_homonym: New testcase.
7254
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
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
72662012-03-05 Tom Tromey <tromey@redhat.com>
7267
7268 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
7269
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
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
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
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
72972012-03-03 Yao Qi <yao@codesourcery.com>
7298
7299 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
7300
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
73062012-03-02 Joel Brobecker <brobecker@adacore.com>
7307
7308 * gdb.ada/operator_bp: New testcase.
7309
73102012-03-02 Joel Brobecker <brobecker@adacore.com>
7311
7312 * gdb.ada/info_locals_renaming: New testcase.
7313
73142012-03-02 Tom Tromey <tromey@redhat.com>
7315
7316 * gdb.base/nextoverexit.c: New file.
7317 * gdb.base/nextoverexit.exp: New file.
7318
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
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
73292012-03-01 Maciej W. Rozycki <macro@mips.com>
7330 Maciej W. Rozycki <macro@codesourcery.com>
7331 Daniel Jacobowitz <dan@codesourcery.com>
7332
7333 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
7334
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
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
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
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
73752012-02-29 Joel Brobecker <brobecker@adacore.com>
7376
7377 * gdb.ada/tagged_not_init: New testcase.
7378
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
73842012-02-29 Joel Brobecker <brobecker@adacore.com>
7385
7386 * gdb.ada/aliased_array: New testcase.
7387
73882012-02-29 Joel Brobecker <brobecker@adacore.com>
7389
7390 * gdb.ada/whatis_array_val: New testcase.
7391
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
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
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
74272012-02-28 Thomas Schwinge <thomas@codesourcery.com>
7428
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.
7441
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
74472012-02-27 Luis Machado <lgustavo@codesourcery.com>
7448
7449 * gdb.base/save-bp.exp: Account for new condition evaluator output.
7450
74512012-02-24 Luis Machado <lgustavo@codesourcery.com>
7452
7453 * gdb.base/cond-eval-mode.exp: New file.
7454
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
74602012-02-24 Pedro Alves <palves@redhat.com>
7461
7462 * gdb.threads/attach-into-signal.exp (corefunc): Use
7463 with_test_prefix.
7464
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
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
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
74822012-02-21 Pedro Alves <palves@redhat.com>
7483
7484 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
7485
74862012-02-21 Pedro Alves <palves@redhat.com>
7487
7488 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
7489
74902012-02-21 Pedro Alves <palves@redhat.com>
7491
7492 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
7493 with_test_prefix.
7494
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
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
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
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
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
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
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
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
76202012-02-17 Yao Qi <yao@codesourcery.com>
7621
7622 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
7623
76242012-02-16 Tom Tromey <tromey@redhat.com>
7625
7626 * gdb.base/inferior-died.c: Don't include stdio.h.
7627
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
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
76382012-02-15 Tom Tromey <tromey@redhat.com>
7639
7640 * gdb.base/pc-fp.exp: Add "info register" tests.
7641
76422012-02-15 Tom Tromey <tromey@redhat.com>
7643
7644 * gdb.base/regs.exp: Remove.
7645
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
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
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
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
76872012-02-14 Stan Shebs <stan@codesourcery.com>
7688
7689 * gdb.base/ena-dis-br.exp: Add enable count test.
7690
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
77122012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7713
7714 * gdb.server/server-exec-info.exp: New file.
7715
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
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
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>
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
77402012-02-03 Joel Brobecker <brobecker@adacore.com>
7741
7742 * gdb.ada/mi_task_arg: New testcase.
7743
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
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
77542012-02-02 Pedro Alves <palves@redhat.com>
7755
7756 * gdb.base/term.exp: Rewrite.
7757 * gdb.base/term.c: New.
7758
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
77642012-02-02 Tom Tromey <tromey@redhat.com>
7765
7766 * gdb.cp/dispcxx.exp: New file.
7767 * gdb.cp/dispcxx.cc: New file.
7768
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
77742012-01-30 Yao Qi <yao@codesourcery.com>
7775
7776 * gdb.base/skip.exp: Make test result unique.
7777
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
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
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
78012012-01-27 Pedro Alves <palves@redhat.com>
7802
7803 * gdb.base/watchpoint.exp (top level): Re-enable hardware
7804 watchpoints sooner.
7805
78062012-01-27 Pedro Alves <palves@redhat.com>
7807
7808 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
7809
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
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
78282012-01-27 Pedro Alves <palves@redhat.com>
7829
7830 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
7831
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
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
78432012-01-27 Pedro Alves <palves@redhat.com>
7844
7845 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
7846 typo.
7847
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
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
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
78662012-01-25 Tom Tromey <tromey@redhat.com>
7867
7868 * gdb.base/solib-disc.exp: Fix regexps.
7869
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
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
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
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
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
79082012-01-23 Pedro Alves <palves@redhat.com>
7909
7910 * gdb.base/call-signal-resume.exp: Allow output after "return".
7911
79122012-01-20 Pedro Alves <palves@redhat.com>
7913
7914 * gdb.python/py-finish-breakpoint.py: Fix typo.
7915
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
79232012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7924
7925 * .gdbinit: Remove.
7926
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
79342012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7935
7936 PR gdb/9538
7937 * gdb.base/sepdebug.exp: New test.
7938
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
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
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
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
79692012-01-16 Pedro Alves <palves@redhat.com>
7970
7971 Remove all calls to strace.
7972
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
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
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
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
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
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
80202012-01-11 Paul Hilfinger <hilfingr@adacore.com>
8021 Joel Brobecker <brobecker@adacore.com>
8022
8023 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
8024
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
80322012-01-03 Joel Brobecker <brobecker@adacore.com>
8033
8034 * gdb.base/auxv.exp: Reformat the copyright notice.
8035
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
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
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
80632011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
8064
8065 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
8066 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
8067 is not enabled.
8068
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
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
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
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
81032011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8104
8105 * gdb.linespec/linespec.exp: Compile using {c++}.
8106
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
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
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
8135 Fix compatibility with gcc-4.7.
8136 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
8137
81382011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
8139
8140 PR tdep/12797
8141 * gdb.base/callfuncs.exp: Remove KFAIL.
8142
81432011-12-21 Joel Brobecker <brobecker@adacore.com>
8144
8145 * gdb.ada/task_bp: New testcase.
8146
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
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
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
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
81832011-12-17 Mark Kettenis <kettenis@gnu.org>
8184
8185 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
8186
81872011-12-16 Doug Evans <dje@google.com>
8188
8189 * boards/native-stdio-gdbserver.exp: New file.
8190 * boards/native-gdbserver.exp: New file.
8191
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
81982011-12-16 Phil Muldoon <pmuldoon@redhat.com>
8199
8200 * gdb.python/py-function.exp: Change "on" to "full" for
8201 python print-stack. Add set/show python print-stack
8202 off|full|message tests.
8203
82042011-12-15 Yao Qi <yao@codesourcery.com>
8205
8206 * gdb.trace/strace.c: New
8207 * gdb.trace/strace.exp: New.
8208
82092011-12-14 Tom Tromey <tromey@redhat.com>
8210
8211 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
8212
82132011-12-14 Doug Evans <dje@google.com>
8214
8215 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
8216
82172011-12-14 Pedro Alves <pedro@codesourcery.com>
8218
8219 PR threads/10729
8220
8221 * gdb.mi/watch-nonstop.c: New file.
8222 * gdb.mi/mi-watch-nonstop.exp: New file.
8223
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
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
83402011-12-11 Yao Qi <yao@codesourcery.com>
8341
8342 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
8343
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
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
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
83652011-12-10 Yao Qi <yao@codesourcery.com>
8366
8367 * gdb.trace/status-stop.exp: New.
8368 * gdb.trace/status-stop.c: New.
8369
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
83752011-12-08 Tom Tromey <tromey@redhat.com>
8376
8377 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
8378 condition.
8379
83802011-12-07 Stan Shebs <stan@codesourcery.com>
8381
8382 * gdb.trace/tfind.exp: Update for output changes.
8383
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
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
83952011-12-06 Joel Brobecker <brobecker@acacore.com>
8396
8397 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
8398 involving a fully qualified function name.
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
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
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
84492011-12-05 Stan Shebs <stan@codesourcery.com>
8450
8451 * gdb.trace/tfind.exp: Update help string matches.
8452
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
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
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
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
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
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
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
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
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
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
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
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
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
85562011-11-29 Joel Brobecker <brobecker@adacore.com>
8557
8558 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
8559
85602011-11-28 Joel Brobecker <brobecker@adacore.com>
8561
8562 * gdb.ada/fullname_bp: New testcase.
8563
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
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
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
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
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
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
85982011-11-20 Stan Shebs <stan@codesourcery.com>
8599
8600 * gdb.trace/tstatus.exp: New.
8601 * gdb.trace/actions.c: Include string.h.
8602
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
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
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
86232011-11-14 Doug Evans <dje@google.com>
8624
8625 * gdb.base/shell.exp: New file.
8626
86272011-11-14 Stan Shebs <stan@codesourcery.com>
8628
8629 * gdb.trace/ftrace.c: New.
8630 * gdb.trace/ftrace.exp: New.
8631
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):
8641 New.
8642 (break_trace_same_addr_6): New.
8643
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
86502011-11-11 Keith Seitz <keiths@redhat.com>
8651
8652 PR gdb/12843
8653 * gdb.base/linespecs.exp: New file.
8654
86552011-11-11 Doug Evans <dje@google.com>
8656
8657 * gdb.threads/print-threads.exp: Extend timeout for slower
8658 tests.
8659
86602011-11-10 Doug Evans <dje@google.com>
8661
8662 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
8663 "record to end of main" test.
8664
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
86692011-11-10 Joel Brobecker <brobecker@adacore.com>
8670
8671 * gdb.ada/small_reg_param: New testcase.
8672
86732011-11-09 Tom Tromey <tromey@redhat.com>
8674
8675 * gdb.cp/destrprint.exp: New file.
8676 * gdb.cp/destrprint.cc: New file.
8677
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
86842011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
8685
8686 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
8687
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
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
87232011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8724
8725 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
8726
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
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
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
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
87522011-11-01 Justin Lebar <justin.lebar@gmail.com>
8753
8754 Add tests for skip command.
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.
8762
87632011-10-31 Yao Qi <yao@codesourcery.com>
8764 Pedro Alves <pedro@codesourcery.com>
8765
8766 * gdb.trace/trace-break.c: New.
8767 * gdb.trace/trace-break.exp: New.
8768
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
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
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
88012011-10-28 Paul Koning <paul_koning@dell.com>
8802
8803 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
8804
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
88112011-10-27 Doug Evans <dje@google.com>
8812
8813 * gdb.python/python.exp: Test source -s.
8814
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.
8819
88202011-10-25 Paul Koning <paul_koning@dell.com>
8821
8822 PR python/13327
8823
8824 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
8825 fetch_lazy method.
8826
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
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
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
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
88492011-10-18 Tom Tromey <tromey@redhat.com>
8850
8851 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
8852
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
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
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
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
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
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
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
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
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
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
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
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
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
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
89482011-10-09 Doug Evans <dje@google.com>
8949
8950 * gdb.base/alias.exp: Add tests for alias command.
8951
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
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
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
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
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
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
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
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
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
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
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
90532011-10-07 Doug Evans <dje@google.com>
9054
9055 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
9056
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
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
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
90762011-10-04 Paul Koning <paul_koning@dell.com>
9077
9078 * gdb.python/py-value.c (main): Break before return.
9079
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
90882011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
9089
9090 * gdb.base/jit.exp: Add testcase name to log message
9091
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
91002011-10-02 Joel Brobecker <brobecker@adacore.com>
9101
9102 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
9103
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
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
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
91232011-09-29 Marek Polacek <mpolacek@redhat.com>
9124
9125 * lib/gdb.exp: Fix a typo in one of the comments.
9126
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
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
91392011-09-27 Stan Shebs <stan@codesourcery.com>
9140
9141 * gdb.trace/collection.exp: Test collection of $_ret.
9142
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
91482011-09-19 Stan Shebs <stan@codesourcery.com>
9149
9150 * gdb.trace/tspeed.exp: New file.
9151 * gdb.trace/tspeed.c: New file.
9152
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
92772011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9278
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
9283 * dw2-ifort-parameter-debug.S: New file.
9284 * dw2-ifort-parameter.c: New file.
9285 * dw2-ifort-parameter.exp: New file.
9286
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
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
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
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
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
93212011-08-17 Phil Muldoon <pmuldoon@redhat.com>
9322
9323 * gdb.python/python.exp: Add extended-prompt tests.
9324
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
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
93392011-08-12 Doug Evans <dje@google.com>
9340
9341 * gdb.python/py-symbol.exp: Add test for symbol.type.
9342
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
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
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
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
93722011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9373
9374 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
9375 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
9376 (p fuNC_symtab): Permit also ppc64 leading dot.
9377
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
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
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
93952011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9396
9397 * gdb.threads/thread-find.exp: Support remote targets.
9398
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
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
94122011-08-02 Tom Tromey <tromey@redhat.com>
9413
9414 PR gdb/11289:
9415 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
9416
94172011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
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
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
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
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
94472011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9448
9449 * gdb.base/help.exp (help whatis): Update the expected string.
9450
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
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
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
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
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
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
95022011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9503
9504 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
9505
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
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
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
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
95292011-07-21 Phil Muldoon <pmuldoon@redhat.com>
9530
9531 * gdb.python/python.exp: Add prompt substitution tests.
9532
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
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
95502011-07-18 Tom Tromey <tromey@redhat.com>
9551
9552 * gdb.cp/static-method.exp: Add missing single quote.
9553
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
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
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
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
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
95882011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
9589
9590 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
9591
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
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
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
96132011-07-11 Phil Muldoon <pmuldoon@redhat.com>
9614
9615 PR python/12438
9616 * gdb.python/python.exp: Add maint set/show python print-stack
9617 deprecated tests. Add set/show python print-backtrace tests.
9618
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
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
96292011-07-06 Marek Polacek <mpolacek@redhat.com>
9630
9631 * gdb.python/py-evthreads.exp: Add missing `$'.
9632
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
96392011-07-06 Marek Polacek <mpolacek@redhat.com>
9640
9641 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
9642 the whole output.
9643
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
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
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
96612011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9662
9663 * gdb.cp/m-static.exp: Call get_compiler_info.
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.
9669
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
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
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
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>
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
97172011-07-01 Joel Brobecker <brobecker@adacore.com>
9718
9719 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
9720
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
97292011-07-01 Jean-Charles Delay <delay@adacore.com>
9730
9731 * gdb.ada/packed_array.exp: Fix expected outout.
9732
97332011-07-01 Jean-Charles Delay <delay@adacore.com>
9734
9735 * gdb.ada/packed_array.exp: fixed expected output.
9736
97372011-07-01 Joel Brobecker <brobecker@adacore.com>
9738
9739 * gdb.ada/same_enum: New testcase.
9740
97412011-07-01 Joel Brobecker <brobecker@adacore.com>
9742
9743 * gdb.ada/ptr_typedef: New testcase.
9744
97452011-07-01 Joel Brobecker <brobecker@adacore.com>
9746
9747 * gdb.ada/arrayptr.exp: Add ptype test.
9748
97492011-07-01 Joel Brobecker <brobecker@adacore.com>
9750
9751 * gdb.ada/char_enum: New testcase.
9752
97532011-07-01 Yao Qi <yao@codesourcery.com>
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
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
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
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
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
97972011-06-29 Tom Tromey <tromey@redhat.com>
9798
9799 * gdb.fortran/charset.exp: New file.
9800 * gdb.fortran/charset.f90: New file.
9801
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
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
98232011-06-23 Yao Qi <yao@codesourcery.com>
9824
9825 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
9826 breakpoint 1.2 is disabled. KFAIL for uclinux.
9827
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
98332011-06-23 Marek Polacek <mpolacek@redhat.com>
9834
9835 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
9836
98372011-06-23 Marek Polacek <mpolacek@redhat.com>
9838
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.
9849
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
98562011-06-23 Yao Qi <yao@codesourcery.com>
9857
9858 * gdb.threads/execl.exp: Skip on remote target.
9859
98602011-06-21 Marek Polacek <mpolacek@redhat.com>
9861
9862 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
9863 mi_gdb_test.
9864
98652011-06-20 Marek Polacek <mpolacek@redhat.com>
9866
9867 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
9868
98692011-06-20 Marek Polacek <mpolacek@redhat.com>
9870
9871 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
9872 mi_gdb_test.
9873
98742011-06-20 Marek Polacek <mpolacek@redhat.com>
9875
9876 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
9877
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
98832011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9884
9885 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
9886
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
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
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
99062011-06-06 Pedro Alves <pedro@codesourcery.com>
9907
9908 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
9909
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
99162011-06-01 Yao Qi <yao@codesourcery.com>
9917
9918 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
9919
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
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
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
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
99472011-05-30 Yao Qi <yao@codesourcery.com>
9948
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.
9957 * lib/gdb.exp (setup_kfail_for_target): New.
9958
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
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
99742011-05-27 Marek Polacek <mpolacek@redhat.com>
9975
9976 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
9977
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
99882011-05-26 Pedro Alves <pedro@codesourcery.com>
9989
9990 * gdb.reverse/finish-reverse-bkpt.exp: New test.
9991
99922011-05-26 Pedro Alves <pedro@codesourcery.com>
9993
9994 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
9995
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
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
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
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
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
100382011-05-20 Pedro Alves <pedro@codesourcery.com>
10039
10040 Cope with async mode.
10041
10042 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
10043 into gdb_test + mi_expect_stop.
10044
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
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
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
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
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
100952011-05-14 Yao Qi <yao@codesourcery.com>
10096
10097 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
10098 type.
10099
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
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
101142011-05-13 Doug Evans <dje@google.com>
10115
10116 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
10117 String16 tests.
10118
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
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
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
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
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
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
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
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>
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
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
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
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
102052011-5-05 Janis Johnson <janisjo@codesourcery.com>
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
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
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
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
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
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
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
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
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
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
102732011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
10274
10275 * gdb.base/signest.exp: New file.
10276 * gdb.base/signest.c: Likewise.
10277
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
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
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
102972011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
10298
10299 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
10300 while delivering signal.
10301
103022011-04-27 Vladimir Prus <vladimir@codesourcery.com>
10303
10304 MI breakpoint notifications.
10305
10306 * testsuite/gdb.mi/mi-cli.exp: Adust.
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.
10312
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
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
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
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
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
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
103492011-04-20 Marek Polacek <mpolacek@redhat.com>
10350
10351 * gdb.base/setshow.exp: Fix racy tests.
10352 ($old_gdb_prompt): New variable.
10353
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
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
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
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
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
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
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
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
104092011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10410
10411 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
10412
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
104182011-04-13 Marek Polacek <mpolacek@redhat.com>
10419
10420 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
10421 New testcase `expect response to define backtrace'. Also remove
10422 redundant `default' block.
10423
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
104332011-04-04 Tom Tromey <tromey@redhat.com>
10434
10435 * gdb.cp/maint.exp (test_help): Update.
10436 (test_namespace): Likewise.
10437
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
104432011-04-01 Joel Brobecker <brobecker@adacore.com>
10444
10445 * gdb.ada/mi_catch_ex: New testcase.
10446
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
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
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
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
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
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
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
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
105042011-03-24 Tom Tromey <tromey@redhat.com>
10505
10506 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
10507 test.
10508
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
105152011-03-22 Phil Muldoon <pmuldoon@redhat.com>
10516
10517 PR python/12183
10518
10519 * gdb.python/py-function.exp: Add GdbError tests.
10520
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
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
105372011-03-18 Phil Muldoon <pmuldoon@redhat.com>
10538
10539 PR python/12149
10540
10541 * gdb.python/python.exp: Add gdb.write tests.
10542
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
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
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
105752011-03-15 Andreas Tobler <andreast@fgznet.ch>
10576
10577 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
10578
105792011-03-15 Phil Muldoon <pmuldoon@redhat.com>
10580
10581 * lib/gdb.exp (gdb_unload): Add another termination case.
10582
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
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
106002010-03-14 Phil Muldoon <pmuldoon@redhat.com>
10601
10602 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
10603
106042011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
10605
10606 * gdb.python/py-section-script.exp: Skip test if no Python support.
10607
106082011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
10609
10610 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
10611
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
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
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
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
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
106512011-03-07 Tom Tromey <tromey@redhat.com>
10652
10653 * Makefile.in (TAGS): Rewrite.
10654
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
106622011-03-07 Tom Tromey <tromey@redhat.com>
10663
10664 * Makefile.in (TAGS): New target.
10665
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
107272011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10728
10729 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
10730
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
107662011-03-03 Joel Brobecker <brobecker@adacore.com>
10767
10768 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
10769 end of buffer.
10770
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
107762011-02-28 Michael Snyder <msnyder@vmware.com>
10777
10778 * gdb.cp/overload.cc: Change initializer value to integer.
10779
107802011-02-27 Michael Snyder <msnyder@vmware.com>
10781
10782 * gdb.multi/base.exp: Add test for remove-inferiors.
10783
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
107892011-02-25 Michael Snyder <msnyder@vmware.com>
10790
10791 * gdb.multi/base.exp: Add tests for info inferiors with args.
10792
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
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
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
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>
10825
10826 * gdb.base/memattr.exp: New test.
10827 * gdb.base/memattr.c: Test load for memattr.exp.
10828
108292011-02-22 Doug Evans <dje@google.com>
10830
10831 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
10832
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
108512011-02-22 Michael Snyder <msnyder@vmware.com>
10852
10853 * gdb.threads/thread-find.exp: Add tests for bad input to
10854 info threads.
10855
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
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
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
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
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
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
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
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
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
109332011-02-17 Michael Snyder <msnyder@vmware.com>
10934
10935 * gdb.threads/thread-find.exp: Fix regular expressions.
10936
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
109422011-02-17 Joel Brobecker <brobecker@adacore.com>
10943
10944 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
10945
109462011-02-16 Pedro Alves <pedro@codesourcery.com>
10947
10948 * gdb.trace/collection.c (globalarr3): New global.
10949 (main): Initialize it before collecting, and and clear it
10950 afterwards.
10951 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
10952 collecting with '{type} addr', where the addr expression is not an
10953 rvalue.
10954
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
109622011-02-16 Pedro Alves <pedro@codesourcery.com>
10963
10964 * gdb.trace/collection.c (globalarr2): New global.
10965 (main): Initialize it before collecting, and and clear it
10966 afterwards.
10967 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
10968 collecting overlapping memory ranges.
10969
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
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
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
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
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
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
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
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
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
110362011-02-14 Pedro Alves <pedro@codesourcery.com>
11037
11038 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
11039
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
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
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
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
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
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
110812011-02-04 David Daney <ddaney@caviumnetworks.com>
11082
11083 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
11084
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
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
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
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
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
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
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
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
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
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
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
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
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
111772011-01-19 Yao Qi <yao@codesourcery.com>
11178
11179 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
11180 positve list.
11181
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
112292011-01-19 Tom Tromey <tromey@redhat.com>
11230
11231 * gdb.python/py-infthread.exp: Add thread tests.
11232
112332011-01-14 Joel Brobecker <brobecker@adacore.com>
11234
11235 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
11236
112372011-01-14 Joel Brobecker <brobecker@adacore.com>
11238
11239 * gdb.ada/widewide: New testcase.
11240
112412011-01-13 Joel Brobecker <brobecker@adacore.com>
11242
11243 * gdb.base/interact.exp: New testcase.
11244
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
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
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
112762011-01-11 Tom Tromey <tromey@redhat.com>
11277
11278 * gdb.python/py-infthread.exp: Load gdb-python.exp.
11279
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
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
112952011-01-09 Andreas Schwab <schwab@linux-m68k.org>
11296
11297 * gdb.threads/tls.exp ("info address me"): Fix expected output.
11298
112992011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11300
11301 * configure: Regenerate.
11302
113032011-01-06 Tom Tromey <tromey@redhat.com>
11304
11305 * gdb.python/py-frame.exp: Test gdb.newest_frame.
11306
113072011-01-06 Joel Brobecker <brobecker@adacore.com>
11308
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.
11333
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
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
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
113672011-01-05 Joel Brobecker <brobecker@adacore.com>
11368
11369 * gdb.base/langs1.f: Add copyright header.
11370
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
113762011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11377
11378 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
11379
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
113852010-12-29 Joel Brobecker <brobecker@adacore.com>
11386
11387 * gdb.ada/lang_switch.exp: Correct expected parameter value.
11388
113892010-12-25 Andreas Schwab <schwab@linux-m68k.org>
11390
11391 * gdb.threads/tls.exp: Fix typo.
11392
11393 * gdb.threads/thread-specific.exp (get_thread_list): Update.
11394 * gdb.threads/execl.exp: Update.
11395
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
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
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
114162010-12-12 Stan Shebs <stan@codesourcery.com>
11417
11418 * gdb.trace/tsv.exp: Test print command on trace state variables.
11419
114202010-12-09 Tom Tromey <tromey@redhat.com>
11421
11422 * gdb.base/interp.exp: Add regression test.
11423
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
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
114392010-11-29 Michael Snyder <msnyder@vmware.com>
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
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
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
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
114732010-11-29 Phil Muldoon <pmuldoon@redhat.com>
11474
11475 PR python/12199
11476
11477 * gdb.python/py-breakpoint.exp: Test the delete method.
11478
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
114852010-11-24 Edjunior Machado <emachado@br.ibm.com>
11486
11487 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
11488
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
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
115042010-11-23 Phil Muldoon <pmuldoon@redhat.com>
11505
11506 PR python/12212
11507
11508 * gdb.python/python.exp: Check that selected_thread raises an
11509 error when no inferior is loaded.
11510
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
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
115212010-11-18 Doug Evans <dje@google.com>
11522
11523 * gdb.server/ext-run.exp: Fix intermittent failures.
11524
115252010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11526
11527 * gdb.stabs/gdb11479.exp: Use runto_main.
11528
115292010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11530
11531 * gdb.base/break-entry.exp: Skip if using a stub.
11532
115332010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11534
11535 * gdb.python/py-inferior.exp: Pack values in target endianness.
11536
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
115482010-11-11 Phil Muldoon <pmuldoon@redhat.com>
11549
11550 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
11551 breakpoint tests.
11552
115532010-11-09 Pedro Alves <pedro@codesourcery.com>
11554
11555 * gdb.base/watchpoint.exp: Test "watch -location" with an
11556 innacessible location.
11557
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
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
115742010-11-05 Doug Evans <dje@google.com>
11575
11576 * gdb.base/help.exp: Update expected output.
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").
11580
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
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
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
116152010-11-03 Ken Werner <ken.werner@de.ibm.com>
11616
11617 * gdb.base/gnu_vector.exp: Adjust expect messages.
11618
116192010-11-03 Ken Werner <ken.werner@de.ibm.com>
11620
11621 * gdb.base/gnu_vector.exp: Add unary operator tests.
11622
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
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
116332010-11-02 Tom Tromey <tromey@redhat.com>
11634
11635 * gdb.base/default.exp: Remove "scheme" from language list.
11636
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
116442010-10-20 Michael Snyder <msnyder@vmware.com>
11645
11646 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
11647
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
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
116582010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
11659
11660 * gdb.cp/smartp.exp: New test.
11661 * gdb.cp/smartp.cc : New test.
11662
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
117882010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
11789
11790 * gdb.arch/altivec-abi.exp: Fix a typo.
11791
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
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
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
118182010-09-30 Tom Tromey <tromey@redhat.com>
11819
11820 * gdb.base/anon.exp: New file.
11821 * gdb.base/anon.c: New file.
11822
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
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
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
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
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
118552010-09-22 Joel Brobecker <brobecker@adacore.com>
11856
11857 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
11858
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
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
118702010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
11871
11872 * gdb.cp/pr12028.cc: New.
11873 * gdb.cp/pr12028.exp: New.
11874
118752010-09-22 Joel Brobecker <brobecker@adacore.com>
11876
11877 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
11878
118792010-09-16 Phil Muldoon <pmuldoon@redhat.com>
11880 Jan Kratochvil <jan.kratochvil@redhat.com>
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
118882010-09-14 Tom Tromey <tromey@redhat.com>
11889
11890 PR symtab/8399:
11891 * gdb.threads/tls.exp: Remove kfail. Update expected output.
11892
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
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
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
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
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
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
119282010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11929
11930 * gdb.cp/templates.exp (test_template_args): Allow "struct".
11931
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
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
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
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
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
119732010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11974
11975 * gdb.base/ui-redirect.exp: New file.
11976
119772010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11978 Joel Brobecker <brobecker@adacore.com>
11979
11980 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
11981
119822010-08-31 Doug Evans <dje@google.com>
11983
11984 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
11985
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
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
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
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
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
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
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
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
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
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
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
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
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
120852010-08-18 Tom Tromey <tromey@redhat.com>
12086
12087 PR symtab/11919:
12088 * gdb.base/completion.exp: Add test.
12089
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
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
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
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
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
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
121502010-08-16 Doug Evans <dje@google.com>
12151
12152 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
12153
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
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
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
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
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
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
121922010-07-30 Doug Evans <dje@google.com>
12193
12194 * gdb.cp/temargs.exp: For new tests that require newer gccs,
12195 xfail them when run with older gccs.
12196
12197 * lib/gdb.exp (build_executable): Forward "c++" option to
12198 get_compiler_info.
12199
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
12205 * gdb.base/valgrind-db-attach.exp: Use unique test name for
12206 attach-to-debugger handling.
12207
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
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
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
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
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
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
122442010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12245
12246 * gdb.base/help.exp (help disassemble): Update the content.
12247
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
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
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
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
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
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
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
123042010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
12305
12306 * gdb.cp/fpointer.cc: New test.
12307 * gdb.cp/fpointer.exp: New test.
12308
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
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
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
123342010-07-14 Ken Werner <ken.werner@de.ibm.com>
12335
12336 * gdb.arch/altivec-abi.exp: New tests.
12337
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
123442010-07-13 Tom Tromey <tromey@redhat.com>
12345
12346 * gdb.base/label.exp: New file.
12347 * gdb.base/label.c: New file.
12348
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.
12361
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
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
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
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
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
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
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
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
124542010-07-02 Tom Tromey <tromey@redhat.com>
12455
12456 * gdb.base/bitops.exp: Remove extraneous "pass".
12457
124582010-07-02 Ken Werner <ken.werner@de.ibm.com>
12459
12460 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
12461
124622010-07-01 Pedro Alves <pedro@codesourcery.com>
12463
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.
12469
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
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
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
124882010-06-28 Phil Muldoon <pmuldoon@redhat.com>
12489 Tom Tromey <tromey@redhat.com>
12490 Thiago Jung Bauermann <bauerman@br.ibm.com>
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
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
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
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
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
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
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
125482010-06-28 Doug Evans <dje@google.com>
12549
12550 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
12551
125522010-06-27 Doug Evans <dje@google.com>
12553
12554 * gdb.cp/m-static.exp: Update expected test output.
12555
125562010-06-25 Paul Hilfinger <hilfinger@adacore.com>
12557
12558 * gdb.gdb/selftest.exp: Adjust expected message for
12559 capturing start-up runtime.
12560
125612010-06-25 Tom Tromey <tromey@redhat.com>
12562
12563 PR python/10808:
12564 * gdb.python/python.exp: Add new tests.
12565
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
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
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
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
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
126032010-06-24 Hui Zhu <teawater@gmail.com>
12604
12605 * gdb.base/eval.exp: New file.
12606
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
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
126202010-06-21 Doug Evans <dje@google.com>
12621
12622 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
12623
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
126292010-06-18 Stan Shebs <stan@codesourcery.com>
12630
12631 * gdb.threads/thread-specific.exp: Add tests of $_thread.
12632
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
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
126452010-06-17 Doug Evans <dje@google.com>
12646
12647 * gdb.arch/i386-size.exp: Updated expected output for
12648 DISASSEMBLY_OMIT_FNAME.
12649
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
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
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
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>
12691
12692 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
12693 does not support ELF executable class.
12694
126952010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12696
12697 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
12698
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
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
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
127142010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12715
12716 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
12717
127182010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12719
12720 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
12721
127222010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12723
12724 * gdb.base/charset.c (main): Make sure malloc gets linked in.
12725
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
127322010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12733
12734 * gdb.base/moribund-step.exp: New.
12735
127362010-06-08 Michael Snyder <msnyder@vmware.com>
12737
12738 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
12739 * gdb.ada/boolean_expr.exp:
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
127962010-06-08 Michael Snyder <msnyder@vmware.com>
12797
12798 * gdb.ada/exec_changed.exp:
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
128332010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12834
12835 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
12836
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
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
128492010-06-04 Michael Snyder <msnyder@vmware.com>
12850
12851 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
12852 * gdb.base/pending.exp: Ditto.
12853
12854 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
12855
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
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
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
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
12898 * gdb.reverse/watch-precsave.exp:
12899 Replace gdb_test with gdb_test_no_output.
12900
12901 * gdb.threads/attach-into-signal.exp:
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
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
129152010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12916
12917 * gdb.fortran/module.exp (stopped language detection): New test.
12918
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
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.
12940 * gdb.cp/anon-union.exp (pass): Rename to ...
12941 (print z 2): ... here.
12942
129432010-06-02 Michael Snyder <msnyder@vmware.com>
12944
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
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
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
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
129912010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12992
12993 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
12994
129952010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
12996
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
13011 * gdb.threads/attach-stopped.exp:
13012 Replace uses of send_gdb / gdb_expect.
13013 * gdb.threads/attachstop-mt.exp:
13014 Replace uses of send_gdb / gdb_expect.
13015 * gdb.threads/gcore-thread.exp:
13016 Replace uses of send_gdb / gdb_expect.
13017 * gdb.threads/hand-call-in-threads.exp:
13018 Replace uses of send_gdb / gdb_expect.
13019 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
13020 * gdb.threads/print-threads.exp:
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
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
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
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
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
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
131512010-05-31 Joel Brobecker <brobecker@adacore.com>
13152
13153 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
13154
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
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
131692010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13170
13171 * gdb.base/tui-layout.exp: New.
13172
131732010-05-28 Michael Snyder <msnyder@vmware.com>
13174
13175 * gdb.reverse/break-precsave.exp:
13176 Replace uses of send_gdb / gdb_expect.
13177 * gdb.reverse/break-reverse.exp:
13178 Replace uses of send_gdb / gdb_expect.
13179 * gdb.reverse/consecutive-precsave.exp:
13180 Replace uses of send_gdb / gdb_expect.
13181 * gdb.reverse/consecutive-reverse.exp:
13182 Replace uses of send_gdb / gdb_expect.
13183 * gdb.reverse/finish-precsave.exp:
13184 Replace uses of send_gdb / gdb_expect.
13185 * gdb.reverse/finish-reverse.exp:
13186 Replace uses of send_gdb / gdb_expect.
13187 * gdb.reverse/i386-precsave.exp:
13188 Replace uses of send_gdb / gdb_expect.
13189 * gdb.reverse/i386-reverse.exp:
13190 Replace uses of send_gdb / gdb_expect.
13191 * gdb.reverse/i386-sse-reverse.exp:
13192 Replace uses of send_gdb / gdb_expect.
13193 * gdb.reverse/i387-env-reverse.exp:
13194 Replace uses of send_gdb / gdb_expect.
13195 * gdb.reverse/i387-stack-reverse.exp:
13196 Replace uses of send_gdb / gdb_expect.
13197 * gdb.reverse/machinestate-precsave.exp:
13198 Replace uses of send_gdb / gdb_expect.
13199 * gdb.reverse/machinestate.exp:
13200 Replace uses of send_gdb / gdb_expect.
13201 * gdb.reverse/sigall-precsave.exp:
13202 Replace uses of send_gdb / gdb_expect.
13203 * gdb.reverse/sigall-reverse.exp:
13204 Replace uses of send_gdb / gdb_expect.
13205 * gdb.reverse/solib-precsave.exp:
13206 Replace uses of send_gdb / gdb_expect.
13207 * gdb.reverse/solib-reverse.exp:
13208 Replace uses of send_gdb / gdb_expect.
13209 * gdb.reverse/step-precsave.exp:
13210 Replace uses of send_gdb / gdb_expect.
13211 * gdb.reverse/step-reverse.exp:
13212 Replace uses of send_gdb / gdb_expect.
13213 * gdb.reverse/until-precsave.exp:
13214 Replace uses of send_gdb / gdb_expect.
13215 * gdb.reverse/until-reverse.exp:
13216 Replace uses of send_gdb / gdb_expect.
13217 * gdb.reverse/watch-precsave.exp:
13218 Replace uses of send_gdb / gdb_expect.
13219 * gdb.reverse/watch-reverse.exp:
13220 Replace uses of send_gdb / gdb_expect.
13221
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
132272010-05-27 Michael Snyder <msnyder@vmware.com>
13228
13229 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
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.
13248
132492010-05-26 Michael Snyder <msnyder@vmware.com>
13250
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
13258 * gdb.reverse/consecutive-reverse.exp:
13259 Replace uses of send_gdb / gdb_expect.
13260 * gdb.reverse/consecutive-precsave.exp:
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.
13266 * gdb.mi/mi-ns-stale-regcache.exp:
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.
13277
132782010-05-26 Michael Snyder <msnyder@vmware.com>
13279
13280 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
13281
13282 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
13283
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.
13293
132942010-05-25 Tom Tromey <tromey@redhat.com>
13295
13296 * gdb.base/macscp.exp: Add missing space after setup_kfail.
13297
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
133262010-05-25 Tom Tromey <tromey@redhat.com>
13327
13328 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
13329
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.
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.
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.
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.
13379 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
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.
13385
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
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
134012010-05-21 Tom Tromey <tromey@redhat.com>
13402
13403 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
13404 Call it.
13405
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
134122010-05-20 Pedro Alves <pedro@codesourcery.com>
13413 Joel Brobecker <brobecker@adacore.com>
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
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
134242010-05-17 Joel Brobecker <brobecker@adacore.com>
13425
13426 * gdb.ada/cond_lang: New testcase.
13427
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
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
134402010-05-14 Phil Muldoon <pmuldoon@redhat.com>
13441
13442 PR python/11482
13443
13444 * gdb.python/py-value.exp (test_value_hash): New function.
13445
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
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
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
134622010-05-05 Joel Brobecker <brobecker@adacore.com>
13463
13464 Remove the use of prms_id and bug_id throughout the testsuite.
13465
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
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
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
134892010-04-29 Phil Muldoon <pmuldoon@redhat.com>
13490
13491 * gdb.python/py-param.exp: New File.
13492
134932010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
13494
13495 * gdb.base/default.exp: Fix "set language" test.
13496
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
135032010-04-26 Tom Tromey <tromey@redhat.com>
13504
13505 * gdb.base/completion.exp: Add tests for completion and deprecated
13506 commands.
13507
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
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
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
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
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
135442010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13545
13546 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
13547
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
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>
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
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
135742010-04-20 Joel Brobecker <brobecker@adacore.com>
13575
13576 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
13577
135782010-04-20 Joel Brobecker <brobecker@adacore.com>
13579
13580 * gdb.ada/dyn_loc: New testcase.
13581
135822010-04-20 Chris Moller <cmoller@redhat.com>
13583
13584 PR 10867
13585
13586 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
13587 * gdb.cp/pr10687.cc: New file.
13588 * gdb.cp/pr10687.exp: New file.
13589
13590
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
135972010-04-19 Doug Evans <dje@google.com>
13598
13599 * gdb.base/help.exp (help source): Update expected output.
13600
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
136092010-04-19 Pedro Alves <pedro@codesourcery.com>
13610
13611 PR breakpoints/8554.
13612
13613 * gdb.trace/save-trace.exp: Adjust.
13614
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
136212010-04-15 Doug Evans <dje@google.com>
13622
13623 * gdb.python/py-progspace.c: New file.
13624 * gdb.python/py-progspace.exp: New file.
13625
13626 * gdb.base/source.exp: Add tests for "source -s".
13627
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
136352010-04-12 Phil Muldoon <pmuldoon@redhat.com>
13636
13637 * gdb.python/py-breakpoint.c: Make result global.
13638
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
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
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
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
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
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
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
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
13682 * gdb.stabs/weird.exp: Check for correct parsing of
13683 char and string constants.
13684 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
13685 in .stabs to .stabx substitution.
13686
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
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.
13700
137012010-04-04 Stan Shebs <stan@codesourcery.com>
13702
13703 * gdb.trace/tfile.exp: Sharpen tfind test.
13704
137052010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13706
13707 * gdb.base/break-entry.exp: New.
13708
137092010-04-02 Hui Zhu <teawater@gmail.com>
13710 Michael Snyder <msnyder@vmware.com>
13711
13712 * gdb.reverse/i386-sse-reverse.exp: New file.
13713 * gdb.reverse/i386-sse-reverse.c: New file.
13714
137152010-04-02 Pedro Alves <pedro@codesourcery.com>
13716
13717 * gdb.trace/tfind.exp: Adjust expected disassembly output.
13718
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
137242010-04-01 H.J. Lu <hongjiu.lu@intel.com>
13725
13726 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
13727
137282010-04-01 Pedro Alves <pedro@codesourcery.com>
13729
13730 * gdb.base/commands.exp: Adjust.
13731 * gdb.cp/extern-c.exp: Adjust.
13732
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
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
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
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
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
137612010-03-30 Doug Evans <dje@google.com>
13762
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
13767 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
13768 match.
13769 (break printf): Ditto.
13770
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
137772010-03-29 Pedro Alves <pedro@codesourcery.com>
13778
13779 * gdb.trace/collection.exp (run_trace_experiment): Make sure
13780 "tstart" is silent.
13781
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
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
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
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
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
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
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
138402010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13841
13842 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
13843
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
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
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
138712010-03-24 Stan Shebs <stan@codesourcery.com>
13872
13873 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
13874
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
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>
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
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
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
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
139092010-03-19 Stan Shebs <stan@codesourcery.com>
13910
13911 * gdb.trace/ax.exp: New file.
13912
139132010-03-19 Doug Evans <dje@google.com>
13914
13915 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
13916 output from gcc.
13917
13918 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
13919 named /usr/sbin/prelink<foo>.
13920
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
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
139312010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13932
13933 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
13934
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
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
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
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
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
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
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
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
139782010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
13979
13980 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
13981
139822010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
13983
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
140062010-03-12 Pedro Alves <pedro@codesourcery.com>
14007
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
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
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
140382010-03-10 Pedro Alves <pedro@codesourcery.com>
14039
14040 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
14041
140422010-03-08 Keith Seitz <keiths@redhat.com>
14043
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".
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
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
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
141052010-03-04 Pedro Alves <pedro@codesourcery.com>
14106
14107 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
14108
141092010-03-03 Doug Evans <dje@google.com>
14110
14111 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
14112 libc contains libpthread.
14113
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
141182010-03-03 Tom Tromey <tromey@redhat.com>
14119
14120 PR gdb/11345:
14121 * gdb.base/printcmds.exp (test_printf): Add test.
14122
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
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
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
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
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
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
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
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
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
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
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
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
142042010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
14205
14206 * gdb.python/py-type.exp: Check for Python support.
14207
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
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
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
142262010-02-17 Pedro Alves <pedro@codesourcery.com>
14227
14228 * gdb.base/charset.exp: Don't assume new `regsub' syntax
14229 available.
14230
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
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
142412010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14242
14243 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
14244 single-stepping.
14245
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
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
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
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
142702010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14271
14272 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
14273
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
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
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
142912010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14292
14293 * gdb.base/prelink.exp (set verbose on): New.
14294
142952010-02-12 Tomas Holmberg <th@virtutech.com>
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.
14300
143012010-02-09 Joel Brobecker <brobecker@adacore.com>
14302
14303 * gdb.ada/ptype_tagged_param: New testcase.
14304
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
143142010-02-08 Chris Moller <moller@mollerware.com>
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
143232010-02-08 Chris Moller <moller@mollerware.com>
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
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
143362010-02-05 Doug Evans <dje@google.com>
14337
14338 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
14339 user.
14340
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
143462010-02-04 Tom Tromey <tromey@redhat.com>
14347
14348 * gdb.cp/virtbase.exp: Make test case names unique.
14349
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
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
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
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
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
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
143852010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14386
14387 * gdb.base/gcore.exp (capture_command_output): Use
14388 gdb_test_multiple.
14389
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
143962010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14397
14398 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
14399
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
144112010-01-29 Joel Brobecker <brobecker@adacore.com>
14412
14413 * gdb.ada/rec_return: New testcase.
14414
144152010-01-29 Joel Brobecker <brobecker@adacore.com>
14416
14417 * gdb.ada/call_pn: New testcase.
14418
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
144262010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
14427
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.
14432
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
145512010-01-15 Stan Shebs <stan@codesourcery.com>
14552
14553 * gdb.trace/tfile.c: New file.
14554 * gdb.trace/tfile.exp: New file.
14555
145562010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14557
14558 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
14559
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
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
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
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
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
145962010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14597
14598 * gdb.base/break-interp.exp: New file.
14599
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
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
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
146202010-01-11 Doug Evans <dje@google.com>
14621
14622 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
14623 from gdbserver_download. All callers updated.
14624
14625 * gdb.server/ext-run.exp: "info os processes" requires xml support.
14626
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
146332010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
14634
14635 * gdb.cell/configure: Regenerate.
14636
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
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
146522010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14653
14654 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
14655
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
146612010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14662
14663 * gdb.stabs/weird.def (args93): New.
14664
146652010-01-07 Doug Evans <dje@google.com>
14666
14667 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
14668
146692010-01-07 Tom Tromey <tromey@redhat.com>
14670
14671 * gdb.base/source.exp: Use correct line number.
14672
146732010-01-05 Stan Shebs <stan@codesourcery.com>
14674
14675 * gdb.trace/tracecmd.exp: Test ftrace.
14676
146772010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14678
14679 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
14680
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
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
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
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
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
147082009-12-31 Stan Shebs <stan@codesourcery.com>
14709
14710 * gdb.trace/actions.exp: Test teval action.
14711
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
147202009-12-29 Stan Shebs <stan@codesourcery.com>
14721
14722 * gdb.trace/actions.exp: Test default-collect.
14723
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.
14728
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
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
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
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
147872009-12-22 Hui Zhu <teawater@gmail.com>
14788
14789 * gdb.reverse/sigall-reverse.exp: Adjust.
14790
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.
14797 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
14798
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
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
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
148212009-12-08 Phil Muldoon <pmuldoon@redhat.com>
14822
14823 * gdb.python/py-type.exp (test_range): New test.
14824
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
148332009-12-03 Tom Tromey <tromey@redhat.com>
14834
14835 * gdb.python/py-value.exp (test_parse_and_eval): New
14836 function.
14837
148382009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
14839
14840 PR gdb/11022
14841
14842 * gdb.base/pr11022.exp: New test.
14843 * gdb.base/pr11022.c: New test.
14844
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
148562009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14857
14858 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
14859
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
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
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
148792009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
14880
14881 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
14882
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
148882009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
14889
14890 * gdb.asm/asm-source.exp: Adjust.
14891 * gdb.base/help.exp: Adjust.
14892
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
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
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
149092009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14910
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.
14918
149192009-11-17 Nathan Sidwell <nathan@codesourcery.com>
14920
14921 * gdb.xml/tdesc-regs.exp: Use for m68k.
14922
149232009-11-15 Pedro Alves <pedro@codesourcery.com>
14924
14925 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
14926
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
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
149402009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14941
14942 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
14943
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
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
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
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
149692009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
14970
14971 * gdb.python/py-prettyprint.exp: Adjust.
14972
149732009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14974
14975 * lib/cell.exp (skip_cell_tests): Clean up test files before
14976 returning.
14977
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
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
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
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
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
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
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
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
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
150622009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15063
15064 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
15065
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
150712009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
15072
15073 * lib/gdb.exp (default_gdb_version): Use --version instead of
15074 --command.
15075
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
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
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
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
151202009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15121
15122 * lib/gdb.exp (gdb_expect): Fix timeout typo.
15123
151242009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15125
15126 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
15127
151282009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15129
15130 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
15131
151322009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15133
15134 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
15135
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
151412009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
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
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
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
151592009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
15160
15161 * gdb.asm/asm-source.exp: Adjust.
15162
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
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
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.
15194
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
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
152262009-10-13 Tristan Gingold <gingold@adacore.com>
15227
15228 * gdb.base/sepdebug.exp: Check debug info are found.
15229
152302009-10-08 Pedro Alves <pedro@codesourcery.com>
15231
15232 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
15233 bits.
15234
152352009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15236
15237 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
15238
152392009-10-07 Joel Brobecker <brobecker@adacore.com>
15240
15241 * gdb.base/watchpoints.c: Add copyright header. Reformat one
15242 of the comments.
15243
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
152502009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
15251
15252 * lib/gdb.exp (default_gdb_init): Set current value of match_max
15253 to default.
15254
152552009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
15256
15257 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
15258 mingw and cygwin targets.
15259
152602009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
15261 Pedro Alves <pedro@codesourcery.com>
15262
15263 * lib/gdb.exp (gdb_compile): Avoid adding
15264 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
15265
152662009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
15267
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.
15271
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
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
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
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
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
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
153112009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15312
15313 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
15314
153152009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15316
15317 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
15318
153192009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
15320
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
153262009-09-25 Tom Tromey <tromey@redhat.com>
15327
15328 * gdb.base/charset.exp: Test utf-16 strings with Python.
15329
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
153382009-09-22 Tom Tromey <tromey@redhat.com>
15339
15340 * gdb.python/py-function.exp: Add regression tests.
15341
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
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
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
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
153752009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15376
15377 * gdb.base/default.exp: Fix "show convenience".
15378
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
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
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
154242009-09-11 Tom Tromey <tromey@redhat.com>
15425
15426 * gdb.dwarf2/valop.S: New file.
15427 * gdb.dwarf2/valop.exp: New file.
15428
154292009-09-11 Mark Kettenis <kettenis@gnu.org>
15430
15431 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
15432
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
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
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
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
154722009-09-03 Doug Evans <dje@google.com>
15473
15474 * gdb.base/store.exp (check_set): Fix typo in expected value message.
15475
154762009-09-02 Tom Tromey <tromey@redhat.com>
15477
15478 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
15479
154802009-09-02 Tom Tromey <tromey@redhat.com>
15481
15482 * gdb.dwarf2/callframecfa.exp: New file.
15483 * gdb.dwarf2/callframecfa.S: New file.
15484
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
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
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
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
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
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
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
15523 given class.
15524
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
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
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
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
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
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
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
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.
15573 Call it.
15574
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
156182009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15619
15620 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
15621
156222009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
15623
15624 * gdb.base/float.exp: Handle VFP registers.
15625
156262009-07-14 Michael Snyder <msnyder@vmware.com>
15627
15628 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
15629 to bring gdb to the beginning of the calling line.
15630
15631 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
15632 confusing the i386 epilogue unwinder.
15633
156342009-07-14 Stan Shebs <stan@codesourcery.com>
15635
15636 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
15637
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
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
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
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
156762009-07-11 Hui Zhu <teawater@gmail.com>
15677
15678 * gdb.base/help.exp (disassemble): Update expected help text.
15679
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
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
156962009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15697
15698 * gdb.base/dump.exp (inaccessible memory is reported): New test.
15699
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
157182009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15719
15720 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
15721
157222009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
15723
15724 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
15725
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
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
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
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
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
157562009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15757
15758 * gdb.base/default.exp: Update test case for "x" changes.
15759
157602009-07-01 Tristan Gingold <gingold@adacore.com>
15761
15762 * gdb.base/bigcore.exp: Make darwin untested.
15763
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
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
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
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
157922009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
15793
15794 gdb/10275
15795 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
15796
157972009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
15798
15799 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
15800
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
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
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
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
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
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
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
158802009-06-26 Doug Evans <dje@google.com>
15881
15882 * gdb.base/psymtab.exp: Turn off pending breakpoints.
15883
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
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
158942009-05-20 Joel Brobecker <brobecker@adacore.com>
15895
15896 * gdb.ada/variant_record_packed_array: New testcase.
15897
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
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
159102009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15911
15912 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
15913
159142009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15915
15916 * gdb.mi/gdb680.exp: Update test for error message.
15917
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
159242009-06-15 Phil Muldoon <pmuldoon@redhat.com>
15925
15926 * gdb.cp/gdb2495.cc: New file.
15927 * gdb.cp/gdb2495.exp: New file.
15928
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
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
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
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
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
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
159852009-05-29 Michael Snyder <msnyder@vmware.com>
15986
15987 * gdb.base/break-always.exp: Change "1" to "on".
15988 Add confirmation check.
15989
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
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
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
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
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
160392009-05-27 Pedro Alves <pedro@codesourcery.com>
16040
16041 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
16042
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
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
160532009-05-18 Jon Beniston <jon@beniston.com>
16054
16055 * gdb.asm/asm-source.exp: Add lm32 target.
16056
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
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
160752009-05-11 Doug Evans <dje@sebabeach.org>
16076
16077 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
16078 * gdb.threads/pending-step.c (main): Fix off-by-one error.
16079 * gdb.threads/schedlock.c (main): Fix off-by-one error.
16080
160812009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16082
16083 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
16084
160852009-04-30 Doug Evans <dje@google.com>
16086
16087 * gdb.threads/watchthreads2.exp: New testcase.
16088 * gdb.threads/watchthreads2.c: New testcase.
16089
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
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
161082009-04-27 Tom Tromey <tromey@redhat.com>
16109
16110 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
16111
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
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
161252009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
16126
16127 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
16128
161292009-04-22 Joseph Myers <joseph@codesourcery.com>
16130
16131 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
16132
161332009-04-15 Tom Tromey <tromey@redhat.com>
16134
16135 * gdb.base/charset.exp: Add regression test.
16136
161372009-04-14 Joel Brobecker <brobecker@adacore.com>
16138
16139 * gdb.base/exe-lock.exp: New testcase.
16140
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
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
161512009-04-03 Vladimir Prus <vladimir@codesourcery.com>
16152
16153 Eliminate some sleep usage.
16154
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.
16160
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
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
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
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
161922009-04-01 Pedro Alves <pedro@codesourcery.com>
16193
16194 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
16195
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
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
162142009-03-31 Joel Brobecker <brobecker@adacore.com>
16215
16216 * gdb.ada/tasks: New testcase.
16217
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
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
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
162382009-03-29 Andreas Schwab <schwab@linux-m68k.org>
16239
16240 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
16241
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
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
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
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
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
162802009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
16281
16282 * gdb.base/completion.exp: Add a test for directory completion.
16283
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
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
162962009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
16297
16298 * gdb.python/python-function.exp: New file.
16299
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
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
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
163452009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
16346
16347 * gdb.base/solib-display.exp: Disable test for remote targers.
16348
163492009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16350
16351 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
16352
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
163612009-03-13 Vladimir Prus <vladimir@codesourcery.com>
16362
16363 * gdb.mi/mi-cli.exp: Adjust for output difference in
16364 sync and async modes.
16365
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
163722009-03-12 Joel Brobecker <brobecker@adacore.com>
16373
16374 * gdb.ada/ptype_arith_binop.exp: New testcase.
16375
163762009-03-12 Joel Brobecker <brobecker@adacore.com>
16377
16378 * gdb.ada/mod_from_name: New testcase.
16379
163802009-03-12 Joel Brobecker <brobecker@adacore.com>
16381
16382 * gdb.ada/tick_last_segv: New testcase.
16383
163842009-03-12 Vladimir Prus <vladimir@codesourcery.com>
16385
16386 * gdb.mi/mi-cli.exp: Remove debug print.
16387
163882009-03-12 Vladimir Prus <vladimir@codesourcery.com>
16389
16390 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
16391 include the token in ^running and frame info in *stopped.
16392
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.
16398
163992009-03-05 Pedro Alves <pedro@codesourcery.com>
16400
16401 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
16402
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
164092009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
16410
16411 * gdb.pascal/floats.exp: Accept approximate results everywhere.
16412
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
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
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
164402009-02-14 Vladimir Prus <vladimir@codesourcery.com>
16441
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.
16446
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
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
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
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
164752009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
16476
16477 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
16478
164792009-02-06 Pedro Alves <pedro@codesourcery.com>
16480
16481 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
16482
164832009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
16484
16485 * gdb.python/python-cmd.exp: New file.
16486
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
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
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
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
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
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
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
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
165392009-01-30 Vladimir Prus <vladimir@codesourcery.com>
16540
16541 * gdb.mi/mi-break.exp (test_disabled_creation): New.
16542 Call it.
16543
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
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
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
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
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
165712009-01-22 Pedro Alves <pedro@codesourcery.com>
16572
16573 PR c++/9631:
16574 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
16575
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
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
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
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
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
166182009-01-01 Pedro Alves <pedro@codesourcery.com>
16619
16620 PR breakpoints/9681:
16621 * gdb.base/watchpoint.exp: Add regression test.
16622
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
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
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
166412008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
16642
16643 * gdb.cp/punctuator.exp: Backslash the '$' signs.
16644
166452008-12-22 Tom Tromey <tromey@redhat.com>
16646
16647 * gdb.cp/punctuator.exp: New file.
16648
166492008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16650
16651 * gdb.base/completion.exp (Completing non-existing component): New test.
16652
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
166612008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16662
16663 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
16664
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
166702008-12-15 Jie Zhang <jie.zhang@analog.com>
16671
16672 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
16673
166742008-12-12 Tom Tromey <tromey@redhat.com>
16675
16676 * gdb.base/commands.exp (redefine_hook_test): New proc.
16677 Call it.
16678
166792008-12-11 Tom Tromey <tromey@redhat.com>
16680
16681 * gdb.base/macscp.exp: New regression test.
16682
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
166892008-12-09 Tom Tromey <tromey@redhat.com>
16690
16691 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
16692 Call it.
16693
166942008-12-04 Doug Evans <dje@google.com>
16695
16696 * gdb.server/ext-run.exp: Relax regexp for init program.
16697
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
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
167132008-11-28 Joel Brobecker <brobecker@adacore.com>
16714
16715 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
16716 rather than integer, as integer might not be big enough when
16717 on 64bit targets.
16718
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
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
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
167372008-11-20 Doug Evans <dje@google.com>
16738
16739 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
16740
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
167462008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
16747
16748 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
16749
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
167552008-11-17 Vladimir Prus <vladimir@codesourcery.com>
16756
16757 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
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
167632008-11-17 Vladimir Prus <vladimir@codesourcery.com>
16764
16765 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
16766 * lib/mi-support.exp: Likewise.
16767
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
167732008-11-15 Joel Brobecker <brobecker@adacore.com>
16774
16775 * gdb.ada/int_deref.exp: New testcase.
16776
167772008-11-14 Nick Roberts <nickrob@snap.net.nz>
16778
16779 * gdb.mi/gdb2549.exp: New file.
16780
167812008-11-11 Doug Evans <dje@google.com>
16782
16783 * gdb.base/callexit.exp: New file.
16784 * gdb.base/callexit.c: New file.
16785
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
167992008-11-03 Andreas Schwab <schwab@suse.de>
16800
16801 * gdb.base/hashline2.exp: Fix typo.
16802 * gdb.base/hashline3.exp: Likewise.
16803
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
168102008-10-30 Andreas Schwab <schwab@suse.de>
16811
16812 * gdb.base/args.exp: Add tests for newlines.
16813
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
168192008-10-28 Tom Tromey <tromey@redhat.com>
16820
16821 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
16822
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
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
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
168392008-10-22 Tom Tromey <tromey@redhat.com>
16840
16841 * gdb.base/exprs.exp (test_expr): Add test for string
16842 concatenation.
16843
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
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
168562008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
16857
16858 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
16859
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
168652008-10-15 Pedro Alves <pedro@codesourcery.com>
16866
16867 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
16868
168692008-10-15 Denis Pilat <denis.pilat@st.com>
16870
16871 * gdb.cp/mb-ctor.exp: Fix a typo.
16872
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
168782008-10-07 Joel Brobecker <brobecker@adacore.com>
16879
16880 * gdb.ada/ref_tick_size.exp: New testcase.
16881
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
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.
16897
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
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
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
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
169222008-09-27 Tom Tromey <tromey@redhat.com>
16923
16924 * gdb.base/macscp.exp: Add tests for stringification, splicing,
16925 and varargs.
16926
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
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
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
169582008-09-10 Joel Brobecker <brobecker@adacore.com>
16959
16960 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
16961
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
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
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
169872008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
16988
16989 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
16990
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
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
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
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
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.
17023
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
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
170362008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
17037
17038 * gdb.arch/i386-bp_permanent.exp: New test.
17039
170402008-08-24 Tom Tromey <tromey@redhat.com>
17041
17042 * gdb.base/maint.exp: Update "maint print type".
17043
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
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
170562008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
17057
17058 * gdb.base/interp.exp: Always consume both prompts.
17059
170602008-08-20 Pedro Alves <pedro@codesourcery.com>
17061
17062 * gdb.base/pending.exp: Test pending breakpoints without symbols
17063 loaded.
17064
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
170722008-08-19 Vladimir Prus <vladimir@codesourcery.com>
17073
17074 * gdb.mi/mi-async.exp: Use 'set target-async'.
17075 * lib/mi-support.exp: Use 'set/show target-async'.
17076
170772008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
17078
17079 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
17080
170812008-08-17 Tom Tromey <tromey@redhat.com>
17082
17083 * gdb.base/help.exp (help catch): Rewrite.
17084
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
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
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
171012008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
17102
17103 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
17104
171052008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17106
17107 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
17108
171092008-08-06 Tom Tromey <tromey@redhat.com>
17110
17111 * gdb.python/python.exp: New file.
17112
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
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
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
172162008-07-28 Tom Tromey <tromey@redhat.com>
17217
17218 * Makefile.in (just-check): Remove. Move body to...
17219 (check): ... here.
17220
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
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
172322008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17233
17234 * gdb.dwarf2/dw2-compressed.S: Also define __start.
17235
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
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
172482008-07-26 Tom Tromey <tromey@redhat.com>
17249
17250 * gdb.base/macscp.exp: Add test for macro lexing bug.
17251
172522008-07-18 Tom Tromey <tromey@redhat.com>
17253
17254 * gdb.base/macscp.exp: Add macro tests.
17255
172562008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
17257
17258 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
17259
172602008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
17261
17262 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
17263
172642008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
17265
17266 * gdb.cp/class2.exp: fix for failure on spu-elf
17267
172682008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
17269
17270 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
17271
172722008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17273
17274 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
17275
172762008-07-12 Vladimir Prus <vladimir@codesourcery.com>
17277
17278 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
17279
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
172862008-07-11 Tom Tromey <tromey@redhat.com>
17287
17288 * gdb.base/completion.exp: Add 'help' completion test.
17289
172902008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17291
17292 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
17293
172942008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17295
17296 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
17297
172982008-07-09 Pedro Alves <pedro@codesourcery.com>
17299
17300 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
17301
173022008-07-09 Pedro Alves <pedro@codesourcery.com>
17303
17304 * gdb.base/fullname.exp: Restore pwd if compiling failed.
17305
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
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
173152008-06-28 Pedro Alves <pedro@codesourcery.com>
17316
17317 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
17318
173192008-06-28 Vladimir Prus <vladimir@codesourcery.com>
17320
17321 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
17322
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
173312008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17332
17333 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
17334
173352008-06-25 Vladimir Prus <vladimir@codesourcery.com>
17336
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.
17344 (mi_expect_stop): Don't accept any output before *stopped.
17345
173462008-06-13 Vladimir Prus <vladimir@codesourcery.com>
17347
17348 Robustify mi-simplerun.
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.
17353
173542008-06-11 Vladimir Prus <vladimir@codesourcery.com>
17355
17356 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
17357
173582008-06-10 Vladimir Prus <vladimir@codesourcery.com>
17359
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.
17366
173672008-06-10 Vladimir Prus <vladimir@codesourcery.com>
17368
17369 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
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.
17377
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
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
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
173952008-06-06 Nick Roberts <nickrob@snap.net.nz>
17396
17397 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
17398 annotation.
17399
174002008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
17401 Pedro Alves <pedro@codesourcery.com>
17402
17403 * gdb.threads/execl.c, gdb.threads/execl1.c,
17404 gdb.threads/execl.exp: New tests.
17405
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
174122008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
17413
17414 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
17415
174162008-05-28 Vladimir Prus <vladimir@codesourcery.com>
17417
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.
17421
174222008-05-27 Andreas Schwab <schwab@suse.de>
17423
17424 * gdb.base/frame-args.exp: Handle arguments that are optimized
17425 out.
17426
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
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
174382008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17439
17440 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
17441
174422008-05-21 Joel Brobecker <brobecker@adacore.com>
17443
17444 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
17445 of the "finish" command.
17446
174472008-05-21 Nick Roberts <nickrob@snap.net.nz>
17448
17449 * gdb.base/annota1.exp: Test for new annotation.
17450
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
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
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
174672008-05-12 Doug Evans <dje@google.com>
17468
17469 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
17470
174712008-05-09 Joel Brobecker <brobecker@adacore.com>
17472
17473 * gdb.ada/assign_1.exp: New testcase.
17474
174752008-05-09 Doug Evans <dje@google.com>
17476
17477 * gdb.base/find.exp: New file.
17478 * gdb.base/find.c: New file.
17479
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
174872008-05-06 Jerome Guitton <guitton@adacore.com>
17488 Joel Brobecker <brobecker@adacore.com>
17489
17490 * gdb.ada/lang_switch: New test program.
17491 * gdb.ada/lang_switch.exp: New testcase.
17492
174932008-05-05 Doug Evans <dje@google.com>
17494
17495 * gdb.base/help.exp (disassemble): Update expected help text.
17496
174972008-05-04 Pedro Alves <pedro@codesourcery.com>
17498
17499 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
17500
175012008-05-04 Pedro Alves <pedro@codesourcery.com>
17502
17503 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
17504 different times.
17505
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
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
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
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
175292008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17530
17531 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
17532
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
175402008-05-02 Jim Blandy <jimb@codesourcery.com>
17541
17542 * gdb.asm/asmsrc1.s: Add scratch space.
17543
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
175512007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
17552
17553 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
17554
175552008-05-01 Joel Brobecker <brobecker@adacore.com>
17556
17557 * gdb.base/info-target.exp: New testcase.
17558
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
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
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
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
175802008-04-25 Pedro Alves <pedro@codesourcery.com>
17581
17582 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
17583
175842008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17585
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.
17589
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
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
176162008-04-23 Paolo Bonzini <bonzini@gnu.org>
17617
17618 * aclocal.m4: Add override.m4.
17619 * configure: Regenerate.
17620
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
176272008-04-18 Craig Silverstein <csilvers@google.com>
17628
17629 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
17630 files.
17631
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
176372008-04-17 Doug Evans <dje@google.com>
17638
17639 * gdb.opt/Makefile.in: Fix whitespace.
17640
176412008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
17642
17643 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
17644
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
176512008-04-17 Pedro Alves <pedro@codesourcery.com>
17652
17653 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
17654
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.
17681 (mi_expect_stop): Move after_reason argument to be really after
17682 reason. This is to support fix for PR2424.
17683
176842008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17685
17686 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
17687
176882008-04-13 Vladimir Prus <vladimir@codesourcery.com>
17689
17690 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
17691 field. Add more floating varobj tests.
17692 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
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.
17698
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
177052008-04-07 Vladimir Prus <vladimir@codesourcery.com>
17706
17707 Introduce test setup helpers.
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.
17713
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
177192008-04-06 Vladimir Prus <vladimir@codesourcery.com>
17720
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.
17725
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
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
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
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
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
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
177932008-03-31 Maciej W. Rozycki <macro@mips.com>
17794
17795 * gdb.base/break.exp: Mark failures as such. Fix formatting.
17796
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
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
178092008-03-28 Maciej W. Rozycki <macro@mips.com>
17810
17811 * gdb.mi/mi-var-cmd.exp: Fix a typo.
17812
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.
17817
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
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
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
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
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
178582008-03-21 Pedro Alves <pedro@codesourcery.com>
17859
17860 * gdb.threads/fork-child-threads.exp: Test next over fork.
17861
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
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
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
178812008-03-07 Sandra Loosemore <sandra@codesourcery.com>
17882
17883 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
17884
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
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
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
179022008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
17903
17904 * gdb.base/assign.exp: avoid same output for different tests.
17905
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
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
179222008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
17923
17924 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
17925 tests.
17926
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
179322008-02-26 Vladimir Prus <vladimir@codesourcery.com>
17933
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.
17944
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
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
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
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
179702008-02-03 Doug Evans <dje@google.com>
17971
17972 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
17973
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
179792008-02-02 Doug Evans <dje@google.com>
17980
17981 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
17982
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>
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
179942008-02-01 Vladimir Prus <vladimir@codesourcery.com>
17995
17996 * gdb.mi/basic.c (return_1): New function.
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.
18000
180012008-02-01 Vladimir Prus <vladimir@codesourcery.com>
18002
18003 * gdb.mi/mi-break.exp (test_error): New.
18004 Call it.
18005
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
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
180162008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
18017
18018 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
18019
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
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
180332008-01-30 Joel Brobecker <brobecker@adacore.com>
18034
18035 * gdb.base/ptype.exp: Add testing of "ptype $pc".
18036
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
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
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
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
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
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
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
181122008-01-29 Vladimir Prus <vladimir@codesourcery.com>
18113
18114 * gdb.base/watchpoint-solib.exp: New.
18115 * gdb.base/watchpoint-solib.c: New.
18116 * gdb.base/watchpoint-solib-shr.c: New.
18117
181182008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
18119
18120 * gdb.base/gdb1056.exp: Add unsigned integer test.
18121
181222008-01-28 Doug Evans <dje@google.com>
18123
18124 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
18125
181262008-01-27 Jim Blandy <jimb@codesourcery.com>
18127
18128 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
18129
18130 * gdb.base/expand-psymtabs.exp: Doc fix.
18131
181322008-01-26 Mark Kettenis <kettenis@gnu.org>
18133
18134 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
18135
181362008-01-24 Nick Roberts <nickrob@snap.net.nz>
18137
18138 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
18139 -var-set-format.
18140
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
181462008-01-23 Nick Roberts <nickrob@snap.net.nz>
18147
18148 * lib/gdb.exp: Add the variable octal.
18149
18150 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
18151 -var-set-format.
18152
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
181592008-01-22 Vladimir Prus <vladimir@codesourcery.com>
18160
18161 * gdb.mi/basics.c: Setup for testing breakpoints
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.
18166
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
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
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
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
181922008-01-08 Joel Brobecker <brobecker@adacore.com>
18193
18194 * gdb.ada/arrayparam: New test program.
18195 * gdb.ada/arrayparam.exp: New testcase.
18196
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
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
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
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
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
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
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
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
182532008-01-03 Joel Brobecker <brobecker@adacore.com>
18254
18255 * gdb.ada/print_pc.exp: New testcase.
18256
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
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
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
182742008-01-03 Joel Brobecker <brobecker@adacore.com>
18275
18276 * gdb.base/set-lang-auto.exp: New testcase.
18277
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
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
182882008-01-02 Joel Brobecker <brobecker@adacore.com>
18289
18290 * array_subscript_addr/p.adb: New file.
18291 * array_subscript_addr.exp: New testcase.
18292
182932008-01-02 Joel Brobecker <brobecker@adacore.com>
18294
18295 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
18296 New files.
18297 * gdb.ada/str_cmp_ref.exp: New testcase.
18298
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.
18303 * gdb.ada/fun_in_declare.exp: New testcase.
18304
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
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
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
183222007-12-29 Jim Blandy <jimb@codesourcery.com>
18323
18324 * configure: Regenerated.
18325
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
183322007-12-27 Joel Brobecker <brobecker@adacore.com>
18333
18334 * gdb.ada/boolean_expr.exp: New testcase.
18335
183362007-12-26 Jim Blandy <jimb@codesourcery.com>
18337
18338 * gdb.base/multi-forks.exp: Doc fix.
18339
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
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
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
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
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
183732007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
18374
18375 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
18376 and record first explicitly generated thread number.
18377 Use that thread number for thread specific watchpoint test.
18378 Add iteration number to repetitive tests.
18379
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
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
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
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
184052007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
18406 Joseph Myers <joseph@codesourcery.com>
18407
18408 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
18409
184102007-12-14 Vladimir Prus <vladimir@codesourcery.com>
18411
18412 * gdb.mi/mi-pending.exp: New.
18413 * gdb.mi/mi-pending.c: New.
18414 * gdb.mi/mi-pendshr.c: New.
18415
184162007-12-06 Jim Blandy <jimb@codesourcery.com>
18417
18418 * gdb.base/default.exp: Update expected output for 'info catch'.
18419
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
184252007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
18426
18427 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
18428
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
184342007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18435
18436 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
18437
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
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
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
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.
18463
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.
18468
184692007-11-05 Luis Machado <luisgpm@br.ibm.com>
18470
18471 * gdb.base/printcmds.exp: New function
18472 test_printf_with_dfp.
18473
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
184902007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18491
18492 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
18493
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
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
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
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
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.
18523
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
185292007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
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
185392007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
18540
18541 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
18542
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
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
185542007-10-18 Michael Snyder <msnyder@specifix.com>
18555
18556 * gdb.base/dbx.exp: Add missing "-re " operator.
18557
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
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>
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
185782007-10-11 Kazu Hirata <kazu@codesourcery.com>
18579
18580 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
18581 of $timeout.
18582
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>
18588
18589 * lib/gdb.exp (gdb_run_cmd): Move comment outside
18590 of gdb_expect call, to avoid interruption.
18591
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
186122007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
18613 Daniel Jacobowitz <dan@codesourcery.com>
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
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
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
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
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.
18650
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
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
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
186682007-09-23 Vladimir Prus <vladimir@codesourcery.com>
18669
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.
18679
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.
18686
186872007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
18688
18689 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
18690
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
186982007-09-14 Maciej W. Rozycki <macro@mips.com>
18699
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
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
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
187212007-09-10 Mark Kettenis <kettenis@gnu.org>
18722
18723 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
18724 build-id.
18725
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
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
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
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
187492007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
18750
18751 * gdb.base/display.exp: Add tests for printf %p.
18752
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
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
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
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
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
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
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
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
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
188072007-08-23 Joel Brobecker <brobecker@adacore.com>
18808
18809 * configure.ac: Switch license to GPLv3.
18810
188112007-08-23 Joel Brobecker <brobecker@adacore.com>
18812
18813 Switch the licensing to GPLv3 for all .ads and .adb files.
18814
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
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
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
188332007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
18834
18835 * config/default.exp: New file.
18836
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
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
188472007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
18848
18849 * gdb.threads/staticthreads.exp: Match .*sem_post.
18850
188512007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
18852
18853 * gdb.base/readline.exp (operate_and_get_next): Match the final
18854 prompt.
18855
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
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
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
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
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
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
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
189032007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
18904
18905 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
18906
189072007-06-21 Chris Dearman <chris@mips.com>
18908 Maciej W. Rozycki <macro@mips.com>
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
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
189192007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
18920
18921 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
18922 in info threads output.
18923
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
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
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
189422007-05-17 Maciej W. Rozycki <macro@mips.com>
18943
18944 * gdb.base/sigbpt.exp: Preset segv_addr.
18945
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
189632007-05-15 Vladimir Prus <vladimir@codesourcery.com>
18964
18965 * config/unknown.exp: Remove.
18966
189672007-05-15 Markus Deuling <deuling@de.ibm.com>
18968
18969 * gdb.base/info-proc.exp: Check is_remote.
18970
189712007-05-14 Markus Deuling <deuling@de.ibm.com>
18972
18973 * gdb.base/gcore.exp: Initialize variable core_supported.
18974
189752007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
18976
18977 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
18978
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
189852007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
18986
18987 * gdb.java/jprint.java (public): Avoid invalid call to static
18988 method.
18989
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
189982007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18999
19000 * gdb.base/overlays.exp: Add support for targets with only code
19001 overlay support, not data overlay. Support spu-*-* target in
19002 this mode.
19003 * gdb.base/ovlymgr.c: Provide stubs for spu target.
19004 * gdb.base/spu.ld: New file.
19005
190062007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
19007
19008 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
19009
190102007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
19011
19012 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
19013
190142007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
19015
19016 * gdb.java/jmain.exp: Handle demangled names with and without method
19017 signatures.
19018
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
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
190342007-04-25 Vladimir Prus <vladimir@codesourcery.com>
19035
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
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
190502007-04-16 Denis Pilat <denis.pilat@st.com>
19051
19052 * gdb.base/setshow.exp: Reset height after having set it to 100.
19053
190542007-04-16 Denis Pilat <denis.pilat@st.com>
19055
19056 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
19057
190582007-04-16 Denis Pilat <denis.pilat@st.com>
19059
19060 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
19061
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.
19067 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
19068
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
190742007-04-01 Vladimir Prus <vladimir@codesourcery.com>
19075
19076 * gdb.mi/mi-var-child.c
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
19086 do_locals_tests.
19087 (do_children_tests): User char[2] instead of
19088 char so that automatic printing of pointers to char
19089 don't give unpredicable result.
19090 * gdb.mi/mi2-var-cmd.exp: Likewise.
19091 * lib/mi-support.exp (mi_continue_to_line):
19092 Pass test name to mi_wait_for_stop.
19093
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
191002007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19101
19102 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
19103
191042007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19105
19106 * config/netware.exp: Delete file.
19107
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
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
191192007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
19120
19121 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
19122
191232007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
19124
19125 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
19126
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
191572007-03-23 Nigel Stephens <nigel@mips.com>
19158 Maciej W. Rozycki <macro@mips.com>
19159
19160 * gdb.base/sigbpt.exp: Fix the message when skipping test.
19161 * gdb.base/signull.exp: Similarly.
19162
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
191682007-03-14 Andreas Schwab <schwab@suse.de>
19169
19170 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
19171 format changes.
19172
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
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
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
191922007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
19193
19194 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
19195 collect output incrementally.
19196
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
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
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
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
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
192252007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19226
19227 * gdb.threads/manythreads.exp: Use $message string for
19228 consistancy; add a default (timeout) case.
19229
192302007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19231
19232 * gdb.base/watchpoint.exp: Fix truncated comment.
19233
192342007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19235
19236 * Makefile.in: Remove spurious single-quotes from sed command.
19237
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
192442007-02-27 Joel Brobecker <brobecker@adacore.com>
19245
19246 * gdb.dwarf2/dw2-producer.S: New file.
19247 * gdb.dwarf2/dw2-producer.exp: New testcase.
19248
192492007-02-27 Nick Roberts <nickrob@snap.net.nz>
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
192592007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
19260
19261 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
19262
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
192692007-02-27 Joel Brobecker <brobecker@adacore.com>
19270
19271 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
19272
192732007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19274
19275 * gdb.server/server-mon.exp: New test.
19276
192772007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19278
19279 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
19280
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
192862007-02-13 Denis Pilat <denis.pilat@st.com>
19287
19288 * gdb.mi/mi-var-invalidate.exp: New file.
19289
192902007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19291
19292 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
19293
192942007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19295
19296 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
19297
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
193032007-02-08 Nick Roberts <nickrob@snap.net.nz>
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
19310 * gdb.mi/gdb792.exp, lib/mi-support.exp:
19311 Update tests to include value field in output of -var-create.
19312
193132007-02-08 Andreas Schwab <schwab@suse.de>
19314
19315 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
19316
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
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
193272007-01-31 Andreas Schwab <schwab@suse.de>
19328
19329 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
19330
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
19335 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
19336 bspstore register on ia64.
19337
193382007-01-29 Andreas Schwab <schwab@suse.de>
19339
19340 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
19341 "frame-begin" annotation.
19342
19343 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
19344 number of "frames-invalid" annotations.
19345
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
193512007-01-28 Mark Kettenis <kettenis@gnu.org>
19352
19353 * gdb.threads/sigthread.c (NSIGS): Make bigger.
19354
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
193622007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19363
19364 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
19365 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
19366 array.
19367 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
19368 * gdb.base/setvar.exp: Likewise.
19369
193702007-01-26 Andreas Schwab <schwab@suse.de>
19371
19372 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
19373 test.
19374
19375 * gdb.base/multi-forks.exp ("restart $i"): Also match
19376 __kernel_syscall_via_break.
19377
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.
19387
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
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>
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
194082007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
19409
19410 * lib/gdb.exp: Abort on missing `site.exp'.
19411
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
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
194232007-01-19 Mark Kettenis <kettenis@gnu.org>
19424
19425 From Marcus Deuling <deuling@de.ibm.com>:
19426 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
19427 every case.
19428
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
194352007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
19436
19437 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
19438
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
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
194502007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
19451
19452 * gdb.base/annota1.exp: Remove extra send_gdb.
19453
194542007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19455
19456 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
19457
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
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
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>
19474
19475 * gdb.base/nofield.c: New file.
19476 * gdb.base/nofield.exp: New testcase.
19477
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
194852007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
19486
19487 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
19488
194892007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
19490
19491 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
19492 when continuing.
19493
194942007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19495
19496 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
19497 Expect ".exe" extension.
19498
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
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
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
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.
19533
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
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
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
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
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
195792007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
19580
19581 * gdb.threads/tls.exp: Allow stops in sem_post.
19582
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
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
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
196172006-12-29 Joel Brobecker <brobecker@adacore.com>
19618
19619 * gdb.ada/array_return.exp: Update copyright date list.
19620
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
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
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
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.
19657
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
196632006-11-29 Nathan Sidwell <nathan@codesourcery.com>
19664
19665 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
19666 info. Adjust test names.
19667
19668 * gdb.base/break.c (main): Move position of malloc.
19669 * gdb.base/break.exp: Revert mistaken checkin.
19670
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
196782006-11-27 Nathan Sidwell <nathan@codesourcery.com>
19679
19680 * gdb.base/break.c (main): Call malloc.
19681
19682 * gdb.threads/linux-dp.exp: Read thread table before and after
19683 creating each philosopher and verify it.
19684
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
19690 main to remove duplication. Add start function of the form
19691 '_*start[1-9]*'. Add RVDS start function.
19692
196932006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
19694
19695 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
19696
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
197112006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
19712
19713 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
19714
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.
19725
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
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
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
197432006-10-27 Andreas Schwab <schwab@suse.de>
19744
19745 * gdb.base/multi-forks.exp: Use "detach fork" instead of
19746 "detach-fork".
19747
197482006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
19749
19750 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
19751 of patterns.
19752
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
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
197662006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
19767
19768 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
19769
197702006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19771
19772 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
19773
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
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
197842006-10-06 Joel Brobecker <brobecker@adacore.com>
19785
19786 * gdb.base/subst.exp: New testcase.
19787
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
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
198012006-10-02 Vladimir Prus <vladimir@codesourcery.com>
19802
19803 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
19804 via string_to_regexp.
19805 * gdb.mi/mi2-basics.exp: Likewise.
19806
198072006-09-20 Michael Snyder <michael.snyder@palmsource.com>
19808
19809 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
19810 Remove unused / obsolete files.
19811
198122006-09-19 Nick Roberts <nickrob@snap.net.nz>
19813
19814 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
19815
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
19820 the number of frames.
19821
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
198302006-09-13 Nick Roberts <nickrob@snap.net.nz>
19831
19832 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
19833 check for one file.
19834
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.
19840
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
198462006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
19847
19848 * gdb.base/trace-commands.exp: New file.
19849
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
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
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
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
201142006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
20115
20116 * cursal.exp: Pass binfile to gdb_load.
20117
201182006-08-01 Nathan Sidwell <nathan@codesourcery.com>
20119
20120 * gdb.base/cursal.exp: Add "" to gdb_load call.
20121
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
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
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
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
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
201492006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
20150
20151 * gdb.cp/bs15503.exp: Update comment for no longer crashing
20152 test.
20153
201542006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
20155
20156 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
20157
201582006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
20159
20160 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
20161
201622006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
20163
20164 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
20165
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
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
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
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
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
201972006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
20198
20199 * gdb.base/ifelse.exp: New file.
20200
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
202102006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20211
20212 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
20213
202142006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20215
20216 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
20217 native.
20218
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
202242006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20225
20226 * gdb.base/auxv.exp: Intercept undefined command messages before
20227 gdb_test_multiple does.
20228
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
202382006-06-13 Nathan Sidwell <nathan@codesourcery.com>
20239
20240 * lib/gdb.exp (gdb_load_cmd): New.
20241
20242 * gdb.base/fileio.c: Add system(NULL) test.
20243 * gdb.base/fileio.exp: Check it.
20244
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
202572006-05-19 Joel Brobecker <brobecker@adacore.com>
20258
20259 * gdb.base/del.exp (test_delete_alias): New function.
20260 Now check that both "del" and "d" work as aliases for "delete".
20261
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
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
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
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
202832006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20284
20285 * gdb.mi/mi-basics.exp: Add missing serial number to
20286 expected output in some mi_gdb_test statements.
20287 * gdb.mi/mi2-basics.exp: Likewise.
20288
202892006-05-05 Joel Brobecker <brobecker@adacore.com>
20290
20291 * gdb.base/del.c: New file.
20292 * gdb.base/del.exp: New testcase.
20293
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.
20298 * gdb.base/savedregs.exp: Do not require that the dummy
20299 frame location match up to a symbol and source file location.
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.
20305
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>
20315
20316 * gdb.base/help.exp: Update expected text for help d and
20317 help delete.
20318
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
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
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
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
203462006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
20347
20348 * gdb.base/commands.exp (recursive_source_test): New test.
20349
203502006-04-04 David S. Miller <davem@sunset.davemloft.net>
20351
20352 * gdb.base/float.exp: Add pattern for sparc targets.
20353
203542006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
20355
20356 * gdb.base/commands.exp (stray_arg0_test): New test.
20357
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
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
203672006-03-08 Alexandre Oliva <aoliva@redhat.com>
20368
20369 * gdb.base/prelink.exp: Anchor tested-for regular expression
20370 on gdb prompt.
20371
203722006-03-07 Paul Brook <paul@codesourcery.com>
20373
20374 * gdb.base/assign.exp: Correct fail message.
20375
203762006-03-07 Paul Brook <paul@codesourcery.com>
20377
20378 * lib/compiler.c: Extract armcc version number.
20379 * lib/compiler.cc: Ditto.
20380
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
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
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
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
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
204662006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
20467
20468 * gdb.base/default.exp: Allow ';' as a directory separator.
20469
204702006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
20471
20472 * gdb.base/help.exp (help add-symbol-file): Update.
20473
204742006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
20475
20476 * gdb.base/help.exp (help load): Update expected results.
20477
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.
20483
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.
20491
204922006-02-13 Mark Kettenis <kettenis@gnu.org>
20493
20494 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
20495
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
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
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
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
205182006-01-29 Mark Kettenis <kettenis@gnu.org>
20519
20520 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
20521
205222006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
20523
20524 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
20525 files.
20526
205272006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
20528
20529 * gdb.cp/maint.exp: Set complaints to a positive value.
20530
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
205372006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
20538
20539 * gdb.base/checkpoint.c: Update copyright notice. Include
20540 <stdlib.h>.
20541
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
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
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
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
205722005-12-26 Mark Kettenis <kettenis@gnu.org>
20573
20574 * gdb.base/freebpcmd.exp: Increase timeout.
20575
20576 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
20577
205782005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
20579
20580 * gdb.base/default.exp: Update check for "show version".
20581
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
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
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
206012005-12-09 Randolph Chung <tausq@debian.org>
20602
20603 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
20604
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
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
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
206242005-11-09 Randolph Chung <tausq@debian.org>
20625
20626 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
20627
206282005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
20629
20630 * gdb.base/break.exp: Fix a comment typo.
20631
206322005-11-03 Jim Blandy <jimb@redhat.com>
20633
20634 Checked in by Elena Zannoni <ezannoni@redhat.com>
20635
20636 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
20637
206382005-11-02 Corinna Vinschen <vinschen@redhat.com>
20639
20640 * gdb.arch/gdb1558.c: Include stdio.h.
20641
206422005-10-31 Mark Kettenis <kettenis@gnu.org>
20643
20644 * gdb.asm/asm-source.exp: Use -e instead of --entry.
20645
206462005-10-31 Mark Kettenis <kettenis@gnu.org>
20647
20648 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
20649
206502005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
20651
20652 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
20653 vscr" tests to better match output.
20654
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
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>
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
206742005-10-03 Joel Brobecker <brobecker@adacore.com>
20675
20676 * gdb.base/arrayidx.c: New file.
20677 * gdb.base/arrayidx.exp: New testcase.
20678
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
206852005-09-27 Bob Rossi <bob@brasko.net>
20686
20687 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
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
207002005-09-26 Paul Brook <paul@codesourcery.com>
20701
20702 * long_long.exp: Exclude eabi targets from arm FPA float format test.
20703
207042005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
20705
20706 * bfp-test.c: New file.
20707 * bfp-test.exp: New testcase.
20708
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
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
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
207282005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
20729
20730 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
20731 vscr" tests to match output.
20732
207332005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
20734
20735 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
20736 output.
20737
207382005-09-11 Bob Rossi <bob@brasko.net>
20739
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.
20744 * gdb.mi/mi-console.exp: Ditto.
20745
207462005-09-11 Bob Rossi <bob@brasko.net>
20747
20748 * gdb.mi/mi-var-child.c: Include <string.h>.
20749
207502005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
20751
20752 * killed.exp: Correct gdb_expect syntax.
20753
207542005-08-09 Corinna Vinschen <vinschen@redhat.com>
20755
20756 * lib/mi-support.exp (mi_gdb_load): Fix typo.
20757
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
207732005-08-02 Bob Rossi <bob@brasko.net>
20774
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
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
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
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
20802 "-var-update --all-values".
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
208112005-07-18 Mark Kettenis <kettenis@gnu.org>
20812
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
20817 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
20818 sigaltsatck'.
20819
208202005-07-14 Bob Rossi <bob@brasko.net>
20821
20822 * gdb.base/default.exp (tty): Changed output of command.
20823 * gdb.base/help.exp (help tty): Ditto.
20824
208252005-07-12 Mark Kettenis <kettenis@gnu.org>
20826
20827 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
20828
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
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
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
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
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.
20860
208612005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
20862
20863 * gdb.fortran/array-element.f: New file.
20864 * gdb.fortran/array-element.exp: New testcase.
20865
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
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
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
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
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
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
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
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
209262005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
20927
20928 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
20929
209302004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
20931
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.
20936
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
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
209472005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
20948
20949 * gdb.base/unload.exp: Use new shared library infrastructure.
20950
209512005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
20952
20953 * gdb.base/so-impl-ld.exp: Use new shared library
20954 infrastructure.
20955
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
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
209662005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
20967
20968 * gdb.base/pending.exp: Change to use new shared library
20969 infrastructure.
20970
209712005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
20972
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.
20975
209762005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
20977
20978 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
20979 shared objects being adjusted and update copyright years.
20980
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
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
209962005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
20997
20998 * lib/gdb.exp (test_compiler_info): Give argument a default value.
20999
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
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
210252005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
21026
21027 * lib/gdb.exp (test_compiler_info): Return compiler_info
21028 if no arguments are given.
21029
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
210362005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
21037
21038 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
21039
210402005-03-27 Andreas Schwab <schwab@suse.de>
21041
21042 * gdb.base/bigcore.c (main): Add missing mode argument in open
21043 call.
21044
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
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
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
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
210672005-03-08 Nathan Sidwell <nathan@codesourcery.com>
21068
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
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
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
210922005-03-07 Manoj Iyer <manjo@austin.ibm.com>
21093
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
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
211052005-03-05 Mark Kettenis <kettenis@gnu.org>
21106
21107 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
21108 changes.
21109
211102004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
21111
21112 * lib/compiler.c: Add test for IBM's xlc compiler.
21113 * lib/compiler.cc: Likewise.
21114
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
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
211282005-02-10 Mark Kettenis <kettenis@gnu.org>
21129
21130 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
21131 files.
21132
21133 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
21134 on *-*-openbsd*. Correctly match whitespace in regukar
21135 expressions.
21136
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
211442005-02-09 Joel Brobecker <brobecker@adacore.com>
21145
21146 * gdb.base/start.c: New file.
21147 * gdb.base/start.exp: New testcase.
21148
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
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
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
211682005-02-07 Mark Kettenis <kettenis@gnu.org>
21169
21170 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
21171
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
211892005-02-03 Nick Roberts <nickrob@snap.net.nz>
21190
21191 * gdb.base/interp.exp: New test.
21192
211932005-01-24 Andrew Cagney <cagney@gnu.org>
21194
21195 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
21196
211972005-01-19 Andrew Cagney <cagney@gnu.org>
21198
21199 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
21200 configure.ac not configure.in.
21201
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.
21205 * gdb.base/list.exp (test_list_function)
21206 (test_list_filename_and_function): Ditto.
21207 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
21208
212092005-01-16 Andrew Cagney <cagney@gnu.org>
21210
21211 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
21212
21213 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
21214
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
212202005-01-10 Corinna Vinschen <vinschen@redhat.com>
21221
21222 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
21223
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
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
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
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
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
212682004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
21269
21270 * gdb.base/bitfields2.exp: New test.
21271 * gdb.base/bitfields2.c: New file.
21272
212732004-11-28 Richard Earnshaw <rearnsha@arm.com>
21274
21275 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
21276
212772004-11-16 Randolph Chung <tausq@debian.org>
21278
21279 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
21280
212812004-11-14 Daniel Jacobowitz <dan@debian.org>
21282
21283 * gdb.threads/threadapply.exp: Correct "macro details" test.
21284
212852004-11-11 Jeff Johnston <jjohnstn@redhat.com>
21286
21287 * gdb.threads/threadapply.exp: New test.
21288 * gdb.threads/threadapply.c: New file.
21289
212902004-11-07 Mark Kettenis <kettenis@gnu.org>
21291
21292 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
21293 frames.
21294
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
213002004-11-03 Andrew Cagney <cagney@gnu.org>
21301
21302 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
21303
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
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
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
213222004-10-14 Andrew Cagney <cagney@gnu.org>
21323
21324 * gdb.mi/gdb701.c (main): Return 0.
21325
213262004-10-13 Daniel Jacobowitz <dan@debian.org>
21327
21328 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
21329
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
213392004-10-12 Daniel Jacobowitz <dan@debian.org>
21340
21341 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
21342
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
213522004-10-11 Orjan Friberg <orjanf@axis.com>
21353
21354 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
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
213592004-10-08 Michael Chastain <mec.gnu@mindspring.com>
21360
21361 * gdb.base/overlays.exp: Update copyright years.
21362
213632004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
21364
21365 * gdb.base/overlays.exp: Disable if target is Linux.
21366
213672004-10-06 Felix Lee <felix+log1@specifixinc.com>
21368
21369 * config/gdbserver.exp (gdb_load): Use right filename on remote.
21370
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
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
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
213972004-09-23 Mark Kettenis <kettenis@gnu.org>
21398
21399 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
21400 block.
21401
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
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
214142004-09-15 Joel Brobecker <brobecker@gnat.com>
21415
21416 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
21417
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
214232004-09-14 Michael Chastain <mec.gnu@mindspring.com>
21424
21425 * gdb.threads/killed.c: Add copyright notice.
21426
214272004-09-10 Jason Molenda (jmolenda@apple.com)
21428
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.
21432
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
214382004-09-06 Mark Kettenis <kettenis@jive.nl>
21439
21440 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
21441
214422004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21443
21444 * config/hppro.exp: Removed.
21445
214462004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21447
21448 * config/sparclet.exp: Removed.
21449
214502004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21451
21452 * config/udi.exp: Removed.
21453
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
214602004-09-01 Jeff Johnston <jjohnstn@redhat.com>
21461
21462 * gdb.base/unload.exp: Fix so messages aren't duplicated.
21463
214642004-09-01 Manoj Iyer <manjo@austin.ibm.com>
21465
21466 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
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
214722004-09-01 Andrew Cagney <cagney@gnu.org>
21473
21474 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
21475 files.
21476
214772004-09-01 Jeff Johnston <jjohnstn@redhat.com>
21478
21479 * gdb.base/unload.exp: Fix expected warning message to match
21480 latest format.
21481
214822004-09-01 Corinna Vinschen <vinschen@redhat.com>
21483
21484 * gdb.base/call-rt-st.exp: Fix typos.
21485
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
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
214972004-08-30 Andrew Cagney <cagney@gnu.org>
21498
21499 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
21500 gdb/1757.
21501
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
215152004-08-27 Joel Brobecker <brobecker@gnat.com>
21516
21517 * gdb.threads/bp_in_thread.exp: New testcase.
21518
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
215262004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21527
21528 * gdb.base/unload.c: Include <stdlib.h>.
21529
215302004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21531
21532 From Paul Gilliam <pgilliam@us.ibm.com>:
21533 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
21534 synchronized after the "return".
21535
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
215422004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21543
21544 * gdb.threads/schedlock.c: Add copyright notice.
21545
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
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
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
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
215702004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21571
21572 * gdb.base/whatis.c: Add copyright notice.
21573
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
215792004-08-20 Michael Chastain <mec.gnu@mindspring.com>
21580
21581 * Makefile.in: Add gdb.fortran.
21582
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
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
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
216072004-08-15 Mark Kettenis <kettenis@gnu.org>
21608
21609 * gdb.base/unload.c (main): Make local variable msg const.
21610
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
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
216442004-08-14 Mark Kettenis <kettenis@gnu.org>
21645
21646 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
21647
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
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
216592004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21660
21661 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
21662
216632004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21664
21665 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
21666
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
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
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
216862004-08-10 Andrew Cagney <cagney@gnu.org>
21687
21688 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
21689 files.
21690
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
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
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
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
217222004-08-09 Mark Kettenis <kettenis@gnu.org>
21723
21724 * gdb.base/sigaltstack.exp: Provide proper anchoring.
21725
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
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
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
217522004-08-08 Daniel Jacobowitz <dan@debian.org>
21753
21754 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
21755
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
217622004-08-08 Daniel Jacobowitz <dan@debian.org>
21763
21764 * gdb.arch/i386-prologue.exp: Compile without debug information.
21765
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
217712004-08-05 Michael Chastain <mec.gnu@mindspring.com>
21772
21773 * gdb.base/gcore.c: Include <string.h>.
21774
217752004-08-05 Michael Chastain <mec.gnu@mindspring.com>
21776
21777 * gdb.base/gcore.c: Add copyright notice.
21778
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
217872004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21788
21789 * gdb.base/complex.c: Include <stdlib.h>.
21790
217912004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21792
21793 * gdb.base/complex.c: Add copyright notice.
21794
217952004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21796
21797 * gdb.base/charset.c: Include <stdlib.h>.
21798
217992004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21800
21801 * gdb.base/auxv.c: Include <stdlib.h>.
21802
218032004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21804
21805 * gdb.base/auxv.c: Add copyright notice.
21806
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
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
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
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
218332004-07-31 Michael Chastain <mec.gnu@mindspring.com>
21834
21835 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
21836
218372004-07-31 Michael Chastain <mec.gnu@mindspring.com>
21838
21839 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
21840
218412004-07-31 Michael Chastain <mec.gnu@mindspring.com>
21842
21843 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
21844 Accept more values of vtbl pointer. Remove some messages
21845 about "obsolete gcc or gdb".
21846
218472004-07-30 Michael Chastain <mec.gnu@mindspring.com>
21848
21849 * gdb.cp/classes.exp: Accept more varieties of ptype output.
21850
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
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
218612004-07-27 Jeff Johnston <jjohnstn@redhat.com>
21862
21863 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
21864
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
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
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
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
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
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
219062004-07-19 Michael Chastain <mec.gnu@mindspring.com>
21907
21908 * lib/java.exp: Update copyright notice.
21909
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
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
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
219292004-07-16 Michael Chastain <mec.gnu@mindspring.com>
21930
21931 * gdb.base/restore.c: Add copyright notice.
21932
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
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
219442004-07-13 Andrew Cagney <cagney@gnu.org>
21945
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
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
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
21967 * gdb.base/signull.exp (test_segv): Prefix all tests with
21968 "${name}". Clean up test messages.
21969
21970 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
21971
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
219772004-07-13 Corinna Vinschen <vinschen@redhat.com>
21978
21979 * gdb.base/attach.exp: Remove cleanupfile handling.
21980
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
219862004-07-12 Andrew Cagney <cagney@gnu.org>
21987
21988 * gdb.base/signals.exp: Clean up copyright, re-indent.
21989
21990 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
21991 gdb_test and gdb_test_multiple.
21992
219932004-07-08 Jeff Johnston <jjohnstn@redhat.com>
21994
21995 * gdb.java/jmain.exp: Fix expected line number for main to
21996 break at. Set XFAIL for break at main test since gcj does not
21997 provide line number info for first statement in main.
21998
219992004-07-08 Andrew Cagney <cagney@gnu.org>
22000
22001 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
22002
22003 * gdb.base/sigbpt.exp: Make the common part of each test name a
22004 prefix instead of suffix.
22005
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
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
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
220262004-07-06 Michael Chastain <mec.gnu@mindspring.com>
22027
22028 * gdb.cp/templates.exp: Accept whitespace change in demangler
22029 output.
22030
220312004-07-06 Andrew Cagney <cagney@gnu.org>
22032
22033 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
22034
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
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
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
220572004-06-29 Corinna Vinschen <vinschen@redhat.com>
22058
22059 * gdb.base/bigcore.exp: Skip test on Cygwin.
22060
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
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
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
220812004-06-26 Michael Chastain <mec.gnu@mindspring.com>
22082
22083 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
22084
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
220902004-06-23 Michael Chastain <mec.gnu@mindspring.com>
22091
22092 * gdb.cp/pr-1553.exp: Remove.
22093
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
220992004-06-20 Jim Blandy <jimb@redhat.com>
22100
22101 Fix PR testsuite/1680.
22102 * gdb.arch/i386-sse.exp: Properly quote curly braces in
22103 regular expressions.
22104
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
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
221162004-06-18 Michael Chastain <mec.gnu@mindspring.com>
22117
22118 * gdb.cp/pr-574.cc: Add copyright notice.
22119
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
221262004-06-17 Michael Chastain <mec.gnu@mindspring.com>
22127
22128 * gdb.cp/printmethod.cc: Add copyright notice.
22129
221302004-06-16 Michael Chastain <mec.gnu@mindspring.com>
22131
22132 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
22133
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
221452004-06-16 Andrew Cagney <cagney@gnu.org>
22146
22147 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
22148
221492004-06-15 Michael Chastain <mec.gnu@mindspring.com>
22150
22151 * gdb.base/long_long.c: Add copyright notice.
22152
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
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
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
221732004-06-14 Michael Chastain <mec.gnu@mindspring.com>
22174
22175 * gdb.cp/ref-types.cc: Add copyright notice.
22176
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
221862004-06-13 Michael Chastain <mec.gnu@mindspring.com>
22187
22188 * gdb.cp/try_catch.cc: Add copyright notice.
22189
221902004-06-12 Michael Chastain <mec.gnu@mindspring.com>
22191
22192 * gdb.cp/userdef.cc: Add copyright notice.
22193
221942004-06-11 Michael Chastain <mec.gnu@mindspring.com>
22195
22196 * gdb.cp/virtfunc.cc: Add copyright notice.
22197
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
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
222102004-06-09 Andrew Cagney <cagney@gnu.org>
22211
22212 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
22213 gdb/1455, bug is specific to "long long" and "double".
22214
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
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
222282004-06-08 Martin Hunt <hunt@redhat.com>
22229
22230 * gdb.base/float.exp: Add pattern for mips targets.
22231
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
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
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
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
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
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
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
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
222742004-05-26 Jim Blandy <jimb@redhat.com>
22275
22276 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
22277
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
222832004-05-22 Mark Kettenis <kettenis@gnu.org>
22284
22285 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
22286
222872004-05-21 Joel Brobecker <brobecker@gnat.com>
22288 Daniel Jacobowitz <drow@mvista.com>
22289
22290 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
22291 GDB prompt.
22292
222932004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22294
22295 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
22296 setjmp/longjmp. Use sigaction instead of signal.
22297
222982004-05-19 J. Brobecker <brobecker@gnat.com>
22299 Michael Snyder <msnyder@redhat.com>
22300
22301 * gdb.threads/pthread_cond_wait.c: New file.
22302 * gdb.threads/pthread_cond_wait.exp: New testcase.
22303
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
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
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
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
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
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
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
223422004-05-05 Jim Ingham <jingham@apple.com>
22343
22344 * gdb.base/pending.exp: Make sure pending breakpoints
22345 preserve the ignore count.
22346
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
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
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
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
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
223732004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22374
22375 * gdb.threads/manythreads.c: Reduce thread stack size.
22376
223772004-04-23 Jeff Johnston <jjohnstn@redhat.com>
22378
22379 * gdb.threads/manythreads.c: Add copyright notice.
22380
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
223862004-04-22 Jeff Johnston <jjohnstn@redhat.com>
22387 Daniel Jacobowitz <drow@mvista.com>
22388
22389 * gdb.threads/manythreads.c: New testcase.
22390 * gdb.threads/manythreads.exp: Ditto.
22391
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
223972004-04-21 Michael Chastain <mec.gnu@mindspring.com>
22398
22399 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
22400
224012004-04-21 Andrew Cagney <cagney@redhat.com>
22402
22403 * gdb.base/sigstep.c: New file.
22404 * gdb.base/sigstep.exp: New file.
22405
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
224112004-04-15 Andrew Cagney <cagney@redhat.com>
22412
22413 * gdb.base/siginfo.c: New file.
22414 * gdb.base/siginfo.exp: New file.
22415
224162004-04-12 J. Brobecker <brobecker@gnat.com>
22417
22418 * gdb.base/sep.exp: Fix typo in comment.
22419
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
224262004-04-09 Mark Kettenis <kettenis@gnu.org>
22427
22428 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
22429 support.
22430
224312004-04-05 Andrew Cagney <cagney@redhat.com>
22432
22433 * gdb.base/sigaltstack.c: New file.
22434 * gdb.base/sigaltstack.exp: New file.
22435
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
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
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
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
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
224672004-03-31 Joel Brobecker <brobecker@gnat.com>
22468
22469 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
22470
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
224772004-03-31 Joel Brobecker <brobecker@gnat.com>
22478
22479 * lib/ada.exp: New file.
22480
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
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
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
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
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
225092004-03-12 Michael Chastain <mec.gnu@mindspring.com>
22510
22511 * gdb.cp/templates.exp: Accept more template types.
22512
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
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
225262004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22527
22528 * gdb.cp/misc.cc: Add copyright notice.
22529
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
225412004-03-04 Mark Kettenis <kettenis@gnu.org>
22542
22543 * gdb.asm/openbsd.inc: Fix typo.
22544
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
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
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
225622004-02-28 Daniel Jacobowitz <drow@mvista.com>
22563
22564 * gdb.base/relocate.c (dummy): Initialize.
22565
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
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
225762004-02-27 Andrew Cagney <cagney@redhat.com>
22577
22578 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
22579 support.
22580
225812004-02-26 Fred Fish <fnf@redhat.com>
22582
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
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
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
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
226092004-02-24 Andrew Cagney <cagney@redhat.com>
22610
22611 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
22612 mmapped data in core file" PASS and FAIL messages consistent.
22613
22614 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
22615 setting a breakpoint. Work around PR java/1565.
22616
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
226232004-02-22 Mark Kettenis <kettenis@gnu.org>
22624
22625 * configure.in: Run stabs tests on *BSD.
22626 * configure: Regenerated.
22627
226282004-02-21 Mark Kettenis <kettenis@gnu.org>
22629
22630 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
22631
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
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
226442004-02-19 Elena Zannoni <ezannoni@redhat.com>
22645
22646 * gdb.base/nodebug.exp: Fix typo.
22647
226482004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22649
22650 Committed by Jim Blandy <jimb@redhat.com>.
22651
22652 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
22653
22654 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
22655
22656 * gdb.base/float.exp: Support s390*-*-* targets.
22657
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
226632004-02-17 Elena Zannoni <ezannoni@redhat.com>
22664
22665 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
22666
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
226752004-02-16 Andrew Cagney <cagney@redhat.com>
22676
22677 * gdb.base/bigcore.exp: New file.
22678 * gdb.base/bigcore.c: New file.
22679
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
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
226982004-02-11 David Carlton <carlton@kealia.com>
22699
22700 * gdb.cp/breakpoint.exp: New.
22701 * gdb.cp/breakpoint.cc: New.
22702
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
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
227262004-02-09 Daniel Jacobowitz <drow@mvista.com>
22727
22728 * gdb.threads/thread-specific.exp: Stop early if no threads are
22729 found.
22730
227312004-02-09 Michael Chastain <mec.gnu@mindspring.com>
22732
22733 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
22734
227352004-02-08 Daniel Jacobowitz <drow@mvista.com>
22736
22737 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
22738 breakpoints.
22739
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
227462004-02-07 Elena Zannoni <ezannoni@redhat.com>
22747
22748 * gdb.base/maint.exp: Update test to reflect
22749 obstack changes.
22750
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
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
227632004-02-03 Michael Chastain <mec.gnu@mindspring.com>
22764
22765 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
22766
227672004-02-03 Michael Chastain <mec.gnu@mindspring.com>
22768
22769 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
22770
227712004-02-03 Michael Chastain <mec.gnu@mindspring.com>
22772
22773 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
22774
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
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
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
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
228102004-02-01 Daniel Jacobowitz <drow@mvista.com>
22811
22812 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
22813
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
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
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
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
228402004-01-31 Daniel Jacobowitz <drow@mvista.com>
22841
22842 * gdb.base/chng-syms.exp: Remove stray newline.
22843
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
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
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
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
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
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
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
228882004-01-24 Nick Roberts <nick@nick.uklinux.net>
22889
22890 * gdb.mi/mi-stack.exp: Update copyright.
22891
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
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
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
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
229162004-01-18 Michael Chastain <mec.gnu@mindspring.com>
22917
22918 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
22919
229202004-01-18 Mark Kettenis <kettenis@gnu.org>
22921
22922 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
22923 used with gdb_test_multiple.
22924
22925 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
22926 read at address 0. This fixes PR testsuite/1504.
22927
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
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
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
229532004-01-15 Michael Chastain <mec.gnu@mindspring.com>
22954
22955 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
22956
229572004-01-16 Ben Elliston <bje@wasabisystems.com>
22958
22959 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
22960 (clean mostlyclean): Remove empty rm.
22961
229622004-01-15 Michael Chastain <mec.gnu@mindspring.com>
22963
22964 * gdb.base/setvar.exp: Add copyright years.
22965
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
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
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
229872004-01-14 Michael Chastain <mec.gnu@mindspring.com>
22988
22989 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
22990
229912004-01-14 Michael Chastain <mec.gnu@mindspring.com>
22992
22993 * gdb.base/callfuncs.c: Add copyright notice.
22994
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
230002004-01-13 Elena Zannoni <ezannoni@redhat.com>
23001
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.
23008
230092004-01-12 Michael Chastain <mec.gnu@mindspring.com>
23010
23011 * gdb.cp/member-ptr.cc: Add copyright notice.
23012
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
230212004-01-12 Elena Zannoni <ezannoni@redhat.com>
23022
23023 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
23024 escaped correctly.
23025
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
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
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
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
230492004-01-10 Michael Chastain <mec.gnu@mindspring.com>
23050
23051 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
23052 decorations.
23053
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
230602004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23061
23062 * gdb.cp/exception.exp: Fix typo in doco.
23063
230642004-01-09 Mark Kettenis <kettenis@gnu.org>
23065
23066 * gdb.base/gdb1476.exp: Fix typo.
23067
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
231642004-01-07 Andrew Cagney <cagney@redhat.com>
23165
23166 * gdb.base/fileio.c (strerrno): Add "EBUSY".
23167
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
231742004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23175
23176 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
23177
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
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
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
231972004-01-05 Mark Kettenis <kettenis@gnu.org>
23198
23199 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
23200
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
232062004-01-04 Mark Kettenis <kettenis@gnu.org>
23207
23208 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
23209 x86_64-*-*.
23210
23211 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
23212 sparc64-*-* and sparc*-solaris2*.
23213
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
232202004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23221
23222 * gdb.cp/local.exp: Accept gcc abi 2.
23223
232242004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23225
23226 * gdb.cp/templates.exp: Accept gcc abi 2.
23227
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
232332004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23234
23235 * gdb.cp/namespace.exp: Accept gcc abi 2.
23236
232372004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23238
23239 * gdb.cp/method.exp: Accept gcc abi 2.
23240
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
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
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
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
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
232752004-01-01 Mark Kettenis <kettenis@gnu.org>
23276
23277 * gdb.asm/asm-source.exp: Update copyright year. Link statically
23278 for *-*-solaris2*.
23279
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
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
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
232972003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23298
23299 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
23300
233012003-12-17 Jim Blandy <jimb@redhat.com>
23302
23303 * gdb.base/freebpcmd.c: Add copyright notice.
23304
23305 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
23306
233072003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23308
23309 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
23310
233112003-12-13 Jim Blandy <jimb@redhat.com>
23312
23313 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
23314
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
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
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
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
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
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
233722003-12-03 Michael Chastain <mec.gnu@mindspring.com>
23373
23374 * gdb.base/so-impl-ld.exp: Update copyright notice.
23375
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
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
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
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
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
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
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
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
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
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
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
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
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
234572003-11-25 Michael Chastain <mec.gnu@mindspring.com>
23458
23459 * gdb.cp/method.exp: Accept output of new demangler.
23460
234612003-11-25 Michael Chastain <mec.gnu@mindspring.com>
23462
23463 * gdb/class2.exp: New file.
23464 * gdb/class2.cc: New file.
23465
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
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
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
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>
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
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
235032003-11-20 Andrew Cagney <cagney@redhat.com>
23504
23505 * gdb.base/structs.exp: Handle and recover from internal errors.
23506 Replace "foo${n}" with "foo<n>" in test messages.
23507
23508 * gdb.base/structs.exp: Update copyright. Rewrite.
23509 * gdb.base/structs.c: Update copyright. Rewrite.
23510
23511 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
23512 resync count exceeded.
23513
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.
23519
235202003-11-19 Andrew Cagney <cagney@redhat.com>
23521
23522 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
23523 KFAIL.
23524
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
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
235392003-11-15 Michael Chastain <mec.gnu@mindspring.com>
23540
23541 * gdb.trace/configure: Remove.
23542
235432003-11-13 Elena Zannoni <ezannoni@redhat.com>
23544
23545 * gdb.base/break.c: Add comments to aid finding line numbers for
23546 breakpoints.
23547 * gdb.base/break.exp: Remove all references to explicit line
23548 numbers.
23549
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
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
235602003-11-07 Elena Zannoni <ezannoni@redhat.com>
23561
23562 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
23563 as well as 'Watchpoint'.
23564
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
235712003-11-06 Elena Zannoni <ezannoni@redhat.com>
23572
23573 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
23574 as well as 'Watchpoint'.
23575
235762003-11-05 Michael Chastain <mec@shout.net>
23577
23578 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
23579
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
235872003-10-22 Michael Chastain <mec@shout.net>
23588
23589 * gdb.mi/pthreads.c: Add copyright notice.
23590
235912003-10-22 Michael Chastain <mec@shout.net>
23592
23593 * gdb.threads/pthreads.c: Add copyright notice.
23594
235952003-10-20 Michael Chastain <mec@shout.net>
23596
23597 * gdb.base/gdb1056.exp: New test script.
23598
235992003-10-13 Daniel Jacobowitz <drow@mvista.com>
23600
23601 * gdb.threads/killed.exp: Use gdb_run_cmd.
23602
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
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
236202003-10-11 Michael Chastain <mec@shout.net>
23621
23622 * gdb.base/call-rt-st.exp: Update copyright year.
23623
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
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
236342003-10-07 Corinna Vinschen <vinschen@redhat.com>
23635
23636 * gdb.base/ending-run.exp: Add sh specific case.
23637
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
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
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
236562003-09-25 Richard Earnshaw <rearnsha@arm.com>
23657
23658 * lib/java.exp (java_init): Import target_alias before using it.
23659
236602003-09-25 David Carlton <carlton@kealia.com>
23661
23662 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
23663
236642003-09-23 Elena Zannoni <ezannoni@redhat.com>
23665
23666 * gdb.base/selftest.exp: Accomodate more instruction reordering
23667 weirdness.
23668
236692003-09-17 Michael Chastain <mec@shout.net>
23670
23671 * gdb.cp/gdb1355.exp: New file.
23672 * gdb.cp/gdb1355.c: New file.
23673
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
236792003-09-11 David Carlton <carlton@kealia.com>
23680
23681 * gdb.cp/namespace.exp: Add tests for namespace types.
23682 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
23683 (test_namespace): New.
23684
236852003-09-11 Elena Zannoni <ezannoni@redhat.com>
23686
23687 * gdb.base/relocate.exp: Handle new gdb output at startup.
23688 * gdb.stabs/weird.exp: Ditto.
23689
236902003-09-08 Michael Chastain <mec@shout.net>
23691
23692 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
23693
236942003-09-07 Michael Chastain <mec@shout.net>
23695
23696 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
23697 'parse error'.
23698
236992003-09-07 Mark Kettenis <m.kettenis@osp.nl>
23700
23701 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
23702
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
237092003-08-29 Mark Kettenis <kettenis@gnu.org>
23710
23711 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
23712 *-*-*bsd*.
23713
237142003-08-28 Jeff Johnston <jjohnstn@redhat.com>
23715
23716 * gdb.base/dump.exp: Skip for ia64.
23717
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
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
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
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
237442003-08-17 Daniel Jacobowitz <drow@mvista.com>
23745
23746 * gdb.base/annota3.exp: Add missing newline.
23747
237482003-08-06 Michael Chastain <mec@shout.net>
23749
23750 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
23751
237522003-08-12 Michael Snyder <msnyder@redhat.com>
23753
23754 * gdb.base/float.exp: Add test for SH.
23755
237562003-08-10 Mark Kettenis <kettenis@gnu.org>
23757
23758 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
23759
237602003-08-07 Elena Zannoni <ezannoni@redhat.com>
23761
23762 * gdb.base/completion.exp: Remove reduntant completion test
23763 on filename.
23764
237652003-08-07 Elena Zannoni <ezannoni@redhat.com>
23766
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.
23771
237722003-08-07 Elena Zannoni <ezannoni@redhat.com>
23773
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.
23779
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
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
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
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
238092003-07-27 Andrew Cagney <cagney@redhat.com>
23810
23811 * gdb.base/fileio.exp: Use SH when running commands using
23812 remote_exec.
23813
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
238192003-07-22 Michael Snyder <msnyder@redhat.com>
23820
23821 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
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.
23826 Some addresses are displayed numerically instead of
23827 symbolically.
23828
238292003-07-23 Michael Snyder <msnyder@redhat.com>
23830
23831 * gdb.base/return2.exp: Don't test long-long return.
23832
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
238602003-07-22 Elena Zannoni <ezannoni@redhat.com>
23861
23862 * gdb.threads/tls.exp :Add kfail for 'info address' case.
23863
238642003-07-22 Elena Zannoni <ezannoni@redhat.com>
23865
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.
23871
238722003-07-22 Andreas Schwab <schwab@suse.de>
23873
23874 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
23875
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
238812003-07-15 Andrew Cagney <cagney@redhat.com>
23882
23883 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
23884
238852003-07-15 Michael Chastain <mec@shout.net>
23886
23887 * gdb.base/gdb1250.exp: New file.
23888 * gdb.base/gdb1250.c: New file.
23889
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
238952003-07-09 Elena Zannoni <ezannoni@redhat.com>
23896
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.
23902
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,
23907 due to a compiler debug info problem.
23908
239092003-07-07 Andreas Schwab <schwab@suse.de>
23910
23911 * gdb.asm/m68k.inc: New file.
23912 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
23913
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
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
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
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
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
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
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>
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
239642003-06-24 Joel Brobecker <brobecker@gnat.com>
23965
23966 * gdb.base/bang.exp: New testcase.
23967
239682003-06-23 Joel Brobecker <brobecker@gnat.com>
23969
23970 * gdb.base/langs.exp: Add some tests for the "minimal" language
23971 support.
23972
239732003-06-23 Elena Zannoni <ezannoni@redhat.com>
23974
23975 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
23976 the testcase.
23977
239782003-06-22 Daniel Jacobowitz <drow@mvista.com>
23979
23980 * gdb.base/relocate.exp: Test add-symbol-file with a variable
23981 offset.
23982
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
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
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
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
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.
24014
240152003-06-12 Jeff Johnston <jjohnstn@redhat.com>
24016
24017 * gdb.base/float.exp: Add ia64 support.
24018
240192003-06-12 Corinna Vinschen <vinschen@redhat.com>
24020
24021 * gdb.base/fileio.exp: Run only on remote targets.
24022
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
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:
24033 as above, part of the shared object relocation test.
24034
240352003-06-08 Mark Kettenis <kettenis@gnu.org>
24036
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
24041 * gdb.base/signals.exp: XFAIL "continue to func1" on
24042 i*86-*-freebsd*.
24043
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
240482003-06-02 Richard Henderson <rth@redhat.com>
24049
24050 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
24051
240522003-06-02 Richard Henderson <rth@redhat.com>
24053
24054 * gdb.base/selftest.exp: Next over lim_at_start initialization.
24055
240562003-06-02 Richard Henderson <rth@redhat.com>
24057
24058 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
24059
240602003-06-01 Daniel Jacobowitz <drow@mvista.com>
24061
24062 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
24063 of globalvar.
24064
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
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
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
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
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
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
240982003-05-22 Jim Blandy <jimb@redhat.com>
24099
24100 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
24101 backtrace.
24102
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
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
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
241222003-05-14 Jeff Johnston <jjohnstn@redhat.com>
24123
24124 Roland McGrath <roland@redhat.com>
24125 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
24126 there is no manager thread.
24127
241282003-05-08 Jeff Johnston <jjohnstn@redhat.com>
24129
24130 * gdb.threads/schedlock.exp: Remove assumption that all threads
24131 will run in a particular small time slice. Also ensure we break
24132 in one of the child threads rather than the main thread.
24133
241342003-05-07 Jim Blandy <jimb@redhat.com>
24135
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
24141 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
24142 succession of 'if' statements.
24143
241442003-05-05 Andrew Cagney <cagney@redhat.com>
24145
24146 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
24147
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
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
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
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
241722003-04-27 Daniel Jacobowitz <drow@mvista.com>
24173
24174 * gdb.base/signals.exp: Make backtrace tests more specific.
24175
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
241812003-04-16 Kevin Buettner <kevinb@redhat.com>
24182
24183 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
24184
241852003-04-16 Elena Zannoni <ezannoni@redhat.com>
24186
24187 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
24188 func marke' instead. Update test name.
24189
241902003-04-15 David Carlton <carlton@math.stanford.edu>
24191
24192 * gdb.c++/maint.exp: New file.
24193
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
241992003-04-14 Elena Zannoni <ezannoni@redhat.com>
24200
24201 * gdb.base/attach.exp: Add new message from ptrace in case of
24202 attaching to nonexistent process.
24203
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
242132003-04-11 Elena Zannoni <ezannoni@redhat.com>
24214
24215 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
24216 match on sourcefile name, instead of directory name.
24217
242182003-04-10 Elena Zannoni <ezannoni@redhat.com>
24219
24220 * gdb.base/completion.exp: Use string_to_regexp to match the
24221 working directory name.
24222
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
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
242352003-04-05 Stephane Carrez <stcarrez@nerim.fr>
24236
24237 * gdb.base/break.exp: Revert last patch.
24238
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
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.
24256
242572003-04-02 Bob Rossi <bob_rossi@cox.net>
24258
24259 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
24260
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
242662003-03-27 Michael Chastain <mec@shout.net>
24267
24268 * gdb.base/gdb1090.exp: New file.
24269 * gdb.base/gdb1090.cc: New file.
24270
242712003-03-27 J. Brobecker <brobecker@gnat.com>
24272
24273 * gdb.gdb/observer.exp: New regression test.
24274
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
242802003-03-27 Corinna Vinschen <vinschen@redhat.com>
24281
24282 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
24283
242842003-03-26 Michael Chastain <mec@shout.net>
24285
24286 * gdb.base/ptype.exp: Actually use some typedef'd types.
24287
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
242932003-03-20 Corinna Vinschen <vinschen@redhat.com>
24294
24295 * gdb.base/default.exp: Fix regular expression.
24296
242972003-03-20 Corinna Vinschen <vinschen@redhat.com>
24298
24299 * gdb.base/args.exp: Fix regular expression.
24300
243012003-03-20 Corinna Vinschen <vinschen@redhat.com>
24302
24303 * gdb.base/help.exp: Allow Win32 child process.
24304
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
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
243152003-03-20 Corinna Vinschen <vinschen@redhat.com>
24316
24317 * gdb.base/args.exp: Expect .exe in output.
24318
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
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
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
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
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
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
243632003-03-03 Michael Chastain <mec@shout.net>
24364
24365 * configure.in: Update copyright years.
24366
243672003-03-03 Michael Chastain <mec@shout.net>
24368
24369 * Makefile.in: Update copyright years.
24370
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
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
243852003-02-27 Michael Snyder <msnyder@redhat.com>
24386
24387 * gdb.base/restore.c (main): Return zero, so exit code
24388 will be consistant.
24389
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
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
244032003-02-23 Stephane Carrez <stcarrez@nerim.fr>
24404
24405 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
24406
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
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
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
244242003-02-13 Michael Chastain <mec@shout.net>
24425
24426 * gdb.c++/inherit.exp: Remove call to get_debug_format.
24427
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
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
244412003-02-05 Michael Chastain <mec@shout.net>
24442
24443 * gdb.base/dump.exp: Add missing copyright line.
24444
244452003-02-05 Jason Molenda (jason-cl@molenda.com)
24446
24447 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
24448 at the beginning so the breakpoint doesn't get set on the loop.
24449
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
244552003-02-05 Keith Seitz <keiths@redhat.com>
24456 Andrew Cagney <ac131313@redhat.com>
24457
24458 * gdb.mi/mi-cli.exp: New file.
24459
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
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
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
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
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
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
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
245072003-02-02 Andrew Cagney <ac131313@redhat.com>
24508
24509 2002-11-10 Jason Molenda (jason-cl@molenda.com):
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.
24514
245152003-02-01 Andrew Cagney <ac131313@redhat.com>
24516
24517 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
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.
24521
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
245282003-02-01 Mark Salter <msalter@redhat.com>
24529
24530 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
24531
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
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
245432003-01-29 Michael Snyder <msnyder@redhat.com>
24544
24545 * gdb.base/maint.exp: Allow for leading underscore in symbol.
24546 * gdb.base/display.exp: Allow for leading underscore in symbol.
24547 * gdb.base/args.exp: Skip if target does not support args passing.
24548
245492003-01-22 Daniel Jacobowitz <drow@mvista.com>
24550
24551 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
24552 gdb_test. Accept a list of expect arguments as the third
24553 parameter.
24554 (gdb_test): Use it.
24555
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.
24565 * gdb.base/long_long.exp: Ditto.
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
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
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>
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
245922003-01-15 Elena Zannoni <ezannoni@redhat.com>
24593
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'.
24598 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
24599
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
246072003-01-15 David Carlton <carlton@math.stanford.edu>
24608
24609 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
24610
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
246182003-01-14 Elena Zannoni <ezannoni@redhat.com>
24619
24620 * gdb.base/args.c: New file.
24621 * gdb.base/args.exp: New file.
24622
246232003-01-14 Daniel Jacobowitz <drow@mvista.com>
24624
24625 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
24626
246272003-01-14 Daniel Jacobowitz <drow@mvista.com>
24628
24629 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
24630
246312003-01-14 Daniel Jacobowitz <drow@mvista.com>
24632
24633 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
24634 dates.
24635
246362003-01-13 Daniel Jacobowitz <drow@mvista.com>
24637
24638 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
24639
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
246462003-01-13 Daniel Jacobowitz <drow@mvista.com>
24647
24648 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
24649 * gdb.mi/mi1-console.exp: Likewise.
24650
246512003-01-13 Daniel Jacobowitz <drow@mvista.com>
24652
24653 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
24654 * gdb.mi/mi1-console.exp: Likewise.
24655
246562003-01-13 Daniel Jacobowitz <drow@mvista.com>
24657
24658 * gdb.c++/overload.exp: Remove some fixed XFAILs.
24659
246602003-01-09 Daniel Jacobowitz <drow@mvista.com>
24661
24662 * gdb.base/detach.exp: New test.
24663
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
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
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
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
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
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
247182003-01-04 Daniel Jacobowitz <drow@mvista.com>
24719
24720 * gdb.c++/casts.exp: Correct regexp.
24721
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
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
247492003-01-03 Daniel Jacobowitz <drow@mvista.com>
24750
24751 * gdb.base/store.exp: Fix regular expressions.
24752
247532002-12-28 Mark Kettenis <kettenis@gnu.org>
24754
24755 * configure.in: Rewrite.
24756 * configure: Regenerated.
24757
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
247642002-12-23 Adam Fedor <fedor@gnu.org>
24765
24766 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
24767
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
247732002-12-22 Jim Blandy <jimb@redhat.com>
24774
24775 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
24776 rather than as part of the output file name.
24777
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
247822002-12-21 Jim Blandy <jimb@redhat.com>
24783
24784 * gdb.c++/psmang.exp: Doc fix.
24785
24786 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
24787 test.
24788
247892002-12-20 David Carlton <carlton@math.stanford.edu>
24790
24791 * gdb.c++/annota2.exp: KFAIL annotate-quit.
24792
247932002-12-18 Michael Chastain <mec@shout.net>
24794
24795 * gdb.c++/annota2.exp: Add copyright year 2002.
24796
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
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
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
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
248622002-12-10 Daniel Jacobowitz <drow@mvista.com>
24863
24864 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
24865
248662002-12-06 David Carlton <carlton@math.stanford.edu>
24867
24868 * gdb.base/store.c: Don't declare functions static.
24869
248702002-12-04 Andrew Cagney <ac131313@redhat.com>
24871
24872 * gdb.base/store.exp, gdb.base/store.c: New files.
24873
248742002-12-03 Daniel Jacobowitz <drow@mvista.com>
24875
24876 * gdb.base/selftest.exp: Update for current gdb.
24877
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
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
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
248932002-11-21 Daniel Jacobowitz <drow@mvista.com>
24894
24895 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
24896
248972002-11-08 Jeff Johnston <jjohnstn@redhat.com>
24898
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
24901 should be in mi console format. This is part of fix for PR gdb/604.
24902
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
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
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
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
249322002-10-02 Jim Blandy <jimb@redhat.com>
24933
24934 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
24935
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
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.
24955
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
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.
24964
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
249712002-09-25 Andrew Cagney <cagney@redhat.com>
24972
24973 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
24974
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.
24982
249832002-09-19 Jim Blandy <jimb@redhat.com>
24984
24985 * gdb.base/charset.exp, gdb.base/charset.c: New files.
24986
249872002-09-19 Andrew Cagney <ac131313@redhat.com>
24988
24989 * gdb.gdb/complaints.exp: New file.
24990
249912002-09-18 Andrew Cagney <ac131313@redhat.com>
24992
24993 * gdb.base/maint.exp: Check `help maint internal-warning'.
24994
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
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
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
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
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
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
250382002-09-14 Corinna Vinschen <vinschen@redhat.com>
25039
25040 * gdb.base/commands.exp: Don't expect a "Program exited normally"
25041 string after running the commands execution on breakpoint tests.
25042
250432002-09-13 Corinna Vinschen <vinschen@redhat.com>
25044
25045 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
25046
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
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
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
250662002-09-09 Corinna Vinschen <vinschen@redhat.com>
25067
25068 * gdb.base/default.exp: Fix expected string in `info float' test.
25069
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
250812002-09-05 Jim Blandy <jimb@redhat.com>
25082
25083 * gdb.threads/killed.exp: Fix test failure message.
25084
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
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
250972002-09-03 Jim Blandy <jimb@redhat.com>
25098
25099 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
25100
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
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
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
251192002-08-22 Elena Zannoni <ezannoni@redhat.com>
25120
25121 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
25122 not altivec.c.
25123
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
251292002-08-15 Mark Kettenis <kettenis@gnu.org>
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
251342002-08-13 Tom Tromey <tromey@redhat.com>
25135
25136 * gdb.base/readline.exp: New file.
25137
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
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
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
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
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
251702002-07-18 Jim Blandy <jimb@redhat.com>
25171
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
25176 * gdb.base/interrupt.exp: Correct logic for skipping tests on
25177 targets that don't support interrupts.
25178
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
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
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
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
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
252102002-06-11 Jim Blandy <jimb@redhat.com>
25211
25212 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
25213 preprocessor macro information is present.
25214
25215 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
25216 tests.
25217
252182002-06-06 Michael Snyder <msnyder@redhat.com>
25219
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
25225 * gdb.base/d10v.ld: Merge in several years worth of
25226 default linker script changes.
25227 * gdb.base/long_long.exp: Add check for sizeof (long double).
25228
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.
25233
252342002-05-30 Michael Chastain <mec@shout.net>
25235
25236 From Benjamin Kosnik <bkoz@redhat.com>:
25237 * gdb.c++/m-static.cc: New file.
25238 * gdb.c++/m-static.exp: New file.
25239
252402002-05-28 Michael Snyder <msnyder@redhat.com>
25241
25242 * gdb.base/call-ar-st.exp: Allow for reduced floating point
25243 precision.
25244
252452002-05-27 Michael Chastain <mec@shout.net>
25246
25247 From Benjamin Kosnik <bkoz@redhat.com>:
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>
25252
25253 From Benjamin Kosnik <bkoz@redhat.com>:
25254 * gdb.c++/try_catch.cc: New file.
25255 * gdb.c++/try_catch.exp: New file.
25256
252572002-05-27 Michael Chastain <mec@shout.net>
25258
25259 * gdb.c++/local.exp: Accept more nested types in output.
25260
252612002-05-26 Michael Chastain <mec@shout.net>
25262
25263 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
25264
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
252732002-05-23 Michael Snyder <msnyder@redhat.com>
25274
25275 * gdb.base/all-bin.exp: Revise previous patch by just reducing
25276 the precision of the floating point test results.
25277 * gdb.base/call-rt-st.exp: Ditto.
25278
25279 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
25280 * gdb.base/call-rt-st.exp: Ditto.
25281
252822002-05-19 Michael Chastain <mec@shout.net>
25283
25284 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
25285
252862002-05-19 Elena Zannoni <ezannoni@redhat.com>
25287
25288 * configure.in (configdirs): Add gdb.arch.
25289 * configure: Regenerate.
25290
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
252962002-05-14 Elena Zannoni <ezannoni@redhat.com>
25297
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.
25302
253032002-05-14 Daniel Jacobowitz <drow@mvista.com>
25304
25305 * gdb.base/maint.exp (maint print type): Update for new type
25306 structure.
25307
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
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
253202002-05-13 Daniel Jacobowitz <drow@mvista.com>
25321
25322 * gdb.c++/annota2.exp (annotate-quit): Add comment.
25323
253242002-05-12 Daniel Jacobowitz <drow@mvista.com>
25325
25326 * gdb.base/break.exp: Check 'break "marker2"'.
25327
253282002-05-10 Michael Snyder <msnyder@redhat.com>
25329
25330 * gdb.base/long_long.exp: Fix typo.
25331
253322002-05-10 Jim Blandy <jimb@redhat.com>
25333
25334 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
25335 a bug.
25336
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
253422002-05-09 Mark Kettenis <kettenis@gnu.org>
25343
25344 * gdb.c++/method.exp: Fix typo.
25345
253462002-05-08 Michael Snyder <msnyder@redhat.com>
25347
25348 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
25349 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
25350 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
25351 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
25352 Add iftarget clause for strongarm.
25353
253542002-05-06 Michael Snyder <msnyder@redhat.com>
25355
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
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
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
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
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
253962002-05-02 Michael Snyder <msnyder@redhat.com>
25397
25398 * gdb.base/watchpoint.exp: Add xscale target.
25399 * gdb.base/long_long.exp: Add xscale target.
25400 * gdb.base/default.exp: Add xscale target.
25401
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
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
254132002-04-29 Anthony Green <green@redhat.com>
25414
25415 * gdb.java/jmisc1.exp: New file.
25416 * gdb.java/jmisc2.exp: New file.
25417
254182002-04-24 Daniel Jacobowitz <drow@mvista.com>
25419
25420 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
25421
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
254272002-04-22 Michael Chastain <mec@shout.net>
25428
25429 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
25430
254312002-04-22 Michael Chastain <mec@shout.net>
25432
25433 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
25434
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
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
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
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
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
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
254712002-04-12 Michael Snyder <msnyder@redhat.com>
25472From Jim Blandy <jimb@redhat.com>
25473 * gdb.base/foo.c (foox): Remove section attribute; the linker
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
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
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
254952002-04-09 Daniel Jacobowitz <drow@mvista.com>
25496
25497 * gdb.base/attach.exp: Correct target board test.
25498
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
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
255112002-04-07 Elena Zannoni <ezannoni@redhat.com>
25512
25513 Work around for PR gdb/285:
25514 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
25515
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
255252002-04-05 J. Brobecker <brobecker@gnat.com>
25526
25527 * gdb.gdb/xfullpath.exp: New test, to exercise the new
25528 xfullpath () function.
25529
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
255392002-04-04 Daniel Jacobowitz <drow@mvista.com>
25540
25541 * gdb.base/relocate.exp: New file.
25542 * gdb.base/relocate.c: New file.
25543
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
255492002-04-04 Michael Snyder <msnyder@redhat.com>
25550
25551 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
25552
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
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
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
255702002-03-30 Daniel Jacobowitz <drow@mvista.com>
25571
25572 * gdb.base/attach.exp: Remove extra setup_xfail.
25573
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
255812002-03-27 Michael Snyder <msnyder@redhat.com>
25582
25583 * gdb.base/help.exp: Modify expect strings to reflect
25584 clean-ups in help messages.
25585
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
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
255972002-03-25 Michael Snyder <msnyder@redhat.com>
25598
25599 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
25600
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
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
256132002-03-22 Michael Snyder <msnyder@redhat.com>
25614
25615 * gdb.base/default.exp: Add test for gcore. Update copyright.
25616 * gdb.base/help.exp: Add test for gcore. Update copyright.
25617
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
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
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
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
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
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
256512002-02-21 Jim Blandy <jimb@redhat.com>
25652
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
25656 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
25657 types of pointers to prototyped functions.
25658
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
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
256802002-02-18 Michael Chastain <mec@shout.net>
25681
25682 * gdb.c++/userdef.exp: Update copyright year.
25683
256842002-02-18 Daniel Jacobowitz <drow@mvista.com>
25685
25686 * gdb.c++/userdef.exp: Test overloaded operators properly.
25687 Remove xfails.
25688
256892002-02-14 Michael Snyder <msnyder@redhat.com>
25690
25691 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
25692
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
257042002-02-13 Richard Earnshaw <rearnsha@arm.com>
25705
25706 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
25707
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
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
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
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
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
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
257412002-01-30 Daniel Jacobowitz <drow@mvista.com>
25742
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.
25746
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
257532002-01-21 Fred Fish <fnf@redhat.com>
25754
25755 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
25756 not caller.
25757
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
257632002-01-21 Fred Fish <fnf@redhat.com>
25764
25765 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
25766 optionally accept the "shlib events" variation.
25767
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
257772002-01-20 Daniel Jacobowitz <drow@mvista.com>
25778
25779 * gdb.c++/inherit.exp: Update copyright years.
25780 * gdb.c++/method.exp: Likewise.
25781
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
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
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
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
258102002-01-14 Michael Snyder <msnyder@redhat.com>
25811
25812 * gdb.base/gcore.exp: Remove extra debugging output.
25813
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
258192002-01-13 Daniel Jacobowitz <drow@mvista.com>
25820
25821 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
25822
258232002-01-10 Jason Merrill <jason@redhat.com>
25824
25825 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
25826
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.
25832
258332002-01-10 Michael Snyder <msnyder@redhat.com>
25834
25835 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
25836
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
258432002-01-08 Jason Merrill <jason@redhat.com>
25844
25845 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
25846
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)
25869
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
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
258832002-01-07 Jeffrey A Law <law@redhat.com>
25884
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.
25890
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
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
259182002-01-04 Michael Snyder <msnyder@redhat.com>
25919
25920 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
25921 * gdb.base/maint.exp: Add tests for maint info sections options.
25922
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
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
25934Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
25935
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
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
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
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
25964 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
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.
25977
25978 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
25979 a SIGTRAP to the inferior.
25980
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
25986Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
25987
25988 * gdb.base/break.exp: Fix HP specific search string when testing
25989 backtracing in a called function.
25990
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.
25994
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
260022001-12-17 Jim Blandy <jimb@redhat.com>
26003
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
26009 * gdb.base/completion.exp: On some systems, there is, in fact, a
26010 variable named `b' in scope, since GDB treats all static
26011 variables as being in scope. So use `no_var_named_this'
26012 instead of `b'.
26013
26014 * gdb.base/corefile.exp: Recognize the message saying that GDB
26015 can't find the core file's registers as a failure.
26016
260172001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
26018
26019 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
26020 test expect string more specific.
26021
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
260292001-12-10 Fred Fish <fnf@redhat.com>
26030
26031 * gdb.base/maint.exp: Update to match changes in type dumping code.
26032
260332001-12-10 Jim Blandy <jimb@redhat.com>
26034
26035 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
26036 matching the entry point symbol's name at the beginning of the
26037 line.
26038
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
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
260522001-12-07 Jim Blandy <jimb@redhat.com>
26053
26054 If GDB says it can't find the struct the function returned, report
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
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
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
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
260722001-12-06 Michael Snyder <msnyder@redhat.com>
26073
26074 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
26075 and detect whether the start symbol has a leading underscore.
26076
260772001-12-04 Jim Blandy <jimb@redhat.com>
26078
26079 * gdb.base/completion.exp: Clarify indentation.
26080
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
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.
26092 * gdb.asm/configure: Regenerated.
26093
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
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
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
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.
26126
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
261342001-11-20 Michael Snyder <msnyder@redhat.com>
26135
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
26141 * gdb.c++/namespace.exp: Fix quotes in output messages.
26142
261432001-11-14 Michael Snyder <msnyder@redhat.com>
26144
26145 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
26146 qualifier in a type cast expression, to designate an address
26147 in the instruction space (Harvard architecture).
26148
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
261542001-11-13 Corinna Vinschen <vinschen@redhat.com>
26155
26156 * gdb.asm/asm-sources.exp: Allow defining linker flags.
26157
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
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.
26173
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
261792001-11-09 Andrew Cagney <ac131313@redhat.com>
26180
26181 * gdb.base/restore.exp: Include $expected value in restored test
26182 message.
26183
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
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
261942001-11-07 Michael Snyder <msnyder@redhat.com>
26195
26196 * gdb.c++/templates.exp (test_template_breakpoints):
26197 If we get an overload menu, but it does not match what
26198 we expect, we still need to issue the "cancel" command.
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".
26202 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
26203 making the whitespace optional. Also replace "(void) with
26204 "((void|)), making the keyword "void" optional.
26205 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
26206 making the whitespace optional. Also replace "(void) with
26207 "((void|)), making the keyword "void" optional.
26208 * gdb.base/callfuncs.c (t_float_values): This function must
26209 _not_ be prototyped, and the following function (t_float_values2)
26210 must be prototyped (if the compiler supports it), so that GDB
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.
26214 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
26215 includes a stack frame for "start".
26216
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
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
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
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
262472001-10-30 Michael Snyder <msnyder@redhat.com>
26248
26249 * gdb.base/jump.exp: Allow it to run for all targets.
26250
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
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
26265 Stormy16 target.
26266
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
262722001-10-29 Orjan Friberg <orjanf@axis.com>
26273
26274 * gdb.base/setvar.exp: Escape curly braces.
26275 * gdb.stabs/weird.exp: Ditto.
26276
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
262822001-10-25 Andrew Cagney <ac131313@redhat.com>
26283
26284 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
26285 messages.
26286
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
262922001-10-09 Corinna Vinschen <vinschen@redhat.com>
26293
26294 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
26295
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
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
263082001-10-01 Daniel Jacobowitz <drow@mvista.com>
26309
26310 * gdb.threads/pthreads.exp: Wait for output and delay
26311 before sending ^C.
26312
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
264432001-08-02 Dave Brolley <brolley@redhat.com>
26444
26445 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
26446
264472001-07-25 Michael Snyder <msnyder@redhat.com>
26448
26449 * gdb.base/consecutive.exp: New file. Test stepping over
26450 breakpoints on consecutive instructions.
26451 * gdb.base/consecutive.c: New file.
26452
26453 * gdb.base/call-rt-st.exp: Use double-backslash to quote
26454 curly braces in regular expressions.
26455
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
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
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
264712001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26472
26473 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
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
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
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
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
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
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
265072001-07-02 Michael Snyder <msnyder@redhat.com>
26508
26509 * gdb.base/completion.exp: Don't assume that break.c is the only
26510 source file that may contain functions named "marker".
26511 * gdb.base/corefile.exp: Quote the curly braces in regexp.
26512
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
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
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
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
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
265422001-06-13 Jim Blandy <jimb@redhat.com>
26543
26544 * lib/gdb.exp (gdb_test): Doc fix.
26545
265462001-06-10 Michael Chastain <chastain@redhat.com>
26547
26548 * gdb.base/exprs.exp: Remove a duplicate test.
26549
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
265562001-06-04 Michael Snyder <msnyder@redhat.com>
26557
26558 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
26559 non-zero if control_c fails. Terminate the test on failure,
26560 rather than wait for 12 more tests to time out.
26561
265622001-06-06 Jim Blandy <jimb@redhat.com>
26563
26564 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
26565 Don't forget to match the GDB prompt.
26566
26567 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
26568
265692001-06-04 Jim Blandy <jimb@redhat.com>
26570
26571 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
26572 command.
26573
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
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
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
265922001-05-24 Michael Snyder <msnyder@redhat.com>
26593
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
26598 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
26599 debugging. If test fails, issue an "unsupported" not a "fail".
26600
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,
26606 this isn't true.
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
266132001-05-24 Michael Snyder <msnyder@redhat.com>
26614
26615 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
26616 test for (full_coverage == 0). This makes the test run faster,
26617 and prevents dejagnu getting out of step.
26618
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
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
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
266432001-05-21 Michael Snyder <msnyder@redhat.com>
26644
26645 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
26646
266472001-05-10 Elena Zannoni <ezannoni@redhat.com>
26648
26649 * gdb.base/completion.exp: Revamp test. Make it execute on all
26650 platforms.
26651
266522001-05-10 Elena Zannoni <ezannoni@redhat.com>
26653
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.
26659
266602001-05-07 Keith Seitz <keiths@cygnus.com>
26661
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.
26674
266752001-05-06 Jim Blandy <jimb@redhat.com>
26676
26677 * restore.c: Make the code of caller0 correspond to its comment.
26678
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.
26684 (gdb_load): Check for error messages. On error or timeout,
26685 return a negative value.
26686
266872001-04-24 Jim Blandy <jimb@redhat.com>
26688
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
26693 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
26694 variations.
26695
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
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
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
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
267222001-03-19 Andrew Cagney <ac131313@redhat.com>
26723
26724 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
26725
267262001-03-12 Michael Chastain <chastain@redhat.com>
26727
26728 * gdb.c++/derivation.exp: Use the 'runto' library function.
26729
267302001-03-12 Michael Chastain <chastain@redhat.com>
26731
26732 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
26733
267342001-02-24 Michael Chastain <chastain@redhat.com>
26735
26736 * gdb.c++/ref-types.exp: Change handwritten code to library
26737 function 'runto'.
26738
267392001-03-16 Orjan Friberg <orjanf@axis.com>
26740
26741 * gdb.base/signals.exp: Set count to 0 explicitly.
26742
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.
26747 (gdb_load): Add support for additional target_info: gdb_download_size
26748 and gdb_load_timeout.
26749
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
26753 file -- to prevent failing when the compile fails but we have no
26754 intention of running the tests anyway.
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
26760 integers.
26761
26762 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
26763 * gdb.c++/namespace.exp: Ditto.
26764
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
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
268432001-02-27 Michael Snyder <msnyder@cygnus.com>
26844
26845 * gdb.base/varargs.c (find_max_double): Fix printf format string:
26846 first arg is int not float.
26847
268482001-02-22 Michael Snyder <msnyder@cygnus.com>
26849
26850 * gdb.base/reread.exp: Unsupported for non-native targets;
26851 doesn't work for remote debugging.
26852
268532001-02-19 Fernando Nasser <fnasser@redhat.com>
26854
26855 From Drew Moseley <dmoseley@redhat.com>
26856 * gdb.base/ending-run.exp: Properly handle the BSP state when
26857 stepping past the end of main.
26858
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
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
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
26879Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
26880
26881 * gdb.threads/pthreads.exp: Unify pass/fail messages for
26882 ``continue to bkpt at common_routine in thread 2'' and ``stopped
26883 before calling common_routine 15 times'' tests.
26884
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.
26895 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
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
269132001-01-30 Kevin Buettner <kevinb@redhat.com>
26914
26915 * gdb.c++/templates.cc (printf): Remove unused function definition.
26916
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.'
26930 Deprecate $sid_spawn_id.
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
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
269592001-01-17 Ben Elliston <bje@redhat.com>
26960
26961 * config/sid.exp: New file.
26962
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
269672000-12-21 Michael Snyder <msnyder@cygnus.com>
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
269722000-12-20 Fernando Nasser <fnasser@redhat.com>
26973
26974 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
26975
269762000-12-18 Michael Snyder <msnyder@cygnus.com>
26977
26978 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
26979 in regexp. One '\' does not suffice on Linux.
26980
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
269902000-12-07 Michael Snyder <msnyder@cygnus.com>
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
269962000-12-05 Michael Snyder <msnyder@cygnus.com>
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
270072000-12-05 Michael Snyder <msnyder@cygnus.com>
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
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
270272000-11-17 Nick Duffek <nsd@redhat.com>
27028
27029 * lib/gdb.exp (gdb_test): Override timeout with board info.
27030
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
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
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
270522000-11-03 Michael Snyder <msnyder@cygnus.com>
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.
27057
270582000-11-03 Michael Snyder <msnyder@cygnus.com>
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
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
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
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
270962000-10-24 Michael Snyder <msnyder@cygnus.com>
27097
27098 * gdb.base/commands.exp: Break up long lines, and re-indent.
27099
271002000-10-19 Michael Snyder <msnyder@cygnus.com>
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
271062000-10-16 Michael Snyder <msnyder@cygnus.com>
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
271132000-10-13 Michael Snyder <msnyder@cygnus.com>
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
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
27127 'finish', otherwise uncaptured gdb_prompt would potentially
27128 throw remaining test points out of sync.
27129
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.
27137
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
27143Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
27144
27145 * gdb.java/jv-exp.exp: New file.
27146
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
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
27161 underflow.
27162
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
27166 and the compilers sizes.
27167
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
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
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
27190 compile/link program. Update line numbers.
27191 * gdb.asm/d10v.inc: Define ``startup''.
27192 * gdb.asm/asmsrc1.s: Add definition of _start.
27193
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
271982000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27199
27200 * gdb.base/maint.exp: Add 'maint print architecture' item to output
27201 of 'help maint print' command.
27202
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
27206 they use gdb_expect_list.
27207
27208Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
27209
27210 * gdb.base/commands.exp: Use ``set remote
27211 memory-read-packet-size'' instead of ``set endian big'' to test
27212 long commands.
27213
272142000-06-03 Daniel Berlin <dan@cgsoftware.com>
27215
27216 * gdb.c++/templates.exp (do_tests): Make all of these work under
27217 g++, and stop skipping them.
27218
27219 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
27220 work under g++.
27221
27222 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
27223 initialization.
27224
272252000-06-02 Michael Snyder <msnyder@cygnus.com>
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
272322000-06-02 Michael Snyder <msnyder@cygnus.com>
27233
27234 * gdb.c++/local.exp: This test has never been known to work with g++.
27235
272362000-05-18 Michael Snyder <msnyder@cygnus.com>
27237
27238 * gdb.base/annota1.exp (annotate-signal-handler-caller):
27239 Relax the regular expression a little, make it pass on Solaris 8.
27240
272412000-05-12 Kevin Buettner <kevinb@redhat.com>
27242
27243 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
27244 a call, do not require that gdb stop on the line after the call.
27245 Instead, it is permissible for gdb to stop on the line of the
27246 call itself.
27247
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
272592000-05-08 Michael Snyder <msnyder@cygnus.com>
27260
27261 * gdb.base/interrupt.exp: Make "pass" message say "send"
27262 rather than "send_gdb" (for consistancy).
27263
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
272702000-04-28 Michael Snyder <msnyder@cygnus.com>
27271
27272 * gdb.base/break.exp: When compiled with -O2 optimization,
27273 gdb may not stop at the first line of main, due to code motion.
27274
272752000-04-26 Michael Snyder <msnyder@cygnus.com>
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
272832000-04-24 Michael Snyder <msnyder@cygnus.com>
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
272932000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27294
27295 * gdb.base/help.exp: Update output for add-symbol-file command.
27296
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
273022000-04-07 J.T. Conklin <jtc@redback.com>
27303
27304 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
27305
27306 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
27307
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
27311 values that can be represented exactly.
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
273192000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27320
27321 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
27322
27323Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
27324
27325 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
27326
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
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
273382000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
27339
27340 From David Whedon <dwhedon@gordian.com>
27341 * gdb.base/commands.exp : Added command deprecator tests.
27342
273432000-03-22 Daniel Berlin <dan@cgsoftware.com>
27344
27345 * gdb.base/help.exp: Added test for new apropos command.
27346
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
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
27361 procedure to test arrays that are typedef'd.
27362
273632000-03-13 James Ingham <jingham@leda.cygnus.com>
27364
27365 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
27366 the library directories.
27367
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.
27374
273752000-02-25 Scott Bambrough <scottb@netwinder.org>
27376
27377 * gdb.base/long_long.exp: Correct test suite failure when printing
27378 a long long value as a double on ARM platforms.
27379
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
273852000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27386
27387 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
27388 gdbtk/library directory, not in gdbtcl2.
27389
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
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
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
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.
27434 Don't use xfail's because that affects only the following test.
27435
27436 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
27437 solaris or linux.
27438
27439 * gdb.base/selftest.exp: Update to reflect changes to main.c.
27440
274412000-01-07 Michael Snyder <msnyder@cygnus.com>
27442
27443 * gdb.base/display.exp: Some yacc parsers like to say
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
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
27457 prompt (cleanup rather than necessity, but still might keep output
27458 from spilling to next test).
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
274651999-12-16 Stan Shebs <shebs@andros.cygnus.com>
27466
27467 * gdb.base/default.exp: Match arm* etc instead of arm in "info
27468 float" test.
27469
274701999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
27471
27472 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
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
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
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.
27498 Change the buffer type to ``unsigned char'' to simplify size
27499 arithmetic.
27500
27501 * gdb.base/remote.exp: Reduce download numbers by one. Typical
27502 stub only handles 400-1 byte packets. Verify that the download
27503 worked.
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
27518 watchpoints.
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
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
27564 from $srcdir/lib/.
27565 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
27566 and gdb.c++/.
27567
27568 * gdb.c++/derivation.exp: remove redundant get compiler info code.
27569
27570 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
27571 'continue with watch' test point.
27572
275731999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
27574
27575 Merged from p2linux-990323-branch:
27576
27577 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
27578
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
27582 {limit,fixed}''. Test ``set download-write-size''.
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
27587 gdb_expect_list.
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
27610 breakpoint hit messages include an address.
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
27618 order for 'signalled' message.
27619
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
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
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.
27642
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
27646 a pass case.
27647
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
27657 * gdb.base/help.exp (help add-symbol-file): Update to match current
27658 gdb output.
27659
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
27673 Z-packets if the target needs it.
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
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
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,
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.
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
277321999-08-25 Stan Shebs <shebs@andros.cygnus.com>
27733
27734 * gdb.base/ending-run.exp: Add Solaris case for what happens when
27735 stepping out of main.
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
27741 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
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"
27752 test.
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
27767Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
27768
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
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
27782 characters in 'continue to 1241' test.
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
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''
27806 command.
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
278201999-08-05 Stan Shebs <shebs@andros.cygnus.com>
27821
27822 * gdb.base/display.exp: Help expect by putting a newline in the
27823 funky printf, remove a bogus p/a test.
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
27828 connected to the target. This is necessary when running not
27829 natively.
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
27845 constant as "ULL".
27846 * gdb.base/long_long.exp: Loosen x/c test, add partial result
27847 matches for a couple x/2 commands.
27848
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
27867 output, add HP alternatives for new and delete prints.
27868 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
27869 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
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
27875 compilers.
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.
27888
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
27907 case.
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,
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.
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
27918 HP-UX xfails, add others.
27919 * gdb.base/completion.exp: Reflect name change of self-test.
27920 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
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.
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>'
27936 command.
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.
27942
27943 * gdb.base/annota1.exp: Clean up some more, in case printf has
27944 debug info. Deal with lack of signal hanlder info in stack.
27945
27946 From Jim Kingdon <kingdon@redhat.com>:
27947 * gdb.base/annota1.exp: If printf has debug info, deal with it.
27948
279491999-07-19 Stan Shebs <shebs@andros.cygnus.com>
27950
27951 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
27952 gdb.base/foll-vfork.exp: Don't run for crosses.
27953
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
27957 a1-selftest.exp.
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
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
27978Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
27979
27980 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
27981 calling malloc.
27982 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
27983 * ptype.exp: Move test for get_debug_format to before its first
27984 use.
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
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
27996 a consistent format.
27997
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,
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.
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,
28018 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
28019 files, move here from gdb.hp.
28020 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
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.
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,
28038 gdb.base/solib.exp: Fix compiler invocation process.
28039
28040 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
28041 HP-UX 11, turn off overload resolution explicitly.
28042 * gdb.base/commands.exp: Set argument list explicitly, add
28043 watchpoint test.
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,
28075 no longer useful.
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
28080 list of patterns.
28081 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
28082 print_double_array(double_array)", "continuing to breakpoint
28083 1018", "print print_double_array(array_d)" and "continuing to
28084 1034" tests.
28085
280861999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
28087
28088 * Makefile.in: Add empty html and install-html targets.
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,
28097 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
28098 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
28099
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
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
28124 malloc() is linked in.
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
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.
28153 * gdb.base/ending-run.exp: When stepping out of main, accept a
28154 step into an arbitrary assembler file.
28155
281561999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28157
28158 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
28159 "breakpoint-invalid" to be printed.
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.
28163 * gdb.base/annota2.cc: Initialize a.x to 0.
28164
281651999-05-17 Keith Seitz <keiths@cygnus.com>
28166
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)".
28177 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
28178 "skip_float_tests" is set.
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.
28182
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,
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.
28195 * gdb.base/README: Remove, was doc for this.
28196 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
28197 needed.
28198
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
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,
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.
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
28240 grouping in expressions, not {}.
28241
28242 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
28243 initialized yet.
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
28261 change, to mollify finicky HP compiler.
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.
28264
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
282691999-03-23 Stan Shebs <shebs@andros.cygnus.com>
28270
28271 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
28272 * gdb.hp/*.exp: Change all to run compiler probe only after
28273 passing skip_hp_tests, so as not to waste time on guaranteed
28274 failure.
28275
28276 * gdb.c++/overload.cc: Pass string instead of char addr, always
28277 init ccpfoo.
28278 * gdb.c++/templates.cc: Fix syntax error.
28279
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 '>'
28283 when issuing the 'commands' command after a 'while' or 'if'
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
28296 keep it from killing the rest of the tests.
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
28305 * gdb.base/default.exp: Check for the current error message in the
28306 r abbreviation test.
28307 Add strongarm to the targets that know info float.
28308
28309 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
28310 run which doesn't work with monitors.
28311
28312 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
28313 1034 test.
28314
28315 * gdb.base/break.exp: use the gdb_continue_to_end proc.
28316
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...
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
28341 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
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
28346 descriptions of types (short unsigned int vs unsigned short, etc).
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>
28354
28355 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
28356 character, so GDB won't print garbage after its end.
28357
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
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?")
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
283751999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
28376
28377 * lib/gdb.exp: Doc fixes.
28378
283791999-03-05 Nick Clifton <nickc@cygnus.com>
28380
28381 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
28382
283831999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
28384
28385 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
28386 commands. They're not germane to this test, and they don't work
28387 that way on remote targets.
28388
283891999-03-01 James Ingham <jingham@cygnus.com>
28390
28391 * Changelog entries merged over from gdb development branch.
28392
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
28398 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
28399
28400 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
28401
284021999-02-25 Felix Lee <flee@cygnus.com>
28403
28404 * lib/gdb.exp (debug_format): initialize
28405
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
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
28424 compilation.
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
28445 leading zeros. Explicitly ask for hex formatting. Use
28446 unique test case names.
28447
28448Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28449
28450 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
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
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.
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,
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.
28484 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
28485 reflect move.
28486
28487Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
28488
28489 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
28490 gdb.trace/Makefile.in (clean): Remove all test executables.
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
28500 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
28501 and compiled w/o GCC.
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
28517 with GCC.
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.
28632 * gdb.base/display.exp: new file.
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.
28641
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
28646Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
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
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.
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.
28679
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.
28683
28684Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
28685
28686 The following changes were made by David Taylor
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.
28690
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++/
28694
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.
28723
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
28795 <eepstein@cygnus.com> as part of a project to merge in changes
28796 originally made by HP; HP did not create ChangeLog entries.
28797
28798 * gdb.c++/demangle.exp: changed the expected output for some
28799 ARM-style mangling -- removed second reference to datatype.
28800 For example, maint demangle __dt__11T1__pt__2_cFv
28801 T1<char>::~T1<char>(void)
28802 becomes,
28803 maint demangle __dt__11T1__pt__2_cFv
28804 T1<char>::~T1(void)
28805
28806 (test_hp_style_demangling): new hp specific demangling test cases.
28807
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
28840 remote dos host testing right.
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
28849 have different timestamps.
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,
28854 gdb.base/default.exp: Replace "exec" with "executable".
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
28859 delta.
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
28870Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
28871
28872 * gdb.trace/*.exp: remove "remote_download" command.
28873
28874Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
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
28883Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
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.
28896
28897Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
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
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
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
28927 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
28928 into two parts to get around a synchronization problem in expect.
28929
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
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
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
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
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
28963Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
28964
28965 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
28966 match processing (and eliminate spurious timeouts when running).
28967
28968Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
28969
28970 * gdb.base/signals.exp (test_handle_all_print): put back Mach
28971 exception test, but conditionalize it on target [mach | gnu].
28972
28973Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
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
29021 (t_enum_value2): ditto
29022 (t_enum_value3): ditto
29023 (main): ditto
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
29039 subroutines. Used to test gdbs ability to single step through PC
29040 changes, especially to test mips-tdep.c:mips_next_pc
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
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.
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
29077 main" test on remote targets.
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
29094Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
29095
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.
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
29103 on-chip insn memory and IMAP1 to upper 128k.
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
29110 correct.
29111
29112 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
29113 map. Include space for printf in .text segment.
29114
29115 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
29116 updated d10v memory VMA/LMA map.
29117 (D10VCopy): Call D10VTranslate.
29118
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
29124 that it won't be put into the .sdata - small data -
29125 section. Update reference.
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
29131 to be arrays.
29132
29133Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
29134
29135 * gdb.base/overlays.exp: fix up and get working again.
29136 Add tests for backtraces from an overlay function.
29137
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
29146 gdb_suppress_tests for d10v-*-*.
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,
29162 reads and BSD.
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
29174 test.
29175
29176 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
29177 target_sizeof_long and target_bigendian_p.
29178 (structs_by_value, structs_by_reference): Check values according
29179 to targets word size and endianess.
29180
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
29184 output.
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:
29189 Update test of set args help to match source change.
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,
29205 define vxworks when building the testcase.
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
29228 set_debug_traps() and breakpoint().
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.
29240
29241 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
29242 tests to have unique names.
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.
29251
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
29264 target mode.
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"
29270 string from GDB when it connects.
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
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.
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
29291 until it has been modified to work with the new testsuite.
29292
29293 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
29294 testcase won't compile, cause all of the testcases in the file to
29295 fail instead.
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
29315 tests to fail for DWARF 1 and COFF formats.
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.
29322
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
29329 any gdb stub target. Handle cases where gdb doesn't respond when
29330 interrupted in a sane fashion.
29331
29332 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
29333 same thing in a totally different way.
29334
29335 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
29336 setting "timeout".
29337 (gdb_start): We set the global gdb_prompt variable in
29338 default_gdb_init now.
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
29349 properly.
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
29357 global variables. Handle getting a value for $timeout more
29358 gracefully.
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
29363 initialize.
29364 (default_gdb_init): New procedure; allow gdb_init to be overridden
29365 by a target configuration file.
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
29377 here. Call gdb_target_exec before rebooting the target, to make
29378 sure the connection to the target is closed.
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
29384 gdb_target_monitor. Don't call gdb_file_cmd here; let
29385 gdb_target_monitor do it.
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
29396 test_calls after restarting.
29397
29398 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
29399 reloading.
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
29406 stub case.
29407 * gdb.base/langs.exp: Ditto.
29408
29409 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
29410 gdb_load_offset. If we weren't given a file to load, figure out
29411 what the current file is and use it.
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
29451Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
29452
29453 * gdb.base/printcmds.exp: add a couple more tests a la
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.
29462
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):
29488 Don't call gdb_test when the command doesn't return to a gdb prompt.
29489
29490 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
29491 "Tests restarted" messages.
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
29497Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
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.
29507
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
29535 and it's not already set.
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
29540 isn't using a stub and if it supports argument passing.
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
29556 specialized code to reboot the board, use remote_reboot instead.
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,
29590 and reboot the board if necessary.
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
29634 fails. If suppress_flag is set, skip perror message about not
29635 being able to send to GDB.
29636 (send_gdb): If suppress_flag is set, don't try to send commands to
29637 GDB.
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
29645 gdb_stop_suppressing_tests as appropriate.
29646 * gdb.base/break.exp: Ditto.
29647 * gdb.base/callfuncs.exp: Ditto.
29648 * gdb.base/commands.exp: Ditto.
29649 * gdb.base/exprs.exp: Ditto.
29650 * gdb.base/funcargs.exp: Ditto.
29651 * gdb.base/list.exp: Ditto.
29652 * gdb.base/recurse.exp: Ditto.
29653 * gdb.base/scope.exp: Ditto.
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
29661 * gdb.*/*.exp: Call gdb_expect instead of expect.
29662
29663 * lib/gdb.exp(gdb_expect): New function.
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
29670 for each individual variable set.
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
29737 gdb before assuming everything worked. Send a ^C if a timeout
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
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.
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
29828 parenthesis in case it contains multiple regexps separated
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
29836 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
29837
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.
29867
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.
29875
29876 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
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
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
29912Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
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.
29939
29940 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
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.
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
29960 previous -B options and also add -B option to pick up cross compiled
29961 runtime.
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.
29968
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
29983 tests and anonymous union print/ptype tests.
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
29991 errors.
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
30007Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
30008
30009 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
30010 list.exp scope.exp watchpoint.exp]
30011 Make all timeout error msgs explicitly say "(timeout)".
30012
30013Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
30014
30015 * config/monitor.exp: Increase download timeout to 1000 seconds.
30016
30017Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
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
30035Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
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
30044Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
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
30071 condition), rather than as an error.
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
30079 twice. Nuke the duplicates.
30080 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
30081 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
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*
30089 setup_xfails for "print func2::coremaker_local".
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*
30100 setup_xfails for "print vs1 after tuple assign 2",
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.
30106
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.
30114
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
30139 include all osf versions.
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.
30146
30147Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
30148
30149 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
30150 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
30151 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
30152 and -lpthreads (everybody else).
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.
30165 * lib/gdb.exp (runto_main): Return result of "runto main" rather
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.
30189
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,
30199 and then reset to old value when done. Increase expect input
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.
30228
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
30267 by 3 minutes to allow for slow startups over heavy NFS use.
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.
30298 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
30299 @srcdir@.
30300 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
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
30341 whether or not to add -lstdc++ to the compile command line args.
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.
30364 * gdb.base/return.exp: Handle float/double precision problems
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.
30401
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.
30407
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.
30420
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.
30458
30459Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
30460
30461 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
30462 setup_xfail for "print coremaker_bss", "print coremaker_ro",
30463 "print func2::coremaker_local", and "backtrace in corefile.exp".
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*"
30493 setup_xfail for "step over execarg initialization" and
30494 "step over corearg initialization".
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
30498 gcc compiled for "print coremaker_bss", "print coremaker_ro",
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.
30504
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
30525 result reports.
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
30582
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.
30606
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
30610 "print func2::coremaker_local" and for "backtrace in corefile.exp"
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
30616 "sparc-sun-solaris*" xfails for "p v_comb".
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
30654 "step over corearg initialization".
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,
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.
30669 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
30670 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
30671 New files.
30672 * config/unix-gdb.exp: Make GDB global.
30673 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
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},
30679 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
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},
30684 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
30685 to returns as necessary, arrange for test to compile own testcase
30686 executable.
30687 * lib/gdb.exp: Changes for testsuite to compile own test cases.
30688
30689Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
30690
30691 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
30692 clear_xfail at end of test which might not call either pass or fail.
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,
30720 alpha-dec-osf2* xfail for
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
30753 * Many files: When warning about suppressed tests due to a
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.
30759
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
30865 * gdb.base/callfuncs.exp (do_function_calls): Remove
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
30869 accepted in the result.
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
30881 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
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.
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".
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".
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".
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),
30913 when not compiled with gcc, for:
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 *".
30921 * gdb.base/return.exp (return_tests): Change xfail for
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".
30925
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.
30994 Add rs6000-*-* xfail for
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.
31001 Add rs6000-*-aix* xfail for
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
31007 (integral_args): Add rs6000-*-* xfail for
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
31044 "ptype on opaque struct pointer (statically)" and
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"
31070 when not gcc compiled.
31071
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"
31102
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".
31127
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
32232 template method.
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,
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,,
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,
32638 lib/gdb.exp: Replace error proc calls with perror.
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.
32649 (CFLAGS): Delete it from here.
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
32675 * gdb.t24/demangle.exp: change expect pattern of
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.
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.
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
32742 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
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.
32814
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
33001 if doing mips-idt-ecoff.
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!).
33149
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
33242 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
33243 a long or float array cast all array members to the same type.
33244 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
33245 with 64 bit longs.
33246 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
33247 on alpha.
33248 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
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
33279 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
33280 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
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
33440 to match does not match the passing case but still matches the
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
34063 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
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
34102 * gdb.t15/funcargs.exp: Fix expected outputs to include
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,
34281 struct2): New struct definitions and initializations to test
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
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.
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.
34322
34323 For additional changes see gdb.mi/ChangeLog-1999-2003.
34324\f
34325;; Local Variables:
34326;; mode: change-log
34327;; left-margin: 8
34328;; fill-column: 74
34329;; version-control: never
34330;; End:
34331
34332 Copyright 1993-2014 Free Software Foundation, Inc.
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 0.14976 seconds and 4 git commands to generate.