*** empty log message ***
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
4c2786ba
YQ
12012-09-28 Yao Qi <yao@codesourcery.com>
2
3 * gdb.mi/pr11022.exp: New.
4 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
5
7977e5d2
TT
62012-09-27 Tom Tromey <tromey@redhat.com>
7
8 * gdb.cp/derivation.exp: Add regression test.
9 * gdb.cp/derivation.cc (class V_base, class V_inter, class
10 V_derived): New.
11 (vderived): New global.
12
0971de02
TT
132012-09-26 Tom Tromey <tromey@redhat.com>
14
15 * gdb.dwarf2/dw2-common-block.S: New file.
16 * gdb.dwarf2/dw2-common-block.exp: New file.
17
4357ac6c
TT
182012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
19
20 * gdb.fortran/common-block.exp: New file.
21 * gdb.fortran/common-block.f90: New file.
22
6f380991
AB
232012-09-26 Andrew Burgess <aburgess@broadcom.com>
24
25 * gdb.base/duplicate-bp.c: New file.
26 * gdb.base/duplicate-bp.exp: New file.
27
8ae551cf
YQ
282012-09-26 Yao Qi <yao@codesourcery.com>
29
30 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
31
32 Revert:
33 2012-09-21 Yao Qi <yao@codesourcery.com>
34
35 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
36
318102b9
SP
372012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
38
39 * gdb.base/longest-types.c: New test case.
40 * gdb.base/longest-types.exp: New test case.
41
a1e5fd69
YQ
422012-09-25 Yao Qi <yao@codesourcery.com>
43
44 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
45
04e7407c
JK
462012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
47
48 Fix internal error on canonicalization of clang types.
49 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
50 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
51 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
52
9bf4bce9
JK
532012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
54
55 Fix disassemble without parameters in tailcall frame.
56 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
57
2603f7ee
AB
582012-09-21 Andrew Burgess <aburgess@broadcom.com>
59
60 * gdb.dwarf2/dw2-op-out-param.S: New file.
61 * gdb.dwarf2/dw2-op-out-param.exp: New file.
62
a3569abd
YQ
632012-09-21 Yao Qi <yao@codesourcery.com>
64
65 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
66
a065d7af
YQ
672012-09-21 Yao Qi <yao@codesourcery.com>
68
69 * gdb.mi/mi-cli.exp: Remove.
70 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
71
15544bd9
YQ
722012-09-21 Yao Qi <yao@codesourcery.com>
73
74 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
75 "=record-started" notification.
76
82a90ccf
YQ
772012-09-21 Yao Qi <yao@codesourcery.com>
78
79 * gdb.mi/mi-record-changed.exp: New.
80 * gdb.mi/mi-reverse.exp: Adjust expected output.
81
d7de8e3c
TT
822012-09-20 Tom Tromey <tromey@redhat.com>
83
84 * gdb.python/python.exp: Test atexit.register.
85
1aa99537
DE
862012-09-20 Doug Evans <dje@google.com>
87
05eade73
DE
88 * boards/dwarf4-gdb-index.exp: New file.
89
1aa99537
DE
90 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
91 while running the tests.
92
4ae24af0
JB
932012-09-18 Joel Brobecker <brobecker@adacore.com>
94
95 * gdb.ada/bp_reset: New testcase.
96
bb25a15c
YQ
972012-09-18 Yao Qi <yao@codesourcery.com>
98
99 * gdb.trace/mi-tsv-changed.exp: New.
100
201b4506
YQ
1012012-09-18 Yao Qi <yao@codesourcery.com>
102
103 * gdb.trace/mi-traceframe-changed.exp: New.
104
6fc1c773
YQ
1052012-09-17 Yao Qi <yao@codesourcery.com>
106
107 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
108 when it is less than 0.
109
1ab3b62c
JK
1102012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
111
112 PR 14119
113 * gdb.arch/amd64-tailcall-ret.S: New file.
114 * gdb.arch/amd64-tailcall-ret.c: New file.
115 * gdb.arch/amd64-tailcall-ret.exp: New file.
116 * gdb.reverse/amd64-tailcall-reverse.S: New file.
117 * gdb.reverse/amd64-tailcall-reverse.c: New file.
118 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
119
acf9414f
JK
1202012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
121
122 PR 14548
123 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
124 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
125 * gdb.reverse/singlejmp-reverse.S: New file.
126 * gdb.reverse/singlejmp-reverse.c: New file.
127 * gdb.reverse/singlejmp-reverse.exp: New file.
128
666b578b
JK
1292012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
130
131 Fix compatibility with old GCC (~4.1).
132 * gdb.cp/converts.cc (my_enum_var): New variable.
133
42056501
AB
1342012-09-14 Andrew Burgess <aburgess@broadcom.com>
135
136 * gdb.xml/tdesc-regs.exp: Update expected output for new
137 vector_size syntax of vector types.
138
b9516fa1
YPK
1392012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
140
141 Refactor Python "gdb" module into a proper Python package, by
142 introducing a new "_gdb" module for code implemented in C, and
143 using reload/__import__ instead of exec.
144 * gdb.python/python.exp (Test stderr location): Update module
145 location of GDB-specific sys.stderr.
146 (Test stdout location): Ditto for sys.stdout.
147
18dc9ad8
JK
1482012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
149
150 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
151
ea3a9873
KS
1522012-09-12 Keith Seitz <keiths@redhat.com>
153
154 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
155 conversion statement.
156
5941debb
DE
1572012-09-12 Doug Evans <dje@google.com>
158
159 * gdb.base/help.exp: Remove testing of individual command help text,
160 too much of a maintenance burden. Instead, test the functionality
161 of "help" itself.
162
cfc35e02
DE
1632012-09-11 Doug Evans <dje@google.com>
164
3a0ed5d7
DE
165 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
166 breakpoint.
167
cfc35e02
DE
168 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
169 * gdb.dwarf2/fission-reread.S: Ditto.
170 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
171 * gdb.dwarf2/fission-reread.exp: Ditto.
172
350b1b26
AB
1732012-09-11 Andrew Burgess <aburgess@broadcom.com>
174
175 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
176
2fa15f23
JB
1772012-09-10 Joel Brobecker <brobecker@adacore.com>
178
179 * gdb.ada/optim_drec: New testcase.
180
09be558e
DE
1812012-09-10 Doug Evans <dje@google.com>
182
183 * boards/fission.exp: Explicitly mark "board" as not remote.
184
5b4f6e25
KS
1852012-09-10 Keith Seitz <keiths@redhat.com>
186
187 PR gdb/13483
188 * gdb.cp/converts.cc (A::A): Add ctor.
189 (A::member_): Add member.
190 (enum my_enum): New enumeration.
191 (main): Add calls to foo1_7 with various
192 permitted arguments.
193 * gdb.cp/converts.exp: Add tests for boolean
194 conversions permitted by the standard.
195
b4ca5ed9
YPK
1962012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
197
198 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
199 avoid spurious results due to ~/.gdbinit.
200 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
201 $INTERNAL_GDBFLAGS in run command.
202 * gdb.gdb/observer.exp (setup_test): Ditto.
203 * gdb.gdb/selftest.exp (test_with_self): Ditto.
204 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
205
d54b30bb
DE
2062012-09-06 Doug Evans <dje@google.com>
207
14910956
DE
208 * boards/fission.exp: New file.
209
d54b30bb
DE
210 * gdb.python/py-value.exp: Use clean_restart.
211
91b253e1
DE
2122012-09-05 Doug Evans <dje@google.com>
213
214 * gdb.base/info-macros.c: Fix whitespace.
215
1292279a
PA
2162012-08-28 Pedro Alves <palves@redhat.com>
217
218 PR gdb/14428
219
220 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
221
1c8cdcb1
JK
2222012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
223
224 * gdb.base/break-caller-line.c: New file.
225 * gdb.base/break-caller-line.exp: New file.
226
1e8e8b51
JK
2272012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
228
229 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
230 * gdb.arch/i386-cfi-notcurrent.S: New file.
231 * gdb.arch/i386-cfi-notcurrent.exp: New file.
232
1591a1e8
PA
2332012-08-27 Wei-cheng Wang <cole945@gmail.com>
234 Yao Qi <yao@codesourcery.com>
235 Pedro Alves <palves@redhat.com>
236
237 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
238 New procedures.
239 (top level): Add overlap checking tests.
240
4442ada7
TT
2412012-08-24 Tom Tromey <tromey@redhat.com>
242
243 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
244 gdb_test_multiple fails for other reasons.
245
e7d50cc9
YQ
2462012-08-24 Yao Qi <yao@codesourcery.com>
247
248 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
249
dfbd5e7b
PA
2502012-08-23 Pedro Alves <palves@redhat.com>
251
252 * gdb.base/help.exp: Adjust to "handle" help text change.
253
8d735b87
YQ
2542012-08-23 Yao Qi <yao@codesourcery.com>
255
256 * gdb.trace/disconnected-tracing.c (start, end): New.
257 (main): Call start and end.
258 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
259 existing tests into this proc.
260 (disconnected_tfind): New.
261
61b1d759
YQ
2622012-08-23 Yao Qi <yao@codesourcery.com>
263
264 * boards/native-gdbserver.exp (${board}_upload): New.
265 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
266 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
267 Execute tfile on remote target.
268 Copy trace file from target to host.
269
6ca1b147
JM
2702012-08-22 Joseph Myers <joseph@codesourcery.com>
271
272 * gdb.arch/thumb-bx-pc.S: New file.
273 * gdb.arch/thumb-bx-pc.exp: New file.
274
706e3705
TT
2752012-08-22 Tom Tromey <tromey@redhat.com>
276
277 * gdb.base/maint.exp: Update.
278
b4893d48
TT
2792012-08-22 Tom Tromey <tromey@redhat.com>
280
281 * lib/gdb.exp (skip_unwinder_tests): New proc.
282 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
283 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
284
45b7da81
TT
2852012-08-21 Tom Tromey <tromey@redhat.com>
286
287 * gdb.hp/gdb.aCC/exception.exp: Remove.
288
f94363d7
AP
289012-08-19 Andrew Pinski <apinski@cavium.com>
290
291 * gdb.arch/mips-octeon-bbit.c: New file.
292 * gdb.arch/mips-octeon-bbit.exp: New Test.
293
e5afdbd7
KS
294012-08-19 Keith Seitz <keiths@redhat.com>
295
296 PR c++/14365
297 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
298 * gdb.dwarf2/dw2-anon-mptr.S: New file.
299
c29e8b64
JK
3002012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
301
302 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
303 verbose -log by more specific untested call.
304
15a7e7bc
YQ
3052012-08-18 Yao Qi <yao@codesourcery.com>
306
307 * gdb.trace/tfind.exp: Move tests on various command help before
308 checking target supports trace.
309 Fix the expected output of 'help tfind end'.
310
a451cb65
KS
3112012-08-17 Keith Seitz <keiths@redhat.com>
312
313 PR c++/13356
314 * gdb.base/default.exp: Update all "check type" tests.
315 * gdb.base/help.exp: Likewise.
316 * gdb.base/setshow.exp: Likewise.
317 * gdb.cp/converts.cc (foo1_type_check): New function.
318 (foo2_type_check): New function.
319 (foo3_type_check): New function.
320 (main): Call new functions.
321 * converts.exp: Add tests for integer-to-pointer conversions
322 with/without strict type-checking.
323
dbf6a605
MF
3242012-08-16 Mike Frysinger <vapier@gentoo.org>
325
326 * gdb.base/help.exp: Update expected output.
327
0c92d8c1
JB
3282012-08-16 Joel Brobecker <brobecker@adacore.com>
329
330 * gdb.ada/rdv_wait: New testcase.
331
e56f7f42
JK
3322012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
333
334 * gdb.base/attach-twice.exp: Remove excessive ps exec.
335
f47f77df
DE
3362012-08-13 Doug Evans <dje@google.com>
337
e202d6e8 338 * gdb.base/help.exp: Update expected output.
f47f77df
DE
339 * gdb.base/default.exp: Update expected output of "show convenience".
340
a72c3253
DE
3412012-08-10 Doug Evans <dje@google.com>
342
343 * gdb.python/py-strfns.c: New file.
344 * gdb.python/py-strfns.exp: New file.
345 * gdb.python/py-type.exp (test_fields): Add vector tests.
346
de0bea00
MF
3472012-08-10 Mike Frysinger <vapier@gentoo.org>
348
349 PR cli/10436:
350 * gdb.base/completion.exp: Add tests for handle completion.
351
5b9afe8a
YQ
3522012-08-09 Yao Qi <yao@codesourcery.com>
353
354 * gdb.mi/mi-cmd-param-changed.exp: New.
355 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
356 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
357 * gdb.mi/mi2-prompt.exp: Likewise.
358
4f485ebc
DE
3592012-08-08 Doug Evans <dje@google.com>
360
361 * gdb.base/debug-expr.c: New file.
362 * gdb.base/debug-expr.exp: New file.
363 * gdb.base/exprs.exp: Test {type} casts.
364 * gdb.cp/debug-expr.exp: New file.
365
5888842d
JK
3662012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
367
368 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
369 global variable loop, not a 'break'. Add loop count limit to 100.
370 Add new fail case for terminated vgdb.
371
4f69f4c2
JK
3722012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
373 Jean-Marc Saffroy <saffroy@gmail.com>
374
375 PR 11804
376 * gdb.base/gcore-relro.exp: New file.
377 * gdb.base/gcore-relro-main.c: New file.
378 * gdb.base/gcore-relro-lib.c: New file.
379
e2de5390
JK
3802012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
381
382 Do not false FAIL with old GCCs.
383 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
384 GCC < 4.5 in $no_hw mode.
385
606603c5
JK
3862012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
387
388 * gdb.base/default.exp (cd): Accept new directory with no arguments.
389
777f26c2
JK
3902012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
391
392 * gdb.base/list.exp (test_only_end): New function.
393 Call it.
394
2c12abee
TT
3952012-08-06 Tom Tromey <tromey@redhat.com>
396
397 * gdb.python/py-mi.exp: Add test for printer whose children
398 are a list.
399 * gdb.python/py-prettyprint.c (struct children_as_list): New.
400 (main): New variable children_as_list.
401 * gdb.python/py-prettyprint.py (class pp_children_as_list):
402 New.
403 (register_pretty_printers): Register new printer.
404
0eae2cf4
EBM
4052012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
406
407 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
408 symbols. Abort if vgdb remote connection is closed.
409
09e0881d
DE
4102012-08-02 Doug Evans <dje@google.com>
411
412 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
413
b40f514f
SDJ
4142012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
415
416 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
417 s390x, PowerPC 64 and m68k-linux.
418
11315ae0
UW
4192012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
420
421 * gdb.base/annota1.exp: Accept no frames-invalid notification
422 when starting up the program.
423 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
424 show a symbolic value as well.
425 * gdb.server/server-exec-info.exp: Skip test when skipping
426 gdbserver test and/or when skipping shared library tests.
427 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
428 avoid name conflicts with other tests.
429
0547eeed
UW
4302012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
431
432 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
433 Fix wrong output on big-endian systems.
434 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
435 4-byte pointer types on 64-bit s390x.
436
bdddb4de
UW
4372012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
438
439 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
440 marker comment at the beginning (after intialization).
441 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
442 breakpoint on marker comment instead of function begin.
443 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
444 PowerPC.
445 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
446 or 64-bit PowerPC.
447 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
448 gdb,no_hardware_watchpoints flag is set.
449 (initialize): Remove now redundant can-use-hw-watchpoints change.
450
5d206025
YQ
4512012-08-02 Yao Qi <yao@codesourcery.com>
452 Pedro Alves <palves@redhat.com>
453
454 * boards/local-remote-host.exp: New.
455
4f665099
UW
4562012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
457
458 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
459 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
460 * gdb.base/print-file-var.exp: Likewise.
461 * gdb.server/solib-list.exp: Skip on remote targets.
462
b62e2b27
UW
4632012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
464
465 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
466 watchpoints on ARM. When expecting software watchpoints, tolerate
467 (remote) targets that report unsupported hardware watchpoint only
468 at continue time.
469 (test_wide_location_2): Likewise.
470
a967a851
JK
4712012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
472
473 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
474 valgrind versions.
475
75d9f9ff 4762012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
477
478 * gdb.base/valgrind-infcall.c: New file.
479 * gdb.base/valgrind-infcall.exp: New file.
480
75d9f9ff
JK
481 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
482
1c9f2ed2
KS
4832012-07-30 Keith Seitz <keiths@redhat.com>
484
485 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
486 linespecs.
487
7f9b2034
DE
4882012-07-30 Doug Evans <dje@google.com>
489
85220e01
DE
490 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
491 * gdb.dwarf2/pr13961.S: Ditto.
492
7f9b2034
DE
493 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
494
4e969b4f
AB
4952012-07-30 Andrew Burgess <aburgess@broadcom.com>
496
497 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
498 change its format immediately after reloading the binary.
499
e7de8362
JK
5002012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
501
502 Fix testsuite regression after --use-deprecated-index-sections removal.
503 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
504 string.
505 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
506
7255706c
YQ
5072012-07-27 Yao Qi <yao@codesourcery.com>
508
509 KFAIL for PR remote/14161.
510 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
511 Cleanup socket files.
512 (strace_info_marker): Detach inferior.
513
f2e8016f
TT
5142012-07-26 Tom Tromey <tromey@redhat.com>
515
516 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
517
f66713d2
JK
5182012-07-26 Markus Metzger <markus.t.metzger@intel.com>
519
520 * gdb.python/py-inferior.c (thread): New function.
521 (check_threads): New function.
522 (test_threads): New function.
523 * gdb.python/py-inferior.exp: Added test.
524 Replaced runto with continue to breakpoint.
525
8223e12c
TT
5262012-07-26 Tom Tromey <tromey@redhat.com>
527
528 * lib/ada.exp (standard_ada_testfile): New proc.
529 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
530 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
531 * gdb.ada/array_return.exp: Use standard_ada_testfile.
532 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
533 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
534 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
535 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
536 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
537 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
538 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
539 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
540 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
541 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
542 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
543 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
544 * gdb.ada/char_param.exp: Use standard_ada_testfile.
545 * gdb.ada/complete.exp: Use standard_ada_testfile.
546 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
547 standard_output_file.
548 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
549 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
550 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
551 standard_output_file.
552 * gdb.ada/exprs.exp: Use standard_ada_testfile.
553 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
554 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
555 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
556 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
557 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
558 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
559 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
560 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
561 * gdb.ada/homonym.exp: Use standard_ada_testfile.
562 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
563 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
564 * gdb.ada/interface.exp: Use standard_ada_testfile.
565 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
566 standard_output_file
567 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
568 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
569 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
570 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
571 * gdb.ada/nested.exp: Use standard_ada_testfile.
572 * gdb.ada/null_array.exp: Use standard_ada_testfile.
573 * gdb.ada/null_record.exp: Use standard_ada_testfile.
574 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
575 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
576 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
577 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
578 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
579 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
580 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
581 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
582 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
583 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
584 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
585 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
586 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
587 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
588 * gdb.ada/start.exp: Use standard_ada_testfile.
589 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
590 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
591 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
592 * gdb.ada/tagged.exp: Use standard_ada_testfile.
593 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
594 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
595 * gdb.ada/tasks.exp: Use standard_ada_testfile.
596 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
597 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
598 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
599 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
600 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
601 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
602 * gdb.ada/widewide.exp: Use standard_ada_testfile.
603
bbec57e4
JK
6042012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
605
606 Fix testsuite regression after --use-deprecated-index-sections removal.
607 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
608
9cc8e32c
JK
6092012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
610
611 Fix compatibility with Tcl before 7.5.
612 * lib/future.exp (lreverse): New function if it does not exist.
613
ea5ca7b5
MK
6142012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
615
616 * gdb.mi/mi-pending.c: New method to set a second pending
617 breakpoint.
618 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
619 condition.
620
64776a0b
PA
6212012-07-20 Pedro Alves <palves@redhat.com>
622
623 PR threads/11692
624 PR gdb/12203
625
626 * gdb.threads/create-fail.c: New file.
627 * gdb.threads/create-fail.exp: New file.
628
13e4e967
PA
6292012-07-19 Pedro Alves <palves@redhat.com>
630
631 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
632 * config/vx.exp (gdb_start): Likewise.
633 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
634 * gdb.base/setvar.exp (test_set): Likewise.
635 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
636 * gdb.reverse/sigall-precsave.exp: Likewise.
637 * gdb.reverse/sigall-reverse.exp: Likewise.
638
b7aefa4d
PA
6392012-07-19 Pedro Alves <palves@redhat.com>
640
641 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
642 handler before recording.
643
608b4967
TT
6442012-07-19 Tom Tromey <tromey@redhat.com>
645
646 * gdb.cp/casts.exp: Add tests for typeof and decltype.
647 * gdb.cp/casts.cc (decltype): New function.
648 (main): Use it.
649
b1e0c0fa
PA
6502012-07-19 Pedro Alves <palves@redhat.com>
651
652 * gdb.base/sigall.exp (signals): New list.
653 <top level>: Loop over signals in the $signals list instead of
654 calling a test function once per signal.
655 * gdb.reverse/sigall-precsave.exp (signals): New list.
656 <top level>: Loop over signals in the $signals list instead of
657 calling a test function once per signal.
658 * gdb.reverse/sigall-reverse.exp (signals): New list.
659 <top level>: Loop over signals in the $signals list instead of
660 calling a test function once per signal.
661
6ace3df1
YQ
6622012-07-19 Yao Qi <yao@codesourcery.com>
663
664 * gdb.base/setshow.exp: Test 'set args ~'.
665
263a0f8c
JK
6662012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
667
668 * gdb.base/store.exp (check_set): Import gdb_prompt.
669 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
670 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
671
8f043999
JK
6722012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
673
674 PR 11914
675 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
676 (main): Call eval_sub.
677 * gdb.python/py-prettyprint.exp:
678 (python execfile ('py-prettyprint.py')): Move it earlier.
679 New breakpoint for eval-break.
680 (continue to breakpoint: eval-break, info locals): New test.
681 (python execfile ('py-prettyprint.py')): Move it from here.
682 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
683 (register_pretty_printers): Register pp_eval_type.
684
725c7b66
JK
6852012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
686
687 Fix a testcase regression by me.
688 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
689 DW_FORM_data4.
690
4359dff1
JK
6912012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
692 Doug Evans <dje@google.com>
693
694 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
695 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
696
61e44cfa
JK
6972012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
698
699 Fix gdbserver run regression.
700 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
701
93c0ef37
TT
7022012-07-12 Tom Tromey <tromey@redhat.com>
703
704 * lib/gdb.exp (standard_testfile): Don't declare objdir.
705 (clean_restart): Likewise.
706 (core_find): Use standard_output_file.
707
76027ef5
TT
7082012-07-12 Tom Tromey <tromey@redhat.com>
709
710 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
711 * gdb.dwarf2/dw2-anonymous-func.exp: Use
712 prepare_for_testing_full.
713 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
714 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
715 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
716 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
717 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
718 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
719 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
720 prepare_for_testing_full.
721 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
722 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
723 prepare_for_testing_full.
724 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
725 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
726 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
727
85b4440a
TT
7282012-07-12 Tom Tromey <tromey@redhat.com>
729
730 * lib/gdb.exp (build_executable_from_specs): New proc, from
731 build_executable.
732 (build_executable): Use it.
733 (prepare_for_testing_full): New proc.
734
55baab26
TT
7352012-07-11 Tom Tromey <tromey@redhat.com>
736
737 * gdb.reverse/break-precsave.exp: Use standard_output_file.
738 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
739 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
740 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
741 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
742 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
743 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
744 * gdb.reverse/step-precsave.exp: Use standard_output_file.
745 * gdb.reverse/until-precsave.exp: Use standard_output_file.
746 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
747
298a9cf0
TT
7482012-07-10 Tom Tromey <tromey@redhat.com>
749
750 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
751 standard_output_file.
752 * gdb.mi/gdb2549.exp: Use standard_testfile.
753 * gdb.mi/gdb669.exp: Use standard_testfile.
754 * gdb.mi/gdb701.exp: Use standard_testfile.
755 * gdb.mi/gdb792.exp: Use standard_testfile.
756 * gdb.mi/mi-async.exp: Use standard_testfile.
757 * gdb.mi/mi-basics.exp: Use standard_testfile.
758 * gdb.mi/mi-break.exp: Use standard_testfile.
759 * gdb.mi/mi-cli.exp: Use standard_testfile.
760 * gdb.mi/mi-console.exp: Use standard_testfile.
761 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
762 * gdb.mi/mi-eval.exp: Use standard_testfile.
763 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
764 * gdb.mi/mi-file.exp: Use standard_testfile.
765 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
766 * gdb.mi/mi-logging.exp: Use standard_testfile.
767 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
768 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
769 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
770 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
771 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
772 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
773 * gdb.mi/mi-pending.exp: Use standard_testfile,
774 standard_output_file.
775 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
776 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
777 * gdb.mi/mi-regs.exp: Use standard_testfile.
778 * gdb.mi/mi-return.exp: Use standard_testfile.
779 * gdb.mi/mi-reverse.exp: Use standard_testfile.
780 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
781 * gdb.mi/mi-solib.exp: Use standard_testfile,
782 standard_output_file.
783 * gdb.mi/mi-stack.exp: Use standard_testfile.
784 * gdb.mi/mi-stepi.exp: Use standard_testfile.
785 * gdb.mi/mi-stepn.exp: Use standard_testfile.
786 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
787 * gdb.mi/mi-until.exp: Use standard_testfile.
788 * gdb.mi/mi-var-block.exp: Use standard_testfile.
789 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
790 * gdb.mi/mi-var-child.exp: Use standard_testfile.
791 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
792 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
793 * gdb.mi/mi-var-display.exp: Use standard_testfile.
794 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
795 standard_output_file.
796 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
797 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
798 * gdb.mi/mi-watch.exp: Use standard_testfile.
799 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
800 * gdb.mi/mi2-basics.exp: Use standard_testfile.
801 * gdb.mi/mi2-break.exp: Use standard_testfile.
802 * gdb.mi/mi2-cli.exp: Use standard_testfile.
803 * gdb.mi/mi2-console.exp: Use standard_testfile.
804 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
805 * gdb.mi/mi2-eval.exp: Use standard_testfile.
806 * gdb.mi/mi2-file.exp: Use standard_testfile.
807 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
808 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
809 * gdb.mi/mi2-regs.exp: Use standard_testfile.
810 * gdb.mi/mi2-return.exp: Use standard_testfile.
811 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
812 * gdb.mi/mi2-stack.exp: Use standard_testfile.
813 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
814 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
815 * gdb.mi/mi2-until.exp: Use standard_testfile.
816 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
817 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
818 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
819 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
820 * gdb.mi/mi2-watch.exp: Use standard_testfile.
821
f5f3a911
TT
8222012-07-10 Tom Tromey <tromey@redhat.com>
823
824 * gdb.cp/abstract-origin.exp: Use standard_testfile.
825 * gdb.cp/ambiguous.exp: Use standard_testfile,
826 prepare_for_testing.
827 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
828 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
829 * gdb.cp/anon-ns.exp: Use standard_testfile.
830 * gdb.cp/anon-struct.exp: Use standard_testfile.
831 * gdb.cp/anon-union.exp: Use standard_testfile,
832 prepare_for_testing.
833 * gdb.cp/arg-reference.exp: Use standard_testfile,
834 prepare_for_testing.
835 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
836 * gdb.cp/breakpoint.exp: Use standard_testfile,
837 prepare_for_testing.
838 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
839 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
840 standard_output_file.
841 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
842 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
843 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
844 (test_static_members): Update.
845 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
846 * gdb.cp/converts.exp: Use standard_testfile.
847 * gdb.cp/cp-relocate.exp: Use standard_testfile.
848 * gdb.cp/cpcompletion.exp: Use standard_testfile,
849 prepare_for_testing.
850 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
851 * gdb.cp/cplabel.exp: Use standard_testfile.
852 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
853 prepare_for_testing.
854 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
855 * gdb.cp/derivation.exp: Use standard_testfile,
856 prepare_for_testing.
857 * gdb.cp/destrprint.exp: Use standard_testfile.
858 * gdb.cp/dispcxx.exp: Use standard_testfile.
859 * gdb.cp/exception.exp: Use standard_testfile,
860 prepare_for_testing.
861 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
862 * gdb.cp/extern-c.exp: Use standard_testfile,
863 prepare_for_testing.
864 * gdb.cp/formatted-ref.exp: Use standard_testfile,
865 prepare_for_testing.
866 * gdb.cp/fpointer.exp: Use standard_testfile.
867 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
868 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
869 standard_output_file.
870 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
871 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
872 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
873 standard_output_file.
874 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
875 (do_tests): Update.
876 * gdb.cp/koenig.exp: Use standard_testfile.
877 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
878 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
879 * gdb.cp/m-static.exp: Use standard_testfile,
880 prepare_for_testing.
881 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
882 * gdb.cp/mb-inline.exp: Use standard_testfile,
883 prepare_for_testing.
884 * gdb.cp/mb-templates.exp: Use standard_testfile,
885 prepare_for_testing.
886 * gdb.cp/member-ptr.exp: Use standard_testfile,
887 prepare_for_testing.
888 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
889 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
890 * gdb.cp/method2.exp: Use standard_testfile.
891 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
892 standard_output_file.
893 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
894 (do_tests): Update.
895 * gdb.cp/namespace-enum.exp: Use standard_testfile,
896 prepare_for_testing.
897 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
898 prepare_for_testing.
899 * gdb.cp/namespace.exp: Use standard_testfile,
900 prepare_for_testing.
901 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
902 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
903 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
904 * gdb.cp/nsimport.exp: Use standard_testfile,
905 prepare_for_testing.
906 * gdb.cp/nsnested.exp: Use standard_testfile.
907 * gdb.cp/nsnoimports.exp: Use standard_testfile.
908 * gdb.cp/nsrecurs.exp: Use standard_testfile,
909 prepare_for_testing.
910 * gdb.cp/nsstress.exp: Use standard_testfile,
911 prepare_for_testing.
912 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
913 * gdb.cp/operator.exp: Use standard_testfile.
914 * gdb.cp/oranking.exp: Use standard_testfile.
915 * gdb.cp/overload-const.exp: Use standard_testfile.
916 * gdb.cp/overload.exp: Use standard_testfile,
917 prepare_for_testing.
918 * gdb.cp/ovldbreak.exp: Use standard_testfile.
919 * gdb.cp/ovsrch.exp: Use standard_testfile.
920 * gdb.cp/paren-type.exp: Use standard_testfile.
921 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
922 prepare_for_testing.
923 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
924 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
925 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
926 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
927 * gdb.cp/pr10728.exp: Use standard_testfile,
928 standard_output_file.
929 * gdb.cp/pr12028.exp: Use standard_testfile.
930 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
931 * gdb.cp/pr9167.exp: Use standard_testfile.
932 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
933 * gdb.cp/printmethod.exp: Use standard_testfile,
934 prepare_for_testing.
935 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
936 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
937 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
938 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
939 standard_output_file.
940 * gdb.cp/readnow-language.exp: Use standard_testfile.
941 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
942 (gdb_start_again): Use clean_restart.
943 * gdb.cp/ref-types.exp: Use standard_testfile,
944 prepare_for_testing.
945 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
946 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
947 * gdb.cp/smartp.exp: Use standard_testfile.
948 * gdb.cp/static-method.exp: Use standard_testfile.
949 * gdb.cp/static-print-quit.exp: Use standard_testfile.
950 * gdb.cp/temargs.exp: Use standard_testfile.
951 * gdb.cp/templates.exp: Use standard_testfile,
952 prepare_for_testing.
953 (do_tests): Update.
954 * gdb.cp/try_catch.exp: Use standard_testfile,
955 prepare_for_testing.
956 * gdb.cp/typedef-operator.exp: Use standard_testfile.
957 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
958 * gdb.cp/virtbase.exp: Use standard_testfile,
959 prepare_for_testing.
960 * gdb.cp/virtfunc.exp: Use standard_testfile,
961 prepare_for_testing.
962 (do_tests): Update.
963 * gdb.cp/virtfunc2.exp: Use standard_testfile,
964 prepare_for_testing.
965
686f09d0
TT
9662012-07-10 Tom Tromey <tromey@redhat.com>
967
968 * lib/gdb.exp (standard_testfile): Unset output variables from
969 earlier invocations.
970
9357e021
YQ
9712012-07-10 Yao Qi <yao@codesourcery.com>
972
973 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
974 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
975 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
976 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
977 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
978 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
979 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
980 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
981 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
982 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
983 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
984 * gdb.mi/mi-var-display.exp: Likewise.
985 * gdb.mi/mi-var-invalidate.exp: Likewise.
986 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
987 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
988 * gdb.mi/mi2-console.exp: Likewise.
989 * gdb.mi/mi2-disassemble.exp: Likewise.
990 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
991 * gdb.mi/mi2-read-memory.exp: Likewise.
992 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
993 * gdb.mi/mi2-simplerun.exp: Likewise.
994 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
995 * gdb.mi/mi2-syn-frame.exp: Likewise.
996 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
997 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
998 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
999
e314d629
TT
10002012-07-09 Tom Tromey <tromey@redhat.com>
1001
1002 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
1003 * gdb.base/callfuncs.exp: Add cast-based test.
1004 * gdb.base/callfuncs.c (voidfunc): New function.
1005
06928b3f
DE
10062012-07-08 Doug Evans <dje@google.com>
1007
1008 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
1009
32f11bad
JK
10102012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1011
1012 Fix XFAIL compatibility with old i386 systems.
1013 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
1014 Check also 'Cannot insert breakpoint 0'.
1015
76b83c51
JK
10162012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1017
1018 PR 14321
1019 * gdb.base/find.exp
1020 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
1021
a6fb9c08
TT
10222012-07-06 Tom Tromey <tromey@redhat.com>
1023
1024 * gdb.base/whatis.exp: Add test.
1025
71918a86
TT
10262012-07-06 Tom Tromey <tromey@redhat.com>
1027
1028 * gdb.base/whatis.exp: Add regression test.
1029
fcde5961
TT
10302012-07-06 Tom Tromey <tromey@redhat.com>
1031
1032 * gdb.base/whatis.exp: Add tests.
1033
f9cf0f4a
JK
10342012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1035
1036 PR 12649
1037 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
1038 gdb_test_multiple $gdb_prompt terminator.
1039
979ade8b
PA
10402012-07-04 Pedro Alves <palves@redhat.com>
1041
1042 * gdb.mi/mi-reverse.exp: Use supports_reverse and
1043 supports_process_record.
1044
8a980b44
PA
10452012-07-04 Pedro Alves <palves@redhat.com>
1046
1047 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
1048 endings.
1049 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
1050
855ba978
SS
10512012-07-03 Stan Shebs <stan@codesourcery.com>
1052
1053 * gdb.base/info-os.c (main): Retry resource acquisition until an
1054 available one is found.
1055 * gdb.base/info-os.exp: Collect resource keys from the program
1056 and use them in matching.
1057
fcb44371
JK
10582012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1059
1060 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
1061 Wrap the test into loop for corefile and core0file.
1062
08a67be6
JK
10632012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1064
1065 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
1066 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
1067 .note.GNU-stack.
1068
0f3c2347
JK
1069 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
1070
ff4a4500
SDJ
10712012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
1072
1073 * gdb.base/help.exp (help b, help br, help bre, help brea, help
1074 break): Include help message for the new `-probe' and `-probe-stap'
1075 options.
1076
d3ce09f5
SS
10772012-07-02 Stan Shebs <stan@codesourcery.com>
1078
1079 * gdb.base/dprintf.exp: Add agent style tests.
1080
a1624241
JK
10812012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1082
1083 * gdb.base/stale-infcall.c (infcall): New label test-next.
1084 (main): New labels test-pass and test-fail.
1085 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
1086 $test_fail_bpnum to test-fail.
1087 (test system longjmp tracking support): New test.
1088 Delete $test_fail_bpnum.
1089 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
1090 breakpoint.
1091
42e7ad6c
DE
10922012-06-30 Doug Evans <dje@google.com>
1093
1094 * gdb.dwarf2/fission-reread.S: New file.
1095 * gdb.dwarf2/fission-reread.exp: New file.
1096
37ce89eb
SS
10972012-06-28 Stan Shebs <stan@codesourcery.com>
1098
1099 * gdb.mi/mi-logging.exp: New file.
1100
e5ef252a
PA
11012012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1102 Pedro Alves <palves@redhat.com>
1103
1104 * gdb.threads/siginfo-threads.exp: New file.
1105 * gdb.threads/siginfo-threads.c: New file.
1106 * gdb.threads/sigstep-threads.exp: New file.
1107 * gdb.threads/sigstep-threads.c: New file.
1108
22f1fbae
TT
11092012-06-28 Tom Tromey <tromey@redhat.com>
1110
1111 * gdb.go/package.exp: Partially revert earlier patch; use
1112 gdb_compile again. Use standard_output_file.
1113
2e3cf129
DE
11142012-06-27 Doug Evans <dje@google.com>
1115
1116 * gdb.dwarf2/fission-base.c: New file.
1117 * gdb.dwarf2/fission-base.S: New file.
1118 * gdb.dwarf2/fission-base.exp: New file.
1119
785fd303
JK
11202012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1121
1122 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
1123
1bb9788d
TT
11242012-06-27 Tom Tromey <tromey@redhat.com>
1125
1126 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
1127 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
1128
c83ee902
TT
11292012-06-27 Tom Tromey <tromey@redhat.com>
1130
1131 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
1132 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
1133 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
1134 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
1135 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
1136 prepare_for_testing.
1137 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
1138 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
1139 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
1140 standard_testfile.
1141 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
1142 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
1143 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
1144 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
1145 prepare_for_testing.
1146 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
1147 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
1148 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
1149 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
1150 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
1151 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
1152 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
1153 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
1154 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
1155 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
1156 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
1157 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
1158 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
1159 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
1160 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
1161 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
1162 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
1163 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
1164 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
1165 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
1166 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
1167 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
1168 standard_output_file.
1169 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
1170 standard_output_file.
1171 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
1172 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
1173 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
1174 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
1175 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
1176 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
1177 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
1178 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
1179 * gdb.dwarf2/implptr.exp: Use standard_testfile.
1180 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
1181 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
1182 * gdb.dwarf2/pieces.exp: Use standard_testfile.
1183 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
1184 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
1185 * gdb.dwarf2/valop.exp: Use standard_testfile,
1186 prepare_for_testing.
1187
5204774b
TT
11882012-06-27 Tom Tromey <tromey@redhat.com>
1189
1190 * gdb.python/python.exp: Fix regexps in pagination tests.
1191
ee0bf529
SCR
11922012-06-26 Siva Chandra Reddy <sivachandra@google.com>
1193
1194 * gdb.python/py-symtab.exp: Add tests to test the new attribute
1195 'last' of gdb.Symtab_and_line.
1196 * gdb.python/py-symbol.c: Move break point comment to enable
1197 testing of gdb.Symtab_and_line.last.
1198
14fcc022
TT
11992012-06-26 Tom Tromey <tromey@redhat.com>
1200
1201 * gdb.threads/step.c: Remove.
1202 * gdb.threads/step.exp: Remove.
1203 * gdb.threads/step2.exp: Remove.
1204
0efbbabc
TT
12052012-06-26 Tom Tromey <tromey@redhat.com>
1206
1207 * gdb.threads/watchpoint-fork.exp (test): Use
1208 standard_output_file. Don't declare objdir.
1209 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
1210 standard_output_file.
1211 * gdb.threads/attach-stopped.exp: Use standard_testfile.
1212 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
1213 clean_restart. Remove incdir.
1214 * gdb.threads/corethreads.exp: Use standard_testfile.
1215 * gdb.threads/execl.exp: Use standard_testfile,
1216 standard_output_file, clean_restart.
1217 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
1218 clean_restart.
1219 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
1220 clean_restart.
1221 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
1222 incdir.
1223 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
1224 clean_restart. Remove incdir.
1225 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
1226 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
1227 clean_restart. Remove incdir.
1228 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
1229 Remove incdir.
1230 * gdb.threads/leader-exit.exp: Use standard_testfile.
1231 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
1232 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
1233 clean_restart.
1234 * gdb.threads/manythreads.exp: Use standard_testfile,
1235 clean_restart. Remove incdir.
1236 * gdb.threads/multi-create.exp: Use standard_testfile,
1237 clean_restart.
1238 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
1239 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
1240 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
1241 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
1242 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
1243 * gdb.threads/pending-step.exp: Use standard_testfile,
1244 clean_restart. Remove incdir.
1245 * gdb.threads/print-threads.exp: Use standard_testfile,
1246 clean_restart. Remove incdir.
1247 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
1248 clean_restart. Remove incdir.
1249 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
1250 Remove incdir.
1251 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
1252 incdir.
1253 * gdb.threads/sigthread.exp: Use standard_testfile,
1254 clean_restart.
1255 * gdb.threads/staticthreads.exp: Use standard_testfile,
1256 clean_restart. Remove incdir.
1257 * gdb.threads/switch-threads.exp: Use standard_testfile,
1258 clean_restart. Remove incdir.
1259 * gdb.threads/thread-execl.exp: Use standard_testfile,
1260 clean_restart. Remove incdir.
1261 * gdb.threads/thread-find.exp: Use standard_testfile,
1262 clean_restart.
1263 * gdb.threads/thread-specific.exp: Use standard_testfile,
1264 clean_restart. Remove incdir.
1265 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
1266 clean_restart. Remove incdir.
1267 * gdb.threads/thread_check.exp: Use standard_testfile,
1268 clean_restart. Remove incdir.
1269 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
1270 incdir.
1271 * gdb.threads/threadapply.exp: Use standard_testfile,
1272 clean_restart. Remove incdir.
1273 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
1274 clean_restart. Remove incdir.
1275 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
1276 clean_restart.
1277 * gdb.threads/tls-shared.exp: Use standard_testfile,
1278 clean_restart, standard_output_file.
1279 * gdb.threads/tls-var.exp: Use standard_testfile,
1280 standard_output_file.
1281 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
1282 Remove incdir.
1283 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
1284 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
1285 incdir.
1286 * gdb.threads/watchthreads2.exp: Use standard_testfile,
1287 clean_restart. Remove incdir.
1288
497a5eb0
TT
12892012-06-26 Tom Tromey <tromey@redhat.com>
1290
1291 * gdb.trace/actions.exp: Use standard_testfile.
1292 * gdb.trace/ax.exp: Use standard_testfile.
1293 * gdb.trace/backtrace.exp: Use standard_testfile.
1294 * gdb.trace/change-loc.exp: Use standard_testfile.
1295 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
1296 * gdb.trace/collection.exp: Use standard_testfile,
1297 prepare_for_testing.
1298 * gdb.trace/deltrace.exp: Use standard_testfile.
1299 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
1300 * gdb.trace/ftrace.exp: Use standard_testfile.
1301 * gdb.trace/infotrace.exp: Use standard_testfile.
1302 * gdb.trace/packetlen.exp: Use standard_testfile.
1303 * gdb.trace/passc-dyn.exp: Use standard_testfile.
1304 * gdb.trace/passcount.exp: Use standard_testfile.
1305 * gdb.trace/pending.exp: Use standard_testfile.
1306 * gdb.trace/report.exp: Use standard_testfile.
1307 * gdb.trace/save-trace.exp: Use standard_testfile.
1308 * gdb.trace/stap-trace.exp: Use standard_testfile.
1309 * gdb.trace/status-stop.exp: Use standard_testfile.
1310 * gdb.trace/strace.exp: Use standard_testfile.
1311 * gdb.trace/tfile.exp: Use standard_testfile.
1312 * gdb.trace/tfind.exp: Use standard_testfile.
1313 * gdb.trace/trace-break.exp: Use standard_testfile.
1314 * gdb.trace/trace-mt.exp: Use standard_testfile.
1315 * gdb.trace/tracecmd.exp: Use standard_testfile.
1316 * gdb.trace/tspeed.exp: Use standard_testfile.
1317 * gdb.trace/tstatus.exp: Use standard_testfile.
1318 * gdb.trace/tsv.exp: Use standard_testfile.
1319 * gdb.trace/unavailable.exp: Use standard_testfile,
1320 prepare_for_testing.
1321 * gdb.trace/while-dyn.exp: Use standard_testfile.
1322 * gdb.trace/while-stepping.exp: Use standard_testfile.
1323
7686c074
TT
13242012-06-26 Tom Tromey <tromey@redhat.com>
1325
1326 * gdb.reverse/break-precsave.exp: Use standard_testfile.
1327 * gdb.reverse/break-reverse.exp: Use standard_testfile.
1328 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
1329 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
1330 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
1331 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
1332 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
1333 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
1334 prepare_for_testing.
1335 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
1336 prepare_for_testing.
1337 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
1338 prepare_for_testing.
1339 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
1340 prepare_for_testing.
1341 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
1342 prepare_for_testing
1343 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
1344 * gdb.reverse/machinestate.exp: Use standard_testfile.
1345 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
1346 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
1347 build_executable.
1348 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
1349 build_executable.
1350 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
1351 standard_output_file.
1352 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
1353 standard_output_file.
1354 * gdb.reverse/step-precsave.exp: Use standard_testfile.
1355 * gdb.reverse/step-reverse.exp: Use standard_testfile.
1356 * gdb.reverse/until-precsave.exp: Use standard_testfile.
1357 * gdb.reverse/until-reverse.exp: Use standard_testfile.
1358 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
1359 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
1360
481fc100
TT
13612012-06-26 Tom Tromey <tromey@redhat.com>
1362
1363 * gdb.stabs/weird.exp: Remove directory-checking code. Use
1364 standard_output_file.
1365 * gdb.stabs/exclfwd.exp: Use standard_testfile,
1366 prepare_for_testing. Remove directory-checking code.
1367
7bb18ae2
TT
13682012-06-25 Tom Tromey <tromey@redhat.com>
1369
1370 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
1371 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
1372 build_executable, not prepare_for_testing.
1373 * gdb.multi/base.exp: Use standard_output_file. Use
1374 build_executable, not prepare_for_testing.
1375
cf09b3e4
TT
13762012-06-25 Tom Tromey <tromey@redhat.com>
1377
1378 * gdb.fortran/subarray.exp: Use standard_testfile,
1379 prepare_for_testing.
1380 * gdb.fortran/multi-dim.exp: Use standard_testfile.
1381 * gdb.fortran/module.exp: Use standard_testfile.
1382 * gdb.fortran/logical.exp: Use standard_testfile.
1383 * gdb.fortran/library-module.exp: Use standard_testfile,
1384 standard_output_file.
1385 * gdb.fortran/derived-type.exp: Use standard_testfile,
1386 prepare_for_testing.
1387 * gdb.fortran/complex.exp: Use standard_testfile,
1388 prepare_for_testing.
1389 * gdb.fortran/charset.exp: Use standard_testfile.
1390 * gdb.fortran/array-element.exp: Use standard_testfile,
1391 prepare_for_testing.
1392
18b5ff1b
KS
13932012-06-25 Keith Seitz <keiths@redhat.com>
1394
1395 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
1396 Change rbreak-related tests to KFAIL and add bugzilla numbers.
1397
17b77626
TT
13982012-06-25 Tom Tromey <tromey@redhat.com>
1399
1400 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
1401 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
1402 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
1403 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
1404
f91e3dc1
TT
14052012-06-25 Tom Tromey <tromey@redhat.com>
1406
1407 * gdb.linespec/ls-errs.exp: Use standard_testfile.
1408 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
1409 * gdb.linespec/linespec.exp: Use standard_testfile.
1410
a884434d
TT
14112012-06-25 Tom Tromey <tromey@redhat.com>
1412
1413 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
1414 prepare_for_testing.
1415
efc9d70a
TT
14162012-06-25 Tom Tromey <tromey@redhat.com>
1417
1418 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
1419 prepare_for_testing.
1420 * gdb.opt/inline-break.exp: Use standard_testfile,
1421 prepare_for_testing.
1422 * gdb.opt/inline-bt.exp: Use standard_testfile,
1423 prepare_for_testing.
1424 * gdb.opt/inline-cmds.exp: Use standard_testfile,
1425 prepare_for_testing.
1426 * gdb.opt/inline-locals.exp: Use standard_testfile,
1427 prepare_for_testing.
1428
e2fc92c6
TT
14292012-06-25 Tom Tromey <tromey@redhat.com>
1430
1431 * gdb.asm/asm-source.exp: Use standard_output_file,
1432 standard_testfile. Construct .o files in proper subdir.
1433
b0963d73
TT
14342012-06-25 Tom Tromey <tromey@redhat.com>
1435
1436 * gdb.server/ext-attach.exp: Use standard_testfile,
1437 prepare_for_testing.
1438 * gdb.server/ext-run.exp: Use standard_testfile,
1439 build_executable.
1440 * gdb.server/file-transfer.exp: Use standard_testfile,
1441 prepare_for_testing.
1442 * gdb.server/server-exec-info.exp: Use standard_testfile.
1443 * gdb.server/server-mon.exp: Use standard_testfile,
1444 prepare_for_testing.
1445 * gdb.server/server-run.exp: Use standard_testfile,
1446 build_executable.
1447 * gdb.server/solib-list.exp: Use standard_testfile,
1448 standard_output_file.
1449
8a3e1f8d
TT
14502012-06-25 Tom Tromey <tromey@redhat.com>
1451
1452 * lib/gdb.exp (standard_output_file): Use "file join".
1453 * gdb.go/chan.exp: Use standard_testfile.
1454 * gdb.go/handcall.exp: Use standard_testfile.
1455 * gdb.go/hello.exp: Use standard_testfile.
1456 * gdb.integers/chan.exp: Use standard_testfile.
1457 * gdb.go/methods.exp: Use standard_testfile.
1458 * gdb.go/package.exp: Use standard_testfile.
1459 * gdb.go/strings.exp: Use standard_testfile.
1460 * gdb.go/types.exp: Use standard_testfile.
1461 * gdb.go/unsafe.exp: Use standard_testfile.
1462
944a9061
MGD
14632012-06-25 Greta Yorsh <greta.yorsh@arm.com>
1464
1465 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
1466
1c06bd58
JK
14672012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1468
1469 Fix regression by the previous commit.
1470 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
1471
b4a58790
TT
14722012-06-22 Tom Tromey <tromey@redhat.com>
1473
1474 * gdb.python/lib-types.exp: Use standard_testfile,
1475 prepare_for_testing.
1476 * gdb.python/py-block.exp: Use standard_testfile.
1477 * gdb.python/py-breakpoint.exp: Use standard_testfile.
1478 * gdb.python/py-events.exp: Use standard_testfile,
1479 standard_output_file.
1480 * gdb.python/py-evsignal.exp: Use standard_testfile.
1481 * gdb.python/py-evethreads.exp: Use standard_testfile.
1482 * gdb.python/py-explore-cc.exp: Use standard_testfile.
1483 * gdb.python/py-explore.exp: Use standard_testfile.
1484 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
1485 standard_output_file.
1486 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
1487 prepare_for_testing.
1488 * gdb.python/py-frame-inline.exp: Use standard_testfile.
1489 * gdb.python/py-frame.exp: Use standard_testfile.
1490 * gdb.python/py-inferior.exp: Use standard_testfile.
1491 * gdb.python/py-infthread.exp: Use standard_testfile.
1492 * gdb.python/py-mi.exp: Use standard_testfile.
1493 * gdb.python/py-objfile-script.exp: Use standard_testfile,
1494 build_executable.
1495 * gdb.python/py-objfile.exp: Use standard_testfile.
1496 * gdb.python/py-pp-maint.exp: Use standard_testfile,
1497 prepare_for_testing.
1498 * gdb.python/py-prettyprint.exp: Use standard_testfile.
1499 * gdb.python/py-progspace.exp: Use standard_testfile,
1500 build_executable.
1501 * gdb.python/py-prompt.exp: Use standard_testfile,
1502 build_executable.
1503 * gdb.python/py-section-script.exp: Use standard_testfile,
1504 build_executable.
1505 * gdb.python/py-shared.exp: Use standard_testfile,
1506 standard_output_file, clean_restart.
1507 * gdb.python/py-symbol.exp: Use standard_output_file,
1508 prepare_for_testing.
1509 * gdb.python/py-symtab.exp: Use standard_output_file,
1510 prepare_for_testing
1511 * gdb.python/py-template.exp: Use standard_testfile.
1512 * gdb.python/py-type.exp: Use standard_testfile.
1513 * gdb.python/py-value-cc.exp: Use standard_testfile.
1514 * gdb.python/py-value.exp: Use standard_testfile.
1515 * gdb.python/python.exp: Use standard_testfile, build_executable.
1516
2c44deac
TT
15172012-06-22 Tom Tromey <tromey@redhat.com>
1518
1519 * gdb.objc/basicclass.exp: Use standard_testfile.
1520 (do_objc_tests): Don't declare objdir.
1521 * gdb.objc/nondebug.exp: Use standard_testfile.
1522 (do_objc_tests): Don't declare objdir.
1523 * gdb.objc/objcdecode.exp: Use standard_testfile.
1524 (do_objc_tests): Don't declare objdir.
1525
c24ccbce
TT
15262012-06-22 Tom Tromey <tromey@redhat.com>
1527
1528 * gdb.java/jmain.exp: Use standard_testfile.
1529 * gdb.java/jmisc.exp: Use standard_testfile.
1530 * gdb.java/jnpe.exp: Use standard_testfile.
1531 * gdb.java/jprint.exp: Use standard_testfile.
1532
0a6d0306
TT
15332012-06-22 Tom Tromey <tromey@redhat.com>
1534
1535 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
1536 (standard_output_file, standard_testfile): New procs.
1537 (build_executable, clean_restart): Use standard_output_file.
1538
6ea815ef
YQ
15392012-06-22 Yao Qi <yao@codesourcery.com>
1540
1541 * boards/native-gdbserver.exp: New proc ${board}_exec.
1542 * boards/native-stdio-gdbserver.exp: Likewise.
1543
4c93b1db
TT
15442012-06-21 Tom Tromey <tromey@redhat.com>
1545
1546 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
1547 (build_executable): Update.
1548 (get_compiler_info): Remove 'binfile' argument.
1549 * gdb.ada/arrayidx.exp: Update.
1550 * gdb.ada/null_array.exp: Update.
1551 * gdb.arch/altivec-abi.exp: Update.
1552 * gdb.arch/altivec-regs.exp: Update.
1553 * gdb.arch/amd64-byte.exp: Update.
1554 * gdb.arch/amd64-dword.exp: Update.
1555 * gdb.arch/amd64-word.exp: Update.
1556 * gdb.arch/i386-avx.exp: Update.
1557 * gdb.arch/i386-byte.exp: Update.
1558 * gdb.arch/i386-sse.exp: Update.
1559 * gdb.arch/i386-word.exp: Update.
1560 * gdb.arch/ppc-dfp.exp: Update.
1561 * gdb.arch/ppc-fp.exp: Update.
1562 * gdb.arch/vsx-regs.exp: Update.
1563 * gdb.base/all-bin.exp: Update.
1564 * gdb.base/annota1.exp: Update.
1565 * gdb.base/async.exp: Update.
1566 * gdb.base/attach.exp: Update.
1567 * gdb.base/break-interp.exp: Update.
1568 * gdb.base/call-ar-st.exp: Update.
1569 * gdb.base/call-rt-st.exp: Update.
1570 * gdb.base/call-sc.exp: Update.
1571 * gdb.base/callfuncs.exp: Update.
1572 * gdb.base/catch-load.exp: Update.
1573 * gdb.base/completion.exp: Update.
1574 * gdb.base/complex.exp: Update.
1575 * gdb.base/condbreak.exp: Update.
1576 * gdb.base/consecutive.exp: Update.
1577 * gdb.base/constvars.exp: Update.
1578 * gdb.base/corefile.exp: Update.
1579 * gdb.base/eval-skip.exp: Update.
1580 * gdb.base/expand-psymtabs.exp: Update.
1581 * gdb.base/exprs.exp: Update.
1582 * gdb.base/fileio.exp: Update.
1583 * gdb.base/fixsection.exp: Update.
1584 * gdb.base/funcargs.exp: Update.
1585 * gdb.base/gdb11530.exp: Update.
1586 * gdb.base/gdb1555.exp: Update.
1587 * gdb.base/gnu-ifunc.exp: Update.
1588 * gdb.base/gnu_vector.exp: Update.
1589 * gdb.base/info-macros.exp: Update.
1590 * gdb.base/jit-simple.exp: Update.
1591 * gdb.base/jit-so.exp: Update.
1592 * gdb.base/jit.exp: Update.
1593 * gdb.base/langs.exp: Update.
1594 * gdb.base/list.exp: Update.
1595 * gdb.base/logical.exp: Update.
1596 * gdb.base/long_long.exp: Update.
1597 * gdb.base/longjmp.exp: Update.
1598 * gdb.base/macscp.exp: Update.
1599 * gdb.base/mips_pro.exp: Update.
1600 * gdb.base/miscexprs.exp: Update.
1601 * gdb.base/morestack.exp: Update.
1602 * gdb.base/nodebug.exp: Update.
1603 * gdb.base/opaque.exp: Update.
1604 * gdb.base/pc-fp.exp: Update.
1605 * gdb.base/pending.exp: Update.
1606 * gdb.base/permissions.exp: Update.
1607 * gdb.base/pointers.exp: Update.
1608 * gdb.base/prelink.exp: Update.
1609 * gdb.base/printcmds.exp: Update.
1610 * gdb.base/psymtab.exp: Update.
1611 * gdb.base/ptype.exp: Update.
1612 * gdb.base/relational.exp: Update.
1613 * gdb.base/scope.exp: Update.
1614 * gdb.base/setvar.exp: Update.
1615 * gdb.base/shlib-call.exp: Update.
1616 * gdb.base/shreloc.exp: Update.
1617 * gdb.base/signals.exp: Update.
1618 * gdb.base/sizeof.exp: Update.
1619 * gdb.base/so-impl-ld.exp: Update.
1620 * gdb.base/so-indr-cl.exp: Update.
1621 * gdb.base/solib-disc.exp: Update.
1622 * gdb.base/solib-display.exp: Update.
1623 * gdb.base/solib-nodir.exp: Update.
1624 * gdb.base/solib-overlap.exp: Update.
1625 * gdb.base/solib-symbol.exp: Update.
1626 * gdb.base/solib-weak.exp: Update.
1627 * gdb.base/solib.exp: Update.
1628 * gdb.base/store.exp: Update.
1629 * gdb.base/structs.exp: Update.
1630 * gdb.base/structs2.exp: Update.
1631 * gdb.base/type-opaque.exp: Update.
1632 * gdb.base/unload.exp: Update.
1633 * gdb.base/varargs.exp: Update.
1634 * gdb.base/volatile.exp: Update.
1635 * gdb.base/watch_thread_num.exp: Update.
1636 * gdb.base/watchpoint-solib.exp: Update.
1637 * gdb.base/watchpoint.exp: Update.
1638 * gdb.base/watchpoints.exp: Update.
1639 * gdb.base/whatis.exp: Update.
1640 * gdb.cell/arch.exp: Update.
1641 * gdb.cell/break.exp: Update.
1642 * gdb.cell/bt.exp: Update.
1643 * gdb.cell/core.exp: Update.
1644 * gdb.cell/data.exp: Update.
1645 * gdb.cell/ea-cache.exp: Update.
1646 * gdb.cell/f-regs.exp: Update.
1647 * gdb.cell/fork.exp: Update.
1648 * gdb.cell/gcore.exp: Update.
1649 * gdb.cell/mem-access.exp: Update.
1650 * gdb.cell/ptype.exp: Update.
1651 * gdb.cell/registers.exp: Update.
1652 * gdb.cell/sizeof.exp: Update.
1653 * gdb.cell/solib-symbol.exp: Update.
1654 * gdb.cell/solib.exp: Update.
1655 * gdb.cp/ambiguous.exp: Update.
1656 * gdb.cp/breakpoint.exp: Update.
1657 * gdb.cp/bs15503.exp: Update.
1658 * gdb.cp/casts.exp: Update.
1659 * gdb.cp/class2.exp: Update.
1660 * gdb.cp/cpexprs.exp: Update.
1661 * gdb.cp/cplusfuncs.exp: Update.
1662 * gdb.cp/ctti.exp: Update.
1663 * gdb.cp/dispcxx.exp: Update.
1664 * gdb.cp/gdb1355.exp: Update.
1665 * gdb.cp/gdb2384.exp: Update.
1666 * gdb.cp/gdb2495.exp: Update.
1667 * gdb.cp/infcall-dlopen.exp: Update.
1668 * gdb.cp/local.exp: Update.
1669 * gdb.cp/m-data.exp: Update.
1670 * gdb.cp/m-static.exp: Update.
1671 * gdb.cp/mb-ctor.exp: Update.
1672 * gdb.cp/mb-inline.exp: Update.
1673 * gdb.cp/mb-templates.exp: Update.
1674 * gdb.cp/member-ptr.exp: Update.
1675 * gdb.cp/method.exp: Update.
1676 * gdb.cp/namespace.exp: Update.
1677 * gdb.cp/nextoverthrow.exp: Update.
1678 * gdb.cp/nsdecl.exp: Update.
1679 * gdb.cp/nsrecurs.exp: Update.
1680 * gdb.cp/nsstress.exp: Update.
1681 * gdb.cp/nsusing.exp: Update.
1682 * gdb.cp/pr-1023.exp: Update.
1683 * gdb.cp/pr-1210.exp: Update.
1684 * gdb.cp/pr-574.exp: Update.
1685 * gdb.cp/pr9631.exp: Update.
1686 * gdb.cp/printmethod.exp: Update.
1687 * gdb.cp/psmang.exp: Update.
1688 * gdb.cp/re-set-overloaded.exp: Update.
1689 * gdb.cp/rtti.exp: Update.
1690 * gdb.cp/shadow.exp: Update.
1691 * gdb.cp/templates.exp: Update.
1692 * gdb.cp/try_catch.exp: Update.
1693 * gdb.dwarf2/dw2-ranges.exp: Update.
1694 * gdb.dwarf2/pr10770.exp: Update.
1695 * gdb.fortran/library-module.exp: Update.
1696 * gdb.hp/gdb.aCC/optimize.exp: Update.
1697 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
1698 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
1699 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
1700 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
1701 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
1702 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
1703 * gdb.hp/gdb.compat/xdb1.exp: Update.
1704 * gdb.hp/gdb.compat/xdb2.exp: Update.
1705 * gdb.hp/gdb.compat/xdb3.exp: Update.
1706 * gdb.hp/gdb.defects/bs14602.exp: Update.
1707 * gdb.hp/gdb.defects/solib-d.exp: Update.
1708 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
1709 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
1710 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
1711 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
1712 * gdb.mi/gdb792.exp: Update.
1713 * gdb.mi/mi-pending.exp: Update.
1714 * gdb.mi/mi-solib.exp: Update.
1715 * gdb.mi/mi-var-cp.exp: Update.
1716 * gdb.opt/clobbered-registers-O2.exp: Update.
1717 * gdb.opt/inline-bt.exp: Update.
1718 * gdb.opt/inline-cmds.exp: Update.
1719 * gdb.opt/inline-locals.exp: Update.
1720 * gdb.python/py-events.exp: Update.
1721 * gdb.python/py-finish-breakpoint.exp: Update.
1722 * gdb.python/py-type.exp: Update.
1723 * gdb.reverse/solib-precsave.exp: Update.
1724 * gdb.reverse/solib-reverse.exp: Update.
1725 * gdb.server/solib-list.exp: Update.
1726 * gdb.stabs/weird.exp: Update.
1727 * gdb.threads/attach-into-signal.exp: Update.
1728 * gdb.threads/attach-stopped.exp: Update.
1729 * gdb.threads/tls-shared.exp: Update.
1730 * gdb.trace/change-loc.exp: Update.
1731 * gdb.trace/strace.exp: Update.
1732
95c391b6
TT
17332012-06-19 Tom Tromey <tromey@redhat.com>
1734
1735 * gdb.base/whatis.exp: Add tests.
1736
e910f0b6
TT
17372012-06-19 Tom Tromey <tromey@redhat.com>
1738
1739 * gdb.cp/m-static.cc (keepalive): New function.
1740 (gnu_obj_1::method): Use it.
1741
422d65e7
DE
17422012-06-18 Doug Evans <dje@google.com>
1743
1744 * gdb.base/info-fun.exp: New file.
1745 * gdb.base/info-fun.c: New file.
1746 * gdb.base/info-fun-solib.c: New file.
1747
e2e4d78b
JK
17482012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1749
1750 Remove stale dummy frames.
1751 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
1752 (maintenance info breakpoints): New tests.
1753 * gdb.base/stale-infcall.c: New file.
1754 * gdb.base/stale-infcall.exp: New file.
1755
1788b2d3
JK
17562012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1757
1758 * gdb.arch/amd64-entry-value-param.S: New file.
1759 * gdb.arch/amd64-entry-value-param.c: New file.
1760 * gdb.arch/amd64-entry-value-param.exp: New file.
1761
663b969e
TT
17622012-06-15 Tom Tromey <tromey@redhat.com>
1763
1764 * gdb.cp/namespace.exp: Add "show lang" test.
1765
8e09ad05
IS
17662012-06-15 Iain Sandoe <iain@codesourcery.com>
1767
1768 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
1769 case. (top level): Use gdb_file_cmd instead of gdb_load.
1770
f85e18ee
JK
17712012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1772
1773 PR tdep/14222
1774 * gdb.arch/i386-sse-stack-align.S: New file.
1775 * gdb.arch/i386-sse-stack-align.c: New file.
1776 * gdb.arch/i386-sse-stack-align.exp: New file.
1777
f3b5e280
KS
17782012-06-13 Keith Seitz <keiths@redhat.com>
1779
1780 PR breakpoints/13798 and mi/11541
1781 * gdb.linespec/ls-errs.exp: Add a few more tests for
1782 filenames with spaces and colons.
1783
50af5481
JK
17842012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1785
1786 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
1787 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
1788 (test_function): Call CV_f.
1789 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
1790 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
1791 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
1792 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
1793 (p CV_f(CV::i)): New tests.
1794
d55637df
TT
17952012-06-13 Tom Tromey <tromey@redhat.com>
1796
1797 * gdb.base/condbreak.exp: Add tests for "condition" completion.
1798
cc80f267
JK
17992012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1800
1801 Fix regression by the "ambiguous linespec" series.
1802 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
1803 tests.
1804
bb2af9cc
JK
18052012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1806
1807 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
1808 missing.
1809
e81a37f7
TT
18102012-06-11 Tom Tromey <tromey@redhat.com>
1811
1812 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
1813 location...
1814 (main): ...here.
1815
8efd7788
YQ
18162012-06-07 Yao Qi <yao@codesourcery.com>
1817
1818 * gdb.trace/strace.exp: Shorten some too-long lines.
1819
359f5fe6
PA
18202012-06-06 Pedro Alves <palves@redhat.com>
1821
1822 * gdb.threads/clone-new-thread-event.c: New file.
1823 * gdb.threads/clone-new-thread-event.exp: New file.
1824
7b2fe205
YQ
18252012-06-06 Yao Qi <yao@codesourcery.com>
1826
1827 * gdb.base/dprintf.c (main): Add extra parameter when calling
1828 printf and fprintf.
1829 (bar): New function. It is a dead function, but to ensure
1830 'malloc' is linked explicitly.
1831
3eca55e8
YQ
18322012-06-06 Yao Qi <yao@codesourcery.com>
1833
1834 * gdb.base/info-proc.exp: Return if target doesn't support
1835 'info proc'.
1836
91cc9324
JK
18372012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1838
1839 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
1840 (run program with breakpoint commands): XFAIl if it is not.
1841
c56e7c43
JB
18422012-06-05 Joel Brobecker <brobecker@adacore.com>
1843
1844 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
1845 and add comment.
1846 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
1847 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
1848 "STOP" marker. Adjust testing strategy to make it work on
1849 all targets.
1850
1851 * gdb.base/print-file-var-main.c (main): Rewrite using local
1852 variables and adjust get_version_2's return value check.
1853 Add small comment.
1854 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
1855 marker. Adjust testing strategy to make it work on all targets.
1856
ccab2054
JB
18572012-06-05 Joel Brobecker <brobecker@adacore.com>
1858
1859 * gdb.ada/bad-task-bp-keyword: New testcase.
1860
d0d86158
JK
18612012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1862
1863 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
1864 Simplify it to ...
1865 (symbol-file ${testfile1}): ... here.
1866 (test eliminated var my_global_symbol)
1867 (test eliminated var my_static_symbol)
1868 (test eliminated var my_global_func, get address of main): Wrap them to
1869 'single psymtabs' and 'single symtabs'
1870 (get address of my_global_symbol, get address of my_static_symbol)
1871 (get address of my_global_func, get address of main): Wrap them to
1872 'order1' and 'order2'.
1873
952cf74c
JK
1874 * gdb.base/code_elim.exp
1875 (add-symbol-file ${testfile1} 0x100000)
1876 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
1877 'order2'.
1878 (order1: add-symbol-file ${testfile1} 0x100000)
1879 (order1: add-symbol-file ${testfile2} 0x200000)
1880 (order2: add-symbol-file ${testfile2} 0x200000)
1881 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
1882 .bss as appropriate.
1883
0c5bf5a9
JK
18842012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1885
1886 * gdb.server/solib-list-lib.c: New file.
1887 * gdb.server/solib-list-main.c: New file.
1888 * gdb.server/solib-list.exp: New file.
1889
4196f325
MR
18902012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
1891
1892 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
1893 for 'set print symbol' change.
1894
bfb05775
JK
18952012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1896
1897 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
1898 .debug_abbrev_seg3.
1899
685b1105
JK
19002012-05-24 John Steele Scott <toojays@toojays.net>
1901
1902 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
1903 * gdb.dwarf2/dw2-icc-opaque.S: New file.
1904 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
1905
f3e0e960
SS
19062012-05-23 Stan Shebs <stan@codesourcery.com>
1907
1908 * gdb.mi/mi-info-os.exp: New file.
1909
11eb1b4d
KS
19102012-05-23 Keith Seitz <keiths@redhat.com>
1911
1912 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
1913 return -1 to suppress the rest of the tests.
1914 (compile_stap_bin): Return boolean success value.
1915
b1af9e97
TT
19162012-05-21 Tom Tromey <tromey@redhat.com>
1917
1918 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
1919 Remove kfails.
1920 (test_print_mi_member_types): Likewise.
1921
248537e3
TT
19222012-05-21 Tom Tromey <tromey@redhat.com>
1923
1924 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
1925 print symbol' change.
1926
d791e155
TJB
19272012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1928
1929 * gdb.python/py-prompt.exp: Quit if the target is remote.
1930
e77afa2e
JK
19312012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1932
1933 Fix ERROR: internal buffer is full.
1934 * gdb.base/info-os.exp (expect_multiline): New function.
1935 (get process list, get process groups, get threads)
1936 (get file descriptors, get internet-domain sockets)
1937 (get shared-memory regions, get semaphores, get message queues): Use
1938 it for these tests.
1939
9cb709b6
TT
19402012-05-18 Tom Tromey <tromey@redhat.com>
1941
1942 * gdb.mi/mi-var-cmd.exp: Update.
1943 * gdb.objc/basicclass.exp (do_objc_tests): Update.
1944 * gdb.cp/virtbase.exp: Update.
1945 * gdb.cp/classes.exp (test_static_members): Update.
1946 * gdb.cp/casts.exp: Update.
1947 * gdb.base/pointers.exp: Update.
1948 * gdb.base/funcargs.exp (pointer_args): Update.
1949 (structs_by_reference): Update.
1950 * gdb.base/find.exp: Update.
1951 * gdb.base/call-strs.exp: Send "set print symbol off".
1952 * gdb.base/call-ar-st.exp: Update.
1953 * gdb.ada/fun_addr.exp: Update.
1954 * gdb.base/printcmds.exp (test_print_symbol): New proc.
1955 Call it.
1956 (test_print_repeats_10, test_print_strings)
1957 (test_print_char_arrays): Update.
1958
b012acdd
TT
19592012-05-18 Tom Tromey <tromey@redhat.com>
1960
1961 * gdb.base/charset.exp (string_display): Update.
1962
1d51a733
TT
19632012-05-18 Tom Tromey <tromey@redhat.com>
1964
1965 * gdb.mi/mi2-var-display.exp: Update.
1966 * gdb.mi/mi-var-display.exp: Update.
1967 * gdb.mi/mi-var-child.exp: Update.
1968 * gdb.cp/expand-psymtabs-cxx.exp: Update.
1969 * gdb.cp/cp-relocate.exp (get_func_address): Update.
1970
957df313
DE
19712012-05-17 Doug Evans <dje@google.com>
1972
682c7f7b
DE
1973 * info-macros.exp: Pass "debug" to prepare_for_testing.
1974
957df313
DE
1975 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
1976 * gdb.ada/Makefile.in (clean): Ditto.
1977 * gdb.arch/Makefile.in (clean): Ditto.
1978 * gdb.asm/Makefile.in (clean): Ditto.
1979 * gdb.base/Makefile.in (clean): Ditto.
1980 * gdb.cell/Makefile.in (clean): Ditto.
1981 * gdb.cp/Makefile.in (clean): Ditto.
1982 * gdb.disasm/Makefile.in (clean): Ditto.
1983 * gdb.dwarf2/Makefile.in (clean): Ditto.
1984 * gdb.fortran/Makefile.in (clean): Ditto.
1985 * gdb.go/Makefile.in (clean): Ditto.
1986 * gdb.hp/Makefile.in (clean): Ditto.
1987 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
1988 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
1989 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
1990 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
1991 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
1992 * gdb.java/Makefile.in (clean): Ditto.
1993 * gdb.linespec/Makefile.in (clean): Ditto.
1994 * gdb.mi/Makefile.in (clean): Ditto.
1995 * gdb.modula2/Makefile.in (clean): Ditto.
1996 * gdb.multi/Makefile.in (clean): Ditto.
1997 * gdb.objc/Makefile.in (clean): Ditto.
1998 * gdb.opencl/Makefile.in (clean): Ditto.
1999 * gdb.opt/Makefile.in (clean): Ditto.
2000 * gdb.pascal/Makefile.in (clean): Ditto.
2001 * gdb.python/Makefile.in (clean): Ditto.
2002 * gdb.reverse/Makefile.in (clean): Ditto.
2003 * gdb.server/Makefile.in (clean): Ditto.
2004 * gdb.stabs/Makefile.in (clean): Ditto.
2005 * gdb.threads/Makefile.in (clean): Ditto.
2006 * gdb.trace/Makefile.in (clean): Ditto.
2007 * gdb.xml/Makefile.in (clean): Ditto.
2008
abc9d0dc
TT
20092012-05-16 Tom Tromey <tromey@redhat.com>
2010
2011 * gdb.base/macscp1.c (macscp_expr): Add comment.
2012 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
2013
6a3a010b
MR
20142012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
2015
2016 * gdb.base/return-nodebug.exp: Also test float and double types.
2017
01429c8e
JK
20182012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2019
2020 PR testsuite/12649
2021 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
2022
54115cd4
JK
2023 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
2024
0c5f383f
SDJ
20252012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
2026
2027 * gdb.base/stap-probe.exp (stap_test): Remove calls to
2028 `rerun_to_main'.
2029 (stap_test_no_debuginfo): Likewise.
2030
e7e0cddf
SS
20312012-05-14 Stan Shebs <stan@codesourcery.com>
2032
2033 * gdb.base/dprintf.c: New file.
2034 * gdb.base/dprintf.exp: New file.
2035
c772f8e7
HZ
20362012-05-14 Hui Zhu <hui_zhu@mentor.com>
2037
2038 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
2039 * gdb.trace/disconnected-tracing.c: New file.
2040 * gdb.trace/disconnected-tracing.exp: New file.
2041
7efc75aa
SCR
20422012-05-13 Siva Chandra Reddy <sivachandra@google.com>
2043
2044 * gdb.python/python.c: Add a new breakpoint comment.
2045 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
2046
85d4a676
SS
20472011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
2048
2049 * gdb.base/info-os.exp: New file.
2050 * gdb.base/info-os.c: New file.
2051
64ea88dc
JB
20522012-05-10 Joel Brobecker <brobecker@adacore.com>
2053
4647ab1b
JB
2054 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
2055 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
2056 New files.
64ea88dc 2057
afba63f1
JB
20582012-05-10 Joel Brobecker <brobecker@adacore.com>
2059
2060 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
2061 gdb.base/ctxobj.exp: New files.
2062
9d198b1e
TT
20632012-05-09 Tom Tromey <tromey@redhat.com>
2064
2065 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
2066
9bfee719
MR
20672012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
2068
2069 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
2070
3a7341d8
MR
20712012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
2072
2073 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
2074 before using it.
2075
52b3699b
TG
20762012-05-04 Tristan Gingold <gingold@adacore.com>
2077
2078 * gdb.base/set-noassign.exp: New test.
2079
a20ee7a4
SCR
20802012-05-03 Siva Chandra Reddy <sivachandra@google.com>
2081
2082 * gdb.python/py-symbol.exp: Add tests to test the new methods
2083 gdb.Symtab.global_block() and gdb.Symtab.static_block().
2084 * gdb.python/py-symbol.c: Add new struct to help test
2085 gdb.Symtab.static_block().
2086
bf2f0858
DE
20872012-05-03 Doug Evans <dje@google.com>
2088
2089 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
2090 commented out.
2091
2d4e0376
YQ
20922012-05-03 Yao Qi <yao@codesourcery.com>
2093
2094 * gdb.base/catch-syscall.exp: Skip it before compilation if target
2095 doesn't support.
2096 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
2097 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
2098
6d0bb9f3
YQ
20992012-05-03 Yao Qi <yao@codesourcery.com>
2100
2101 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
2102
fd820528
DE
21032012-04-30 Doug Evans <dje@google.com>
2104
2105 PR testsuite/13961
2106 * gdb.dwarf2/pr13961.S: New file.
2107 * gdb.dwarf2/pr13961.exp: New file.
2108
b9e219b9
YQ
21092012-04-29 Yao Qi <yao@codesourcery.com>
2110
2111 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
2112
3019eac3
DE
21132012-04-28 Doug Evans <dje@google.com>
2114
2115 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
2116 .Ltype_int_in_cu2. Use name "int2" instead of "int".
2117 All uses updated.
2118 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
2119 "ptype func_cu1" to expand cu2 before cu1.
2120
62e5f89c
SDJ
21212012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
2122 Tom Tromey <tromey@redhat.com>
2123
2124 * gdb.base/default.exp: Add `$_probe_arg*' convenience
2125 variables.
2126 * gdb.base/stap-probe.c: New file.
2127 * gdb.base/stap-probe.exp: New file.
2128 * gdb.trace/stap-trace.c: New file.
2129 * gdb.trace/stap-trace.exp: New file.
2130 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
2131 libgcc's unwinder.
2132
14132e89
MR
21332012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
2134
2135 * gdb.arch/mips16-thunks-inmain.c: New file.
2136 * gdb.arch/mips16-thunks-main.c: New file.
2137 * gdb.arch/mips16-thunks-sin.c: New file.
2138 * gdb.arch/mips16-thunks-sinfrob.c: New file.
2139 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
2140 * gdb.arch/mips16-thunks-sinmain.c: New file.
2141 * gdb.arch/mips16-thunks-sinmips16.c: New file.
2142 * gdb.arch/mips16-thunks.exp: New file.
2143
a766d390
DE
21442012-04-25 Doug Evans <dje@google.com>
2145
2146 * configure.ac: Create gdb.go/Makefile.
2147 * configure: Regenerate.
2148 * gdb.base/default.exp: Add "go" to "set language" testing.
2149 * gdb.go/Makefile.in: New file.
2150 * gdb.go/basic-types.exp: New file.
2151 * gdb.go/chan.exp: New file.
2152 * gdb.go/chan.go: New file.
2153 * gdb.go/handcall.exp: New file.
2154 * gdb.go/handcall.go: New file.
2155 * gdb.go/hello.exp: New file.
2156 * gdb.go/hello.go: New file.
2157 * gdb.go/integers.exp: New file.
2158 * gdb.go/integers.go: New file.
2159 * gdb.go/methods.exp: New file.
2160 * gdb.go/methods.go: New file.
2161 * gdb.go/package.exp: New file.
2162 * gdb.go/package1.go: New file.
2163 * gdb.go/package2.go: New file.
2164 * gdb.go/print.exp: New file.
2165 * gdb.go/strings.exp: New file.
2166 * gdb.go/strings.go: New file.
2167 * gdb.go/types.exp: New file.
2168 * gdb.go/types.go: New file.
2169 * gdb.go/unsafe.exp: New file.
2170 * gdb.go/unsafe.go: New file.
2171 * lib/future.exp: Add Go support.
2172 (gdb_find_go, gdb_find_go_linker): New procs.
2173 (gdb_default_target_compile): Add Go support.
2174 * lib/gdb.exp (skip_go_tests): New proc.
2175 * lib/go.exp: New file.
2176
e65f9ffb
TT
21772012-04-25 Tom Tromey <tromey@redhat.com>
2178
2179 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
2180
14e75d8e
JK
21812012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
2182 Jan Kratochvil <jan.kratochvil@redhat.com>
2183
2184 PR symtab/7259:
2185 * gdb.base/enumval.c: New test case.
2186 * gdb.base/enumval.exp: New test case.
2187 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
2188 field.bitpos.
2189
f3525b70
PA
21902012-04-17 Pedro Alves <palves@redhat.com>
2191
2192 * Makefile.in (site.exp): Make site.exp source
2193 $srcdir/lib/append_gdb_boards_dir.exp.
2194 * lib/append_gdb_boards_dir.exp: New file.
2195
bccbefd2
JK
21962012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2197
2198 New option "set auto-load safe-path".
2199 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
2200 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
2201
bf88dd68
JK
22022012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2203
2204 auto-load: Implementation.
2205 * gdb.base/help.exp (test set height): Increase the height.
2206 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
2207 to ...
2208 (info auto-load python-scripts): ... here.
2209 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
2210 to ...
2211 (info auto-load python-scripts *): ... here.
2212
c0d4d1c0
YQ
22132012-04-16 Yao Qi <yao@codesourcery.com>
2214
2215 * lib/trace-support.exp (get_in_proc_agent): New.
2216 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
2217 of in process trace agent.
2218 * gdb.trace/ftrace.exp: Likewise.
2219 * gdb.trace/pending.exp: Likewise.
2220 * gdb.trace/trace-break.exp: Likewise.
2221 * gdb.trace/trace-mt.exp
2222 * gdb.trace/tspeed.exp: Likewise.
2223 * gdb.trace/tstatus.exp
2224 * gdb.trace/strace.exp: Likewise.
2225
cbf68a60
TS
22262012-04-16 Thomas Schwinge <thomas@codesourcery.com>
2227
dd6d3b70
TS
2228 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
2229 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
2230
cbf68a60
TS
2231 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
2232
8264ba82
AG
22332012-04-14 Anton Gorenkov <xgsa@yandex.ru>
2234
2235 PR mi/13393
2236 * gdb.mi/mi-var-rtti.cc: New file.
2237 * gdb.mi/mi-var-rtti.exp: New file.
2238 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
2239 function.
2240 (mi_varobj_update_with_type_change): updated to avoid code duplication.
2241
de0919f8 22422012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
2243
2244 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
2245 EXECUTABLES.
2246 * gdb.python/py-explore.c: C program used for testing the new
2247 'explore' command on C constructs.
2248 * gdb.python/py-explore.cc: C++ program used for testing the new
2249 'explore' command on C++ constructs.
2250 * gdb-python/py-explore.exp: Tests for the new 'explore'
2251 command on C constructs.
2252 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
2253 command on C++ constructs.
2254
a82da7dd
MK
22552012-04-07 Mark Kettenis <kettenis@gnu.org>
2256
2257 * gdb.base/funcargs.exp (complex_args): Fix typo.
2258
e127cba8
JK
22592012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2260
2261 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
2262 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
2263
40e084e1
KS
22642012-04-05 Keith Seitz <keiths@redhat.com>
2265
2266 * gdb.base/advance.exp: Update error message for
2267 "advance malformed" test.
2268 * gdb.base/break.exp: Likewise for "breakpoint with
2269 trailing garbage" test.
2270 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
2271 with trailing garbage" test.
2272 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
2273 trailng garbage" test.
2274 * gdb.base/until.exp: Likewise for "malformed until" test.
2275 * gdb.cp/ovldbreak.exp: Create the breakpoint table
2276 for "breakpoint info (after setting on all)".
2277 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
2278 tests.
2279 * gdb.cp/cplabel.cc: New file.
2280 * gdb.cp/cplabel.exp: New test.
2281 * gdb.linespec/ls-errs.c: New file.
2282 * gdb.linespec/ls-errs.exp: New test.
2283
a72c8f6a
JK
22842012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2285
2286 * gdb.trace/unavailable.exp
2287 (collect globals: print object on: print derived_partial)
2288 (collect globals: print object on: print derived_whole)
2289 (collect globals: print object off: print derived_partial)
2290 (collect globals: print object off: print derived_whole): Update
2291 expected output.
2292
f87a3023
KS
22932012-03-30 Keith Seitz <keiths@redhat.com>
2294
2295 * gdb.python: Add test for linespecs with commas.
2296
e2171b3c
KS
22972012-03-28 Keith Seitz <keiths@redhat.com>
2298
2299 * gdb.linespec/ls-dollar.cc: New file.
2300 * gdb.linespec/ls-dollar.exp: New test.
2301
23022012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
2303
2304 * gdb.cp/namespace.exp: Add breakpoint tests for functions
2305 starting with the global namespace.
2306
2f4e0a80
DE
23072012-03-23 Doug Evans <dje@google.com>
2308
2309 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
2310
7b282c5a
SCR
23112012-03-22 Siva Chandra Reddy <sivachandra@google.com>
2312
2313 * gdb.python/py-value.cc: Add test case for testing the
2314 methodology exposing C++ values to Python.
2315 * gdb.python/py-value-cc.exp: Add tests testing the methodology
2316 exposing C++ values to Python.
2317 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
2318
2e98ca53
JK
23192012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2320 Siddhesh Poyarekar <siddhesh@redhat.com>
2321
2322 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
2323 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
2324 (generate native core dump): Make the test unsupported if core cannot
2325 be generated.
2326
8320cc4f
JK
23272012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2328
2329 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
2330 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
2331 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
2332
3a69ffb2
JK
23332012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
2334
2335 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
2336
8fabffee
DE
23372012-03-17 Doug Evans <dje@google.com>
2338
2339 * dg-extract-results.sh: Handle KFAILs.
2340
ab260dad
JK
23412012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2342
2343 PR symtab/13777
2344 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
2345
53ba8333
JB
23462012-03-16 Joel Brobecker <brobecker@adacore.com>
2347
2348 * gdb.ada/set_pckd_arr_elt: New testcase.
2349
481860b3
GB
23502012-03-16 Gary Benson <gbenson@redhat.com>
2351
2352 PR breakpoints/10738
2353 * gdb.opt/inline-break.exp: New file.
2354 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
2355 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
2356 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
2357 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
2358 * gdb.base/async-shell.exp: Likewise.
2359 * lib/mi-support.exp (library_loaded_re): Likewise.
2360
410528f0
TT
23612012-03-15 Tom Tromey <tromey@redhat.com>
2362
2363 * gdb.cp/virtfunc2.exp: Update expected output.
2364 * gdb.cp/pr9631.exp: Update expected output.
2365 * gdb.cp/member-ptr.exp: Update expected output.
2366 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
2367 output.
2368 * gdb.cp/casts.exp: Update expected output.
2369
c4aeac85
TT
23702012-03-15 Tom Tromey <tromey@redhat.com>
2371
2372 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
2373 (test_info_vtbl): Likewise.
2374 (do_tests): Call test_info_vtbl.
2375 * gdb.cp/virtfunc.cc (va): New global.
2376
856d06f9
TS
23772012-03-15 Thomas Schwinge <thomas@codesourcery.com>
2378
2379 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
2380 describing DWARF data structures.
2381 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
2382 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
2383 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
2384 * gdb.dwarf2/dw2-entry-value.S: Likewise.
2385 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
2386 * gdb.dwarf2/dw2-param-error.S: Likewise.
2387 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
2388 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
2389 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
2390 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
2391 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
2392 * gdb.dwarf2/pr11465.S: Likewise.
2393
e837f12a
JK
23942012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2395
2396 * gdb.mi/mi2-prompt.exp: New file.
2397
ccbb4f28
JB
23982012-03-13 Joel Brobecker <brobecker@adacore.com>
2399
2400 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
2401
32039130
JB
24022012-03-13 Joel Brobecker <brobecker@adacore.com>
2403
2404 * gdb.ada/bp_range_type: New testcase.
2405
16899756
DE
24062012-03-13 Doug Evans <dje@google.com>
2407
2408 * gdb.base/default.exp: Delete tests for symbol-reloading.
2409 * gdb.base/help.exp: Ditto.
2410 * gdb.base/setshow.exp: Ditto.
2411 * gdb.base/gdb_history: Delete references to symbol-reloading.
2412
87b0bb13
JK
24132012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2414
2415 * gdb.base/attach-twice.c: New files.
2416 * gdb.base/attach-twice.exp: New files.
2417
0d7941a9
KS
24182012-03-08 Keith Seitz <keiths@redhat.com>
2419
2420 * lib/gdb.exp (gdb_get_line_number): Throw an
2421 error instead of returning -1.
2422 * gdb.base/break.exp: Remove unused variable
2423 bp_location5.
2424 * gdb.base/hbreak2.exp: Likewise.
2425 * gdb.base/sepdebug.exp: Likewise.
2426
f4647387
YQ
24272012-03-08 Yao Qi <yao@codesourcery.com>
2428 Pedro Alves <palves@redhat.com>
2429
2430 Fix PR server/13392.
2431 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
2432 (tracepoint_change_loc_2): Remove kfail. Return if failed to
2433 download tracepoints.
2434 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
2435 (pending_tracepoint_resolved_during_trace): Likewise.
2436 (pending_tracepoint_installed_during_trace): Likewise.
2437 (pending_tracepoint_with_action_resolved): Likewise.
2438
83c532cb
KS
24392012-03-08 Keith Seitz <keiths@redhat.com>
2440
2441 * gdb.ada/array_bounds.exp: Get breakpoint for line
2442 with "START", not "STOP".
2443 * gdb.python/py-infthread.exp: Do not continue to
2444 line marked "Break here.", which is undefined.
2445
d6b6bbb7
LM
24462012-03-08 Luis Machado <lgustavo@codesourcery.com>
2447
2448 Revert:
2449
2450 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2451
2452 Implement testsuite workaround for PR breakpoints/13781.
2453 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2454 (set breakpoint condition-evaluation host): New conditional command.
2455
7fe25d9b
JK
24562012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2457
2458 Fix CU relative vs. absolute DIE offsets.
2459 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
2460 one.
2461
51898c15
JK
24622012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2463
2464 Fix false FAIL on distros with relro linkage as default.
2465 * gdb.reverse/solib-precsave.exp: Try to compile the test using
2466 -Wl,-z,norelro first.
2467
8131799e
JB
24682012-03-06 Joel Brobecker <brobecker@adacore.com>
2469
2470 * gdb.ada/bp_on_var: New testcase.
2471
ba241969
JB
24722012-03-06 Joel Brobecker <brobecker@adacore.com>
2473
2474 * gdb.ada/bp_enum_homonym: New testcase.
2475
abe49676
YQ
24762012-03-06 Yao Qi <yao@codesourcery.com>
2477
2478 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
2479 x86_64-*-* and i?86-*-*.
2480 Set up KFAIL for gdb/13808.
2481
d8df103b
TT
24822012-03-05 Tom Tromey <tromey@redhat.com>
2483
2484 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
2485 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
2486
b7b189f3
TT
24872012-03-05 Tom Tromey <tromey@redhat.com>
2488
2489 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
2490
69dc1c4d
YQ
24912012-03-04 Yao Qi <yao@codesourcery.com>
2492
2493 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
2494 messages for KFAIL.
2495
3f20c47f
JK
24962012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2497
2498 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
2499 (print one_two_three, indexes off, print few_reps, indexes off)
2500 (print many_reps, indexes off, print empty, indexes off)
2501 (print one_two_three, print few_reps, print many_reps, print empty):
2502 Call setup_xfail if $gcc_old.
2503
abf1152a
JK
25042012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2505
2506 Implement testsuite workaround for PR breakpoints/13781.
2507 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2508 (set breakpoint condition-evaluation host): New conditional command.
2509
a06715f8
JK
25102012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2511
2512 Code cleanup.
2513 * gdb.cp/mb-templates.exp: New variables executable. Use it for
2514 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
2515 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
2516 number 1 by $bpnum. Four times.
2517
5808517f
YQ
25182012-03-03 Yao Qi <yao@codesourcery.com>
2519
2520 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
2521
dfe2ac14
JK
25222012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2523
2524 Setup KFAIL for PR server/13796.
2525 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
2526
8bbc467a
JB
25272012-03-02 Joel Brobecker <brobecker@adacore.com>
2528
2529 * gdb.ada/operator_bp: New testcase.
2530
c0eac87f
JB
25312012-03-02 Joel Brobecker <brobecker@adacore.com>
2532
2533 * gdb.ada/info_locals_renaming: New testcase.
2534
4f42c881
TT
25352012-03-02 Tom Tromey <tromey@redhat.com>
2536
2537 * gdb.base/nextoverexit.c: New file.
2538 * gdb.base/nextoverexit.exp: New file.
2539
7380c0c9
EBM
25402012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2541
2542 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
2543 parameter.
2544
1faeff08
MR
25452012-03-01 Maciej W. Rozycki <macro@mips.com>
2546
2547 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
2548 core registers.
2549
320b6f49
MR
25502012-03-01 Maciej W. Rozycki <macro@mips.com>
2551 Maciej W. Rozycki <macro@codesourcery.com>
2552 Daniel Jacobowitz <dan@codesourcery.com>
2553
2554 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
2555
ad5f7d6e
PA
25562012-03-01 Pedro Alves <palves@redhat.com>
2557
2558 PR gdb/13767
2559
2560 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
2561 (gdb_collect_globals_test): Call it.
2562
d3dc44a6
KS
25632012-03-01 Keith Seitz <keiths@redhat.com>
2564
2565 * gdb.cp/method2.exp: Output of overload menu is now
2566 alphabetized. Update tests for "break A::method".
2567 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
2568 of hard-coding them.
2569 Overload menu is alphabetized: rewrite to accommodate.
2570 Unset variables LINE and TYPES which are used in other tests.
2571 Compute the output of "info break".
2572 Update the breakpoint table after all breakpoints are deleted.
2573 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
2574 compute ACTUALS and the method body based on parameters.
2575 Update expected output accordingly.
2576 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
2577 unique comments to allow the use of gdb_get_line_number.
2578
25792012-03-01 Keith Seitz <keiths@redhat.com>
2580
2581 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
2582 some Tcl syntax.
2583 * gdb.cp/ovldbreak.exp: Likewise.
2584
7949c2a0
KS
25852012-03-01 Keith Seitz <keiths@redhat.com>
2586
2587 * gdb.base/help.exp (help show user): Update expected result
2588 for new doc string changes (add "non-python").
2589
7d74f244
DE
25902012-03-01 Scott J. Goldman <scottjg@vmware.com>
2591
2592 * gdb.python/py-cmd.exp: Add test to verify that python commands can
2593 be put in the user-defined category and that the commands appear in
2594 "help user-defined".
2595
1b611343
JB
25962012-02-29 Joel Brobecker <brobecker@adacore.com>
2597
2598 * gdb.ada/tagged_not_init: New testcase.
2599
99b1c762
JB
26002012-02-29 Joel Brobecker <brobecker@adacore.com>
2601
2602 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
2603 * gdb.ada/enum_idx_packed: New testcase.
2604
2d4a02ee
JB
26052012-02-29 Joel Brobecker <brobecker@adacore.com>
2606
2607 * gdb.ada/aliased_array: New testcase.
2608
2e6fda7d
JB
26092012-02-29 Joel Brobecker <brobecker@adacore.com>
2610
2611 * gdb.ada/whatis_array_val: New testcase.
2612
9a7f938f
JK
26132012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2614
2615 Fix disp-step-syscall.exp: fork: single step over fork.
2616 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
2617 whitespaces.
2618 (single step over $syscall): Remove its check.
2619 (single step over $syscall final pc): New check.
2620
8703a944
JK
26212012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2622
2623 Support processors without SSSE3.
2624 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
2625 pabsd into ...
2626 (ssse3_test): ... a new function.
2627 (main): Call ssse3_test.
2628 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
2629 Update expected values everywhere.
2630 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
2631 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
2632 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
2633 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
2634 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
2635 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
2636 Move these tests lower.
2637 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
2638 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
2639 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
2640 New tests.
2641
c03e6ccc
YQ
26422012-02-29 Yao Qi <yao@codesourcery.com>
2643 Pedro Alves <palves@redhat.com>
2644
2645 * gdb.trace/trace-mt.c: New.
2646 * gdb.trace/trace-mt.exp: New.
2647
7964b62a
TS
26482012-02-28 Thomas Schwinge <thomas@codesourcery.com>
2649
2c8910ba
TS
2650 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
2651 numbers instead of hardcoding them.
2652 * gdb.base/annota1.c: Provide suitable markers.
2653 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
2654 numbers instead of hardcoding them.
2655 * gdb.base/annota3.c: Provide suitable markers.
2656
2657 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
2658 * gdb.base/annota3.c: Likewise.
2659 * gdb.base/sigall.c: Likewise.
2660 * gdb.base/signals.c: Likewise.
2661 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 2662
5a41c0b7
MR
26632012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
2664
2665 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
2666 failure return path.
2667
ebbbe5c5
LM
26682012-02-27 Luis Machado <lgustavo@codesourcery.com>
2669
2670 * gdb.base/save-bp.exp: Account for new condition evaluator output.
2671
8d126d8a
LM
26722012-02-24 Luis Machado <lgustavo@codesourcery.com>
2673
2674 * gdb.base/cond-eval-mode.exp: New file.
2675
11337c2f
PA
26762012-02-24 Pedro Alves <palves@redhat.com>
2677
2678 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
2679 (top level): Use with_test_prefix.
2680
13fc3e3c
PA
26812012-02-24 Pedro Alves <palves@redhat.com>
2682
2683 * gdb.threads/attach-into-signal.exp (corefunc): Use
2684 with_test_prefix.
2685
07c1b626
JK
26862012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2687
2688 Fix false FAILs on old CPUs without SSE.
2689 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
2690 Return untested for Illegal instruction.
2691
596ba138
JK
26922012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2693
2694 Fix false FAILs with glibc debug infos installed.
2695 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
2696 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
2697
aeaa2474
SA
26982012-02-22 Sterling Augustine <saugustine@google.com>
2699
2700 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
2701 constant with cast.
2702
aed555c9
PA
27032012-02-21 Pedro Alves <palves@redhat.com>
2704
2705 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
2706
78afebb4
PA
27072012-02-21 Pedro Alves <palves@redhat.com>
2708
2709 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
2710
fdcfef12
PA
27112012-02-21 Pedro Alves <palves@redhat.com>
2712
2713 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
2714 with_test_prefix.
2715
0f4d39d5
PA
27162012-02-21 Pedro Alves <palves@redhat.com>
2717
2718 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
2719 with_test_prefix here.
2720 (top level): Do it here instead. Remove `:' from the
2721 with_test_prefix string.
2722 * gdb.base/attach-pie-misread.exp: Remove the leading space the
2723 the suffix `:' from the with_test_prefix prefix string.
2724 * gdb.base/break-interp.exp: Ditto.
2725 * gdb.base/catch-load.exp: Ditto.
2726 * gdb.base/disp-step-syscall.exp: Ditto.
2727 * gdb.base/jit-so.exp: Ditto.
2728 * gdb.base/jit.exp: Ditto.
2729 * gdb.base/sepdebug.exp: Ditto.
2730 * gdb.base/solib-display.exp: Ditto.
2731 * gdb.base/solib-overlap.exp: Ditto.
2732 * gdb.base/watch-cond-infcall.exp: Ditto.
2733 * gdb.base/watchpoint.exp: Ditto.
2734 * gdb.dwarf2/dw2-noloc.exp: Ditto.
2735 * gdb.mi/mi-watch.exp: Ditto.
2736 * gdb.mi/mi2-watch.exp: Ditto.
2737 * gdb.threads/non-ldr-exc-1.exp: Ditto.
2738 * gdb.threads/non-ldr-exc-2.exp: Ditto.
2739 * gdb.threads/non-ldr-exc-3.exp: Ditto.
2740 * gdb.threads/non-ldr-exc-4.exp: Ditto.
2741 * gdb.threads/watchpoint-fork.exp: Ditto.
2742 * gdb.threads/watchthreads-reorder.exp: Ditto.
2743 * gdb.trace/change-loc.exp: Ditto.
2744 * gdb.trace/pending.exp: Ditto.
2745 * gdb.trace/status-stop.exp: Ditto.
2746 * gdb.trace/strace.exp: Ditto.
2747 * gdb.trace/trace-break.exp: Ditto.
2748 * gdb.trace/unavailable.exp: Ditto.
2749 * lib/gdb.exp (with_test_prefix): Always prefix with space and
2750 suffix with colon. Adjust leading comments.
2751
6a5870ce
PA
27522012-02-21 Pedro Alves <palves@redhat.com>
2753 Tom Tromey <tromey@redhat.com>
2754
2755 * lib/gdb.exp: Add description of test prefixes.
2756 (with_test_prefix): New procedure.
2757 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
2758 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
2759 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
2760 instead of lappend to append to pf_prefix.
2761 * gdb.base/catch-load.exp: Use with_test_prefix.
2762 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
2763 * gdb.base/jit-so.exp: Use with_test_prefix.
2764 * gdb.base/jit.exp: Use with_test_prefix.
2765 * gdb.base/return-nodebug.exp (do_test): Use append instead of
2766 lappend to append to pf_prefix.
2767 * gdb.base/sepdebug.exp: Use with_test_prefix.
2768 * gdb.base/solib-display.exp: Use with_test_prefix.
2769 * gdb.base/solib-overlap.exp: Use with_test_prefix.
2770 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
2771 * gdb.base/watchpoint.exp: Use with_test_prefix.
2772 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
2773 * gdb.mi/mi-watch.exp: Use with_test_prefix.
2774 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
2775 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
2776 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
2777 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
2778 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
2779 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
2780 append instead of lappend to append to pf_prefix.
2781 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
2782 * gdb.trace/change-loc.exp: Use with_test_prefix.
2783 * gdb.trace/pending.exp: Use with_test_prefix.
2784 * gdb.trace/status-stop.exp: Use with_test_prefix.
2785 * gdb.trace/strace.exp: Use with_test_prefix.
2786 * gdb.trace/trace-break.exp: Use with_test_prefix.
2787 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
2788 instead of lappend to append to pf_prefix.
2789
35dc4a6b
JK
27902012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2791
2792 Fix racy FAILs.
2793 * gdb.base/inferior-died.c (main): Add return of 0.
2794 * gdb.base/inferior-died.exp (continue): Fix expectation of
2795 asynchronous events.
2796 (p 1): New test.
2797
c5a006e6
PA
27982012-02-20 Pedro Alves <palves@redhat.com>
2799
2800 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
2801 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
2802 gdb's internal debug output. For the non-threaded case, look for
2803 "Program received signal SIGLARM", for the threaded case, peek at
2804 the thread's siginfo.
2805
cc51a170
PA
28062012-02-20 Pedro Alves <palves@redhat.com>
2807
2808 General cleanup, make output test messages unique, and build
2809 different executable files for the non-threaded and threaded
2810 cases.
2811
2812 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
2813 Delete.
2814 (executable_nothr, executable_thr): New globals.
2815 (top level): Adjust to delete both executables.
2816 (corefunc): New parameter $executable. Set $pf_prefix instead of
2817 hand writing a prefix in tests. Issue a clean_restart and enable
2818 lin-lwp debug output here.
2819 (top level): Adjust. Use build_executable. Don't start gdb here,
2820 and don't enable lin-lwp debug output here.
2821 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
2822
c755f03d
JK
28232012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2824
2825 Fix racy FAILs.
2826 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
2827 "continue" command.
2828
6bec5e0a
JK
28292012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2830
2831 Fix for gdbserver non-extended mode.
2832 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
2833 and gdb_run_cmd.
2834
2e8265fd
TT
28352012-02-17 Tom Tromey <tromey@redhat.com>
2836
2837 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
2838 * gdb.python/py-events.exp: Check 'dir' output.
2839 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
2840
9e507076
YQ
28412012-02-17 Yao Qi <yao@codesourcery.com>
2842
2843 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
2844
32d22ab1
TT
28452012-02-16 Tom Tromey <tromey@redhat.com>
2846
2847 * gdb.base/inferior-died.c: Don't include stdio.h.
2848
9addecb9
TT
28492012-02-16 Tom Tromey <tromey@redhat.com>
2850
2851 * gdb.base/inferior-died.c: New file.
2852 * gdb.base/inferior-died.exp: New file.
2853
4cb6da1c
AR
28542012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
2855
2856 * gdb.base/break-inline.exp: New file.
2857 * gdb.base/break-inline.c: New file.
2858
3af2590d
TT
28592012-02-15 Tom Tromey <tromey@redhat.com>
2860
2861 * gdb.base/pc-fp.exp: Add "info register" tests.
2862
29988831
TT
28632012-02-15 Tom Tromey <tromey@redhat.com>
2864
2865 * gdb.base/regs.exp: Remove.
2866
10010058
PA
28672012-02-15 Pedro Alves <palves@redhat.com>
2868
2869 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
2870 the target doesn't support tracepoints.
2871 * gdb.trace/circ.exp: Ditto.
2872 * gdb.trace/collection.exp: Ditto.
2873 * gdb.trace/packetlen.exp: Ditto.
2874 * gdb.trace/passc-dyn.exp: Ditto.
2875 * gdb.trace/report.exp: Ditto.
2876 * gdb.trace/tfind.exp: Ditto.
2877 * gdb.trace/tspeed.exp: Ditto.
2878 * gdb.trace/tsv.exp: Ditto.
2879 * gdb.trace/unavailable.exp: Ditto.
2880 * gdb.trace/while-dyn.exp: Ditto.
2881
a2e0062d
PA
28822012-02-15 Pedro Alves <palves@redhat.com>
2883
2884 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
2885 gdb_test_multiple, and call unsupported instead of fail, if the
2886 remote side does not support the request.
2887
a1999d40
PA
28882012-02-15 Pedro Alves <palves@redhat.com>
2889
2890 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
2891 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
2892 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
2893 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
2894 * gdb.server/server-run.exp: Make sure gdb is disconnected.
2895 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
2896 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
2897 doesn't start with "extended-" already.
2898
7cee1e54
PA
28992012-02-15 Pedro Alves <palves@redhat.com>
2900
2901 Support extended-remote. Avoid cascading timeouts.
2902
2903 * gdb.base/attach.exp (do_attach_tests): Add expected output for
2904 the extended-remote target. If attaching with no file fails, load
2905 the file manually.
2906 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
2907
816338b5
SS
29082012-02-14 Stan Shebs <stan@codesourcery.com>
2909
2910 * gdb.base/ena-dis-br.exp: Add enable count test.
2911
cc30c4bd
PA
29122012-02-13 Pedro Alves <palves@redhat.com>
2913
2914 * config/mips-idt.exp: Delete.
2915 * gdb.base/a2-run.exp: Remove mips-idt xfails.
2916 * gdb.base/bitfields.exp: Remove mips-idt restarts.
2917 * gdb.base/break.exp: Remove mips-idt references.
2918 * gdb.base/chng-syms.exp: Ditto.
2919 * gdb.base/default.exp: Ditto.
2920 * gdb.base/funcargs.exp (funcargs_reload): Delete.
2921 (top level): Don't call it.
2922 * gdb.base/opaque.exp: Remove mips-idt restarts.
2923 * gdb.base/ptype.exp: Remove mips-idt xfails.
2924 * gdb.base/scope.exp: Remove mips-idt restarts.
2925 * gdb.base/sepdebug.exp: Remove mips-idt references.
2926 * gdb.base/watchpoint.exp (maybe_clean_restart)
2927 (maybe_reinitialize): Delete.
2928 (test_disabling_watchpoints, test_disabling_watchpoints)
2929 (test_watchpoint_triggered_in_syscall)
2930 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2931 Don't call them.
2932
57008375
JK
29332012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2934
2935 * gdb.server/server-exec-info.exp: New file.
2936
4a2d9c08
PA
29372012-02-10 Pedro Alves <palves@redhat.com>
2938
2939 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
2940 always non-empty.
2941 (test_attach): Always pass $exec to test_attach_gdb.
2942
09fa21bd
TT
29432012-02-08 Tom Tromey <tromey@redhat.com>
2944
2945 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
2946 before inferior is started.
2947
f0823d2c
TT
29482012-02-07 Tom Tromey <tromey@redhat.com>
2949
2950 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
2951 Symbol.value.
2952 * gdb.python/py-symbol.c (qq): Set default value.
2953
29542012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
2955
2956 * gdb.python/py-symbol.c (qq): New global.
2957 * gdb.python/py-symbol.exp: Add test for frame-less
2958 lookup_symbol.
2959 * gdb.python/py-symtab.exp: Fix line number.
2960
f7e44f65
JB
29612012-02-03 Joel Brobecker <brobecker@adacore.com>
2962
2963 * gdb.ada/mi_task_arg: New testcase.
2964
4c9ed63c
PA
29652012-02-02 Pedro Alves <palves@redhat.com>
2966
2967 * gdb.reverse/until-precsave.exp: Also put "record save" under the
2968 extended timeout.
2969
c0b9f2c6
PA
29702012-02-02 Pedro Alves <palves@redhat.com>
2971
2972 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
2973 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
2974
5f8cefd7
PA
29752012-02-02 Pedro Alves <palves@redhat.com>
2976
2977 * gdb.base/term.exp: Rewrite.
2978 * gdb.base/term.c: New.
2979
2f3a2569
PA
29802012-02-02 Pedro Alves <palves@redhat.com>
2981
2982 * gdb.base/default.exp (run "r" abbreviation, run): Add
2983 extended-remote expected output.
2984
f149aabd
TT
29852012-02-02 Tom Tromey <tromey@redhat.com>
2986
2987 * gdb.cp/dispcxx.exp: New file.
2988 * gdb.cp/dispcxx.cc: New file.
2989
03bef283
TT
29902012-02-01 Tom Tromey <tromey@redhat.com>
2991
2992 * gdb.base/jit-simple.exp: New file.
2993 * gdb.base/jit-simple.c: New file.
2994
a79b18b5
YQ
29952012-01-30 Yao Qi <yao@codesourcery.com>
2996
2997 * gdb.base/skip.exp: Make test result unique.
2998
f0d1a53e
JK
29992012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3000
3001 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
3002 compatibility with valgrind-3.7.0.
3003
4b3c9f41
PA
30042012-01-27 Pedro Alves <palves@redhat.com>
3005
3006 * gdb.base/watchpoint.exp (no_hw): New global.
3007 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
3008 disable hw watchpoints.
3009 (test_wide_location_1, test_wide_location_2): If no_hw is set,
3010 don't expect hw watchpoints.
3011 (no_hw_watchpoints): Always clean restart.
3012 (do_tests): New procedure, factored out from the top level.
3013 (top level): Run tests twice. Once with hw watchpoints enabled,
3014 another time with hw watchpoints disabled.
3015
a13491c8
PA
30162012-01-27 Pedro Alves <palves@redhat.com>
3017
3018 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
3019 out from the top level.
3020 (top level): Call it instead.
3021
f2c8a051
PA
30222012-01-27 Pedro Alves <palves@redhat.com>
3023
3024 * gdb.base/watchpoint.exp (top level): Re-enable hardware
3025 watchpoints sooner.
3026
654d7a9e
PA
30272012-01-27 Pedro Alves <palves@redhat.com>
3028
3029 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
3030
274f47f3
PA
30312012-01-27 Pedro Alves <palves@redhat.com>
3032
3033 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
3034 "You may have requested too many hardware
3035 breakpoints/watchpoints".
3036
e4d63ba2
PA
30372012-01-27 Pedro Alves <palves@redhat.com>
3038
3039 * gdb.base/watchpoint.exp (maybe_clean_restart)
3040 (maybe_reinitialize): New.
3041 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
3042 expect "hit N times".
3043 (test_disabling_watchpoints, test_complex_watchpoint)
3044 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
3045 Call maybe_clean_restart.
3046 (top level): Use clean_restart. Remove "mips-idt-*"
3047 reinitialization.
3048
dbd95daf
PA
30492012-01-27 Pedro Alves <palves@redhat.com>
3050
3051 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
3052
f3ad2025
PA
30532012-01-27 Pedro Alves <palves@redhat.com>
3054
3055 * gdb.base/watchpoint.exp: Clean restart after tests that don't
3056 require `initialize' anymore. Remove unnecessary `initialize'
3057 calls.
3058
100aa3ae
PA
30592012-01-27 Pedro Alves <palves@redhat.com>
3060
3061 * gdb.base/watchpoint.exp (wp_set): Delete.
3062 (initialize, test_simple_watchpoint, top level): Remove dead code.
3063
c79a8e11
PA
30642012-01-27 Pedro Alves <palves@redhat.com>
3065
3066 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
3067 typo.
3068
048fe15a
PA
30692012-01-27 Pedro Alves <palves@redhat.com>
3070
3071 * config/extended-gdbserver.exp: New file.
3072 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
3073 comment.
3074 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
3075 * boards/native-extended-gdbserver.exp: New file.
3076
4033a6bf
PA
30772012-01-26 Pedro Alves <palves@redhat.com>
3078
3079 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
3080 and gdb_test_multiple.
3081
3d7f4b81
PA
30822012-01-26 Pedro Alves <palves@redhat.com>
3083
3084 Make test messages unique, and more identifiable.
3085 * gdb.multi/watchpoint-multi.exp: Change test messages.
3086
484abf42
TT
30872012-01-25 Tom Tromey <tromey@redhat.com>
3088
3089 * gdb.base/solib-disc.exp: Fix regexps.
3090
edcc5120
TT
30912012-01-24 Tom Tromey <tromey@redhat.com>
3092
3093 * lib/mi-support.exp (mi_expect_stop): Add special case for
3094 solib-event.
3095 * gdb.base/catch-load-so.c: New file.
3096 * gdb.base/catch-load.exp: New file.
3097 * gdb.base/catch-load.c: New file.
3098 * gdb.base/break-interp.exp (reach_1): Update regexp.
3099
30b91c90
JK
31002012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3101
3102 Fix fuzzy results.
3103 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
3104 lpsimple and func.
3105
53fe1783
GB
31062012-01-24 Gary Benson <gbenson@redhat.com>
3107
3108 Delete #if 0'd out code.
3109 * gdb.base/default.exp (info catch): Remove.
3110 * gdb.base/gdb_history (info catch): Likewise.
3111 * gdb.base/help.exp (info catch): Likewise.
3112
d0d8b0c6
JK
31132012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3114
3115 Fix watchpoints to be specific for each inferior.
3116 * gdb.multi/watchpoint-multi.c: New file.
3117 * gdb.multi/watchpoint-multi.exp: New file.
3118
4403d8e9
JK
31192012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3120
3121 Fix watchpoints across inferior fork.
3122 * gdb.threads/watchpoint-fork-child.c: New file.
3123 * gdb.threads/watchpoint-fork-mt.c: New file.
3124 * gdb.threads/watchpoint-fork-parent.c: New file.
3125 * gdb.threads/watchpoint-fork-st.c: New file.
3126 * gdb.threads/watchpoint-fork.exp: New file.
3127 * gdb.threads/watchpoint-fork.h: New file.
3128
050a2e1d
PA
31292012-01-23 Pedro Alves <palves@redhat.com>
3130
3131 * gdb.base/call-signal-resume.exp: Allow output after "return".
3132
6a52fb62
PA
31332012-01-20 Pedro Alves <palves@redhat.com>
3134
3135 * gdb.python/py-finish-breakpoint.py: Fix typo.
3136
145b16a9
UW
31372012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
3138
3139 * gdb.base/info-proc.exp: Also run on remote targets. Main
3140 "info proc" command is now always present; whether target supports
3141 actual info proc operation is detected when attempting to issue
3142 the command.
3143
26f6125e
JK
31442012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3145
3146 * .gdbinit: Remove.
3147
eb5227ce
PA
31482012-01-19 Pedro Alves <palves@redhat.com>
3149
3150 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
3151 look at the funtions' returns.
3152 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
3153 (jprint.print(int, int)): Change return type to int. Adjust.
3154
1db33378
PP
31552012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
3156
3157 PR gdb/9538
3158 * gdb.base/sepdebug.exp: New test.
3159
b9736cf8
PA
31602012-01-18 Pedro Alves <palves@redhat.com>
3161
3162 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
3163 Allow output before ^done.
3164
4aac40c8
TT
31652012-01-16 Tom Tromey <tromey@redhat.com>
3166
3167 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
3168 Add tests for relative directory.
3169
cafec441
TT
31702012-01-16 Tom Tromey <tromey@redhat.com>
3171
3172 * gdb.base/printcmds.c (enum flag_enum): New.
3173 (three): New global.
3174 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
3175 enum printing.
3176 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
3177 FlagEnumerationPrinter.
3178 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
3179 * gdb.python/py-pp-maint.c (enum flag_enum): New.
3180 (fval): New global.
3181
abcc4978
PA
31822012-01-16 Pedro Alves <palves@redhat.com>
3183
3184 * lib/gdb.exp (banned_procedures): New variable.
3185 (banned_variables_traced): Rename to ...
3186 (banned_traced): ... this.
3187 (gdb_init): Also trace banned procedures.
3188 (gdb_finish): Also untrace banned procedures.
3189
97ccebe8
PA
31902012-01-16 Pedro Alves <palves@redhat.com>
3191
3192 Remove all calls to strace.
3193
2af7517b
JK
31942012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3195
3196 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
3197 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
3198
9241a8bc
PP
31992012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
3200
3201 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
3202 * gdb.base/pie-execl.exp: Likewise.
3203
3848a17f
KS
32042012-01-12 Keith Seitz <keiths@redhat.com>
3205
3206 PR mi/10586
3207 * gdb.mi/var-cmd.c (struct anonymous): New structure.
3208 (do_anonymous_type_tests): New function.
3209 (main): Call do_anonymous_type_tests.
3210 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
3211 (verify_everything): New procedure.
3212 * gdb.mi/mi-var-cp.cc (class A): New class.
3213 (anonymous_structs_and_unions): New function.
3214 (main): Call anonymous_structs_and_unions.
3215 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
3216 (verify_everything): New procedure.
3217
440e2fca
KS
32182012-01-12 Keith Seitz <keiths@redhat.com>
3219
3220 * lib/mi-support.exp: Expand comments about PATH_EXPR.
3221 (varobj_tree::get_path_expr): Assume that all varobjs are
3222 compound unless they are known simple types.
3223 Adjust path expressions based on parent type, path parent type,
3224 and tree language.
3225 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
3226 the root varobj.
3227 (mi_walk_varobj_tree): Add LANGUAGE parameter.
3228
675399c9
PA
32292012-01-11 Pedro Alves <palves@redhat.com>
3230
3231 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
3232 core files on this machine" anymore.
3233
97ddaa9b
PH
32342012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3235
3236 * gdb.base/watchpoint.c (recurser): Initialize local_x.
3237 (main): Repeat recurser call.
3238 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
3239 equivalent to 'local_x'.
3240
ea733575
PH
32412012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3242 Joel Brobecker <brobecker@adacore.com>
3243
3244 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
3245
2ca0b532
PA
32462012-01-05 Pedro Alves <alves.ped@gmail.com>
3247
3248 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
3249 * gdb.python/py-events.c (first): Add bits for new "step N" test.
3250 * gdb.python/py-events.exp: Test that "step N" tripping on a
3251 breakpoint emits a breakpoint event.
3252
6e681866
JB
32532012-01-03 Joel Brobecker <brobecker@adacore.com>
3254
3255 * gdb.base/auxv.exp: Reformat the copyright notice.
3256
3c2d6aff
YQ
32572012-01-03 Yao Qi <yao@codesourcery.com>
3258
3259 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
3260 (strace_trace_on_diff_addr): New.
3261 * gdb.trace/strace.c: (main): Add two local variables.
3262
0852fee3
UW
32632011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
3264
3265 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
3266 * gdb.cell/gcore.exp: Likewise.
3267 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
3268 to verify the correct instance of main is selected.
3269
12c3e59c
JB
32702012-01-02 Joel Brobecker <brobecker@adacore.com>
3271
3272 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
3273 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
3274 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
3275 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
3276 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
3277 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
3278 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
3279 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
3280 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
3281 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
3282 gdb.threads/thread_check.c: Reformat copyright header.
3283
c0f378ec
EBM
32842011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
3285
e4a7ca93 3286 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
3287 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
3288 is not enabled.
3289
3bc96cfb
JK
32902011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3291
3292 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
3293 parameter to self_exec, adjust the function.
3294 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
3295 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
3296 (set var do_exit = 0): Remove test.
3297 (newline at end of file): Add one.
3298
095bcf5e
JB
32992011-12-27 Joel Brobecker <brobecker@adacore.com>
3300
3301 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
3302 New files.
3303
18d19bd1
JK
33042011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3305
3306 Fix racy FAILs.
3307 * gdb.threads/fork-thread-pending.c (barrier): New variable.
3308 (thread_function, thread_forker): Call pthread_barrier_wait for it.
3309 (main): Call pthread_barrier_init for it.
3310
e809353a
JK
33112011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3312
3313 Fix double send_gdb leading to racy FAILs.
3314 * gdb.base/break.exp (set silent break bp_location1): Replace
3315 3x send_gdb and gdb_expect by gdb_test.
3316 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
3317 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
3318 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
3319 instead of send_gdb. Twice.
3320 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
3321 3x send_gdb and gdb_expect by gdb_test.
3322 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
3323
da8cb7ec
JK
33242011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3325
3326 * gdb.linespec/linespec.exp: Compile using {c++}.
3327
ae1a303e
JK
33282011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3329
3330 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
3331 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
3332 (verify GCC PR debug/51668): New test.
3333
cc72b2a2
KP
33342011-12-23 Kevin Pouget <kevin.pouget@st.com>
3335
3336 Introduce gdb.FinishBreakpoint in Python.
3337 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
3338 py-finish-breakpoint2
3339 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
3340 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
3341 instead of line number.
3342 * gdb.python/py-finish-breakpoint.c: New file.
3343 * gdb.python/py-finish-breakpoint.exp: New file.
3344 * gdb.python/py-finish-breakpoint.py: New file.
3345 * gdb.python/py-finish-breakpoint2.cc: New file.
3346 * gdb.python/py-finish-breakpoint2.exp: New file.
3347 * gdb.python/py-finish-breakpoint2.py: New file.
3348
3b7962f9
JK
33492011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3350
3351 Partial fix of compatibility with gcc-4.7.
3352 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
3353 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
3354 Add comment to add a PASS case in the future.
3355
6538471c
JK
3356 Fix compatibility with gcc-4.7.
3357 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
3358
7052e42c
UW
33592011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
3360
3361 PR tdep/12797
3362 * gdb.base/callfuncs.exp: Remove KFAIL.
3363
9ac7f98e
JB
33642011-12-21 Joel Brobecker <brobecker@adacore.com>
3365
3366 * gdb.ada/task_bp: New testcase.
3367
f6eeced0
JK
33682011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3369
3370 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
3371 -DNO_SECTIONS.
3372 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
3373
72225e17
JK
33742011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3375
3376 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
3377 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
3378 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3379 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
3380 conditional for gcc <= 4.5.
3381
13ac8d2c
JK
33822011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3383
3384 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
3385 by XFAIL.
3386 * gdb.cp/static-method.exp (info addr A::func())
3387 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3388 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3389 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3390 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
3391 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
3392 (test value of F in k3_m): Likewise.
3393 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3394 Likewise.
3395
049682ba
JK
33962011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3397
3398 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
3399 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
3400 Remove.
3401 * gdb.threads/attachstop-mt.c: Remove.
3402 * gdb.threads/attachstop-mt.exp: Remove.
3403
2c9d8796
MK
34042011-12-17 Mark Kettenis <kettenis@gnu.org>
3405
3406 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
3407
e0f9f062
DE
34082011-12-16 Doug Evans <dje@google.com>
3409
f4aa2101 3410 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
3411 * boards/native-gdbserver.exp: New file.
3412
e0f9f062
DE
3413 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
3414 gdbserver output.
3415 (gdbserver_default_get_remote_address): New function.
3416 (gdbserver_start): Call gdb,get_remote_address to compute argument
3417 to "target remote" command.
3418
80b6e756
PM
34192011-12-16 Phil Muldoon <pmuldoon@redhat.com>
3420
1c3ad6ab 3421 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
3422 python print-stack. Add set/show python print-stack
3423 off|full|message tests.
3424
1576bd00
YQ
34252011-12-15 Yao Qi <yao@codesourcery.com>
3426
3427 * gdb.trace/strace.c: New
3428 * gdb.trace/strace.exp: New.
3429
d6a0f6e0
TT
34302011-12-14 Tom Tromey <tromey@redhat.com>
3431
3432 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
3433
31015e1d
DE
34342011-12-14 Doug Evans <dje@google.com>
3435
3436 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
3437
7b50312a
PA
34382011-12-14 Pedro Alves <pedro@codesourcery.com>
3439
3440 PR threads/10729
3441
3442 * gdb.mi/watch-nonstop.c: New file.
3443 * gdb.mi/mi-watch-nonstop.exp: New file.
3444
924437bc
PA
34452011-12-13 Pedro Alves <pedro@codesourcery.com>
3446 Doug Evans <dje@google.com>
3447
3448 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
3449 (clean_restart): Remove references to the gdb_stub target board
3450 variable.
3451 (gdb_step_for_stub): Delete.
3452
3453 * gdb.base/annota1.exp: Remove all references to [target_info
3454 exists gdb_stub], gdb_step_for_stub and usestubs.
3455 * gdb.base/annota3.exp: Ditto.
3456 * gdb.base/async.exp: Ditto.
3457 * gdb.base/break.exp: Ditto.
3458 * gdb.base/code-expr.exp: Ditto.
3459 * gdb.base/commands.exp: Ditto.
3460 * gdb.base/completion.exp: Ditto.
3461 * gdb.base/condbreak.exp: Ditto.
3462 * gdb.base/consecutive.exp: Ditto.
3463 * gdb.base/cvexpr.exp: Ditto.
3464 * gdb.base/define.exp: Ditto.
3465 * gdb.base/display.exp: Ditto.
3466 * gdb.base/ena-dis-br.exp: Ditto.
3467 * gdb.base/environ.exp: Ditto.
3468 * gdb.base/gnu-ifunc.exp: Ditto.
3469 * gdb.base/maint.exp: Ditto.
3470 * gdb.base/pending.exp: Ditto.
3471 * gdb.base/sect-cmd.exp: Ditto.
3472 * gdb.base/sepdebug.exp: Ditto.
3473 * gdb.base/unload.exp: Ditto.
3474 * gdb.base/watchpoint-solib.exp: Ditto.
3475 * gdb.cp/annota2.exp: Ditto.
3476 * gdb.cp/annota3.exp: Ditto.
3477 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
3478 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
3479 * gdb.mi/mi-pending.exp: Ditto.
3480 * gdb.trace/circ.exp: Ditto.
3481 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
3482 * gdb.base/list.exp: Ditto.
3483
3484 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
3485 breakpoint function and all references to the usestubs macro.
3486 * gdb.base/exprs.c: Ditto.
3487 * gdb.base/freebpcmd.c: Ditto.
3488 * gdb.base/bitfields.c: Ditto.
3489 * gdb.base/bitfields2.c: Ditto.
3490 * gdb.base/break.c: Ditto.
3491 * gdb.base/call-sc.c: Ditto.
3492 * gdb.base/call-signals.c: Ditto.
3493 * gdb.base/callfuncs.c: Ditto.
3494 * gdb.base/charset.c: Ditto.
3495 * gdb.base/consecutive.c: Ditto.
3496 * gdb.base/constvars.c: Ditto.
3497 * gdb.base/funcargs.c: Ditto.
3498 * gdb.base/int-type.c: Ditto.
3499 * gdb.base/interrupt.c: Ditto.
3500 * gdb.base/langs0.c: Ditto.
3501 * gdb.base/list0.c: Ditto.
3502 * gdb.base/mips_pro.c: Ditto.
3503 * gdb.base/miscexprs.c: Ditto.
3504 * gdb.base/nodebug.c: Ditto.
3505 * gdb.base/opaque0.c: Ditto.
3506 * gdb.base/pointers.c: Ditto.
3507 * gdb.base/printcmds.c: Ditto.
3508 * gdb.base/ptype.c: Ditto.
3509 * gdb.base/recurse.c: Ditto.
3510 * gdb.base/reread1.c: Ditto.
3511 * gdb.base/reread2.c: Ditto.
3512 * gdb.base/restore.c: Ditto.
3513 * gdb.base/return.c: Ditto.
3514 * gdb.base/run.c: Ditto.
3515 * gdb.base/scope0.c: Ditto.
3516 * gdb.base/sepdebug.c: Ditto.
3517 * gdb.base/setshow.c: Ditto.
3518 * gdb.base/setvar.c: Ditto.
3519 * gdb.base/sigall.c: Ditto.
3520 * gdb.base/signals.c: Ditto.
3521 * gdb.base/structs.c: Ditto.
3522 * gdb.base/structs2.c: Ditto.
3523 * gdb.base/testenv.c: Ditto.
3524 * gdb.base/twice.c: Ditto.
3525 * gdb.base/unwindonsignal.c: Ditto.
3526 * gdb.base/watchpoint.c: Ditto.
3527 * gdb.base/watchpoints.c: Ditto.
3528 * gdb.base/whatis.c: Ditto.
3529 * gdb.cp/classes.cc: Ditto.
3530 * gdb.cp/cplusfuncs.cc: Ditto.
3531 * gdb.cp/derivation.cc: Ditto.
3532 * gdb.cp/formatted-ref.cc: Ditto.
3533 * gdb.cp/misc.cc: Ditto.
3534 * gdb.cp/overload.cc: Ditto.
3535 * gdb.cp/ovldbreak.cc: Ditto.
3536 * gdb.cp/ref-params.cc: Ditto.
3537 * gdb.cp/ref-types.cc: Ditto.
3538 * gdb.cp/templates.cc: Ditto.
3539 * gdb.cp/virtfunc.cc: Ditto.
3540 * gdb.hp/gdb.aCC/run.c: Ditto.
3541 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
3542 * gdb.hp/gdb.compat/xdb0.c: Ditto.
3543 * gdb.reverse/consecutive-reverse.c: Ditto.
3544 * gdb.reverse/sigall-reverse.c: Ditto.
3545 * gdb.reverse/until-reverse.c: Ditto.
3546 * gdb.reverse/watch-reverse.c: Ditto.
3547 * gdb.trace/actions.c: Ditto.
3548 * gdb.trace/circ.c: Ditto.
3549 * gdb.trace/collection.c: Ditto.
3550
fabde485
PA
35512011-12-13 Pedro Alves <pedro@codesourcery.com>
3552
3553 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
3554 (func6, func7): New.
3555 (main): Call func6 and func7.
3556 * gdb.base/watchpoint.exp (test_wide_location_1)
3557 (test_wide_location_2): New.
3558 (top level): Re-enable hardware watchpoints if necessary. Call
3559 test_wide_location_1 and test_wide_location_2.
3560
ff7d1690
YQ
35612011-12-11 Yao Qi <yao@codesourcery.com>
3562
3563 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
3564
a6af7abe
JB
35652011-12-11 Joel Brobecker <brobecker@adacore.com>
3566
3567 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
3568 expected output for unsupported case.
3569
61638e15
JK
35702011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3571
3572 PR testsuite/12649
3573 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
3574 Protect gdb_test_multiple by final $gdb_prompt match.
3575
0a00efc3
JK
35762011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3577
3578 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
3579 New variable, new test.
3580 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3581 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3582 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3583 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
3584 them if HAVE_GCC_45682_FIXED is not set.
3585
4511b1ba
YQ
35862011-12-10 Yao Qi <yao@codesourcery.com>
3587
3588 * gdb.trace/status-stop.exp: New.
3589 * gdb.trace/status-stop.c: New.
3590
27949e73
JK
35912011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3592
3593 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
3594 timeout.
3595
d8ea7931
TT
35962011-12-08 Tom Tromey <tromey@redhat.com>
3597
3598 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
3599 condition.
3600
1cc310d2
SS
36012011-12-07 Stan Shebs <stan@codesourcery.com>
3602
3603 * gdb.trace/tfind.exp: Update for output changes.
3604
d482a875
PA
36052011-12-07 Pedro Alves <pedro@codesourcery.com>
3606
3607 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
3608 throws "Cannot insert catchpoints in this configuration".
3609 * gdb.ada/mi_catch_ex.exp: Likewise.
3610
f0ba3972
PA
36112011-12-06 Pedro Alves <pedro@codesourcery.com>
3612
3613 * gdb.base/break-always.exp: Test changing memory at addresses
3614 with breakpoints inserted.
3615
f8eba3c6
TT
36162011-12-06 Joel Brobecker <brobecker@acacore.com>
3617
3618 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
3619 involving a fully qualified function name.
3620
36212011-12-06 Tom Tromey <tromey@redhat.com>
3622
3623 * gdb.ada/homonym.exp: Add three breakpoint tests.
3624
36252011-12-06 Tom Tromey <tromey@redhat.com>
3626
3627 * gdb.base/solib-weak.exp (do_test): Remove kfail.
3628 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
3629 * gdb.objc/objcdecode.exp: Update for output changes.
3630 * gdb.linespec/linespec.exp: New file.
3631 * gdb.linespec/lspec.cc: New file.
3632 * gdb.linespec/lspec.h: New file.
3633 * gdb.linespec/body.h: New file.
3634 * gdb.linespec/base/two/thefile.cc: New file.
3635 * gdb.linespec/base/one/thefile.cc: New file.
3636 * gdb.linespec/Makefile.in: New file.
3637 * gdb.cp/templates.exp (test_template_breakpoints): Update for
3638 output changes.
3639 * gdb.cp/re-set-overloaded.exp: Remove kfail.
3640 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
3641 makes one breakpoint.
3642 * gdb.cp/method2.exp (test_break): Update for output changes.
3643 * gdb.cp/mb-templates.exp: Update for output changes.
3644 * gdb.cp/mb-inline.exp: Update for output changes.
3645 * gdb.cp/mb-ctor.exp: Update for output changes.
3646 * gdb.cp/ovsrch.exp: Use fully-qualified names.
3647 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
3648 has multiple matches.
3649 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
3650 error message change.
3651 * gdb.base/list.exp (test_list_filename_and_number): Update for
3652 error message change.
3653 * gdb.base/break.exp: Disable pending breakpoints. Update for
3654 output changes.
3655 * configure.ac: Add gdb.linespec.
3656 * configure: Rebuild.
3657 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
3658
c642a434
UW
36592011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
3660
3661 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
3662 last_break register on s390*-*-* targets.
3663
b18003d1
JB
36642011-12-06 Joel Brobecker <brobecker@adacore.com>
3665
3666 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
3667 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
3668 of parameter X in procedure Foo.
3669
fe96589c
SS
36702011-12-05 Stan Shebs <stan@codesourcery.com>
3671
3672 * gdb.trace/tfind.exp: Update help string matches.
3673
1820ab47
JK
36742011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3675
3676 * gdb.server/ext-run.exp (get process list): Accept also systemd
3677 as PID 1.
3678
e11ac3a3
JK
36792011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3680 Pedro Alves <pedro@codesourcery.com>
3681
3682 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
3683 starting GDB.
3684 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
3685 $use_gdb_stub.
3686 * gdb.base/display.exp: Likewise.
3687 * gdb.base/ending-run.exp: Likewise.
3688 * gdb.base/list.exp (test_listsize): Likewise.
3689 * gdb.base/setshow.exp: Likewise.
3690 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
3691 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
3692 check by global $use_gdb_stub.
3693 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
3694 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
3695 (default_gdb_init): Unset global $use_gdb_stub.
3696 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
3697 by global $use_gdb_stub.
3698 * lib/gdbserver-support.exp: Extend comments for set_board_info
3699 gdb_protocol and gdb,socketport.
3700 (gdbserver_start_extended): Set global gdbserver_protocol and
3701 gdbserver_gdbport. Clear global use_gdb_stub.
3702 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
3703 from target use_gdb_stub.
3704 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
3705
1d41d75c
DE
37062011-12-03 Doug Evans <dje@google.com>
3707
3708 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
3709 (gdb_step_for_stub): Add comments.
3710
d6d7a51a
MR
37112011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
3712
3713 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
3714 to the caller.
3715 (gdb_test_multiple): Likewise.
3716
05acf274
JK
37172011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3718
3719 Fix gdb.mi/mi-solib.exp without system debug info installed.
3720 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
3721 expect attribute, return 0 for it. Update comments.
3722
2268b414
JK
37232011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3724
3725 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
3726 (corrupted list): Adjust the expectation.
3727
585861ea
JK
37282011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3729
3730 PR threads/13448
3731 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
3732 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
3733 * gdb.threads/tls-var-main.c: New file.
3734 * gdb.threads/tls-var.c: New file.
3735 * gdb.threads/tls-var.exp: New file.
3736
968643aa
JK
37372011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3738
3739 PR testsuite/12649
3740 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
3741 Protect gdb_test_multiple by final $gdb_prompt match.
3742 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
3743 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3744 (test_tracepoints): Likewise.
3745
9750bca9
JK
37462011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3747
3748 PR breakpoints/13346
3749 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
3750 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
3751 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
3752
ac1349b7
JB
37532011-12-01 Joel Brobecker <brobecker@adacore.com>
3754
3755 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
3756 * gdb.ada/homonym/homonym.adb: For use of all types defined
3757 locally inside both Get_Value subprograms.
3758
26d44faf
JK
37592011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3760
3761 Fix racy FAILs.
3762 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
3763 of send_gdb.
3764
514f6425
UW
37652011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3766
3767 * gdb.base/testenv.exp: Skip on remote targets. Unset global
3768 environment variable after test completed.
3769
4255c8d2
UW
37702011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3771
3772 * gdb.base/solib-nodir.exp: Skip if remote target.
3773 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
3774 application. Call gdb_load_shlibs.
3775 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
3776
a35ad96a
JB
37772011-11-29 Joel Brobecker <brobecker@adacore.com>
3778
3779 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
3780
1a1d5513
JB
37812011-11-28 Joel Brobecker <brobecker@adacore.com>
3782
3783 * gdb.ada/fullname_bp: New testcase.
3784
50b4ddf8
JK
37852011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3786
3787 PR testsuite/12649
3788 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
3789 Wrap send_gdb into a new gdb_test.
3790
fb0aec57
JK
3791 Code cleanup.
3792 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
3793 Convert send_gdb and gdb_expect to gdb_test_multiple.
3794
2376d946
JK
37952011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3796
3797 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
3798
1eec78bd
KS
37992011-11-23 Keith Seitz <keiths@redhat.com>
3800
3801 * lib/mi-support.exp (varobj_tree): New namespace and procs.
3802 (mi_varobj_tree_test_children_callback): New proc.
3803 (mi_walk_varobj_tree): New proc.
3804
36dfb11c
TT
38052011-11-22 Tom Tromey <tromey@redhat.com>
3806
3807 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
3808 Add "use_mi_command" argument.
3809 (mi_run_cmd, mi_run_with_cli): New procs.
3810 * gdb.mi/solib-lib.c: New file.
3811 * gdb.mi/solib-main.c: New file.
3812 * gdb.mi/mi-solib.exp: New file.
3813
0e965dd0
DE
38142011-11-21 Doug Evans <dje@google.com>
3815
3816 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
3817 _Unwind_DebugHook is missing.
3818
f196051f
SS
38192011-11-20 Stan Shebs <stan@codesourcery.com>
3820
3821 * gdb.trace/tstatus.exp: New.
3822 * gdb.trace/actions.c: Include string.h.
3823
bfccc43c
YQ
38242011-11-18 Yao Qi <yao@codesourcery.com>
3825
3826 * gdb.trace/pending.exp: New.
3827 * gdb.trace/pending.c: New.
3828 * gdb.trace/pendshr1.c: New.
3829 * gdb.trace/pendshr2.c: New.
3830 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
3831 tracepoint location becomes pending.
3832 (tracepoint_change_loc_2): New.
3833
73cd8ab1
DM
38342011-11-16 David S. Miller <davem@davemloft.net>
3835
3836 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
3837 target is sparc*-*-linux*
3838
77426730
PK
38392011-11-15 Paul Koning <paul_koning@dell.com>
3840
3841 * gdb.python/py-type.exp: New testcases for exceptions on scalar
3842 types.
3843
ed59ded5
DE
38442011-11-14 Doug Evans <dje@google.com>
3845
3846 * gdb.base/shell.exp: New file.
3847
405f8e94
SS
38482011-11-14 Stan Shebs <stan@codesourcery.com>
3849
3850 * gdb.trace/ftrace.c: New.
3851 * gdb.trace/ftrace.exp: New.
3852
1e4d1764
YQ
38532011-11-14 Yao Qi <yao@codesourcery.com>
3854
3855 * gdb.trace/change-loc-1.c: New.
3856 * gdb.trace/change-loc-2.c: New.
3857 * gdb.trace/change-loc.c: New.
3858 * gdb.trace/change-loc.exp: New.
3859 * gdb.trace/change-loc.h: New.
3860 * gdb.trace/trace-break.c (marker): Define new symbol.
3861 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
3862 New.
3863 (break_trace_same_addr_6): New.
3864
71eba9c2 38652011-11-12 Matt Rice <ratmice@gmail.com>
3866
3867 * gdb.base/info-macros.exp: Make tests for info definitions
3868 test info macro. Add tests for info macro argument processing.
3869 Rename a few tests.
3870
1d93e29a
KS
38712011-11-11 Keith Seitz <keiths@redhat.com>
3872
3873 PR gdb/12843
3874 * gdb.base/linespecs.exp: New file.
3875
a4b5b48a
DE
38762011-11-11 Doug Evans <dje@google.com>
3877
3878 * gdb.threads/print-threads.exp: Extend timeout for slower
3879 tests.
3880
f6b47be4
DE
38812011-11-10 Doug Evans <dje@google.com>
3882
792a0230
DE
3883 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
3884 "record to end of main" test.
3885
f6b47be4
DE
3886 * gdb.python/py-type.c (TS): New typedef.
3887 (ts): New global.
3888 * gdb.python/py-type.exp: Test field list of typedef.
3889
22355c90
JB
38902011-11-10 Joel Brobecker <brobecker@adacore.com>
3891
3892 * gdb.ada/small_reg_param: New testcase.
3893
a7860e76
TT
38942011-11-09 Tom Tromey <tromey@redhat.com>
3895
3896 * gdb.cp/destrprint.exp: New file.
3897 * gdb.cp/destrprint.cc: New file.
3898
72a2e3dc
MI
38992011-11-08 Meador Inge <meadori@codesourcery.com>
3900
3901 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
3902 (switch_stack_to_other): New test function.
3903 * gdb.arch/thumb-prologue.exp: New test cases.
3904
c7195df2 39052011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
3906
3907 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
3908
d3895d7d
YQ
39092011-11-08 Yao Qi <yao@codesourcery.com>
3910
3911 * gdb.exp (supports_process_record): New.
3912 (supports_reverse): New.
3913 * gdb.reverse/break-precsave.exp: Call support_process_record
3914 to run test conditionally.
3915 * gdb.reverse/consecutive-precsave.exp: Likewise.
3916 * gdb.reverse/i386-precsave.exp: Likewise.
3917 * gdb.reverse/machinestate-precsave.exp: Likewise.
3918 * gdb.reverse/solib-precsave.exp: Likewise.
3919 * gdb.reverse/step-precsave.exp: Likewise.
3920 * gdb.reverse/until-precsave.exp: Likewise.
3921 * gdb.reverse/watch-precsave.exp: Likewise.
3922 * gdb.reverse/break-reverse.exp: Call support_reverse to run
3923 test conditionally.
3924 * gdb.reverse/consecutive-reverse.exp: Likewise.
3925 * gdb.reverse/finish-precsave.exp: Likewise.
3926 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
3927 * gdb.reverse/finish-reverse.exp: Likewise.
3928 * gdb.reverse/i386-reverse.exp: Likewise.
3929 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3930 * gdb.reverse/machinestate.exp: Likewise.
3931 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
3932 * gdb.reverse/sigall-precsave.exp: Likewise.
3933 * gdb.reverse/sigall-reverse.exp: Likewise.
3934 * gdb.reverse/solib-reverse.exp: Likewise.
3935 * gdb.reverse/step-reverse.exp: Likewise.
3936 * gdb.reverse/until-reverse.exp: Likewise.
3937 * gdb.reverse/watch-reverse.exp: Likewise.
3938
a59306a3
YQ
39392011-11-05 Yao Qi <yao@codesourcery.com>
3940
3941 * gdb.trace/trace-break.exp: Add test on setting two
3942 fast tracepoints at the same address.
3943
87769f59
JK
39442011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3945
3946 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
3947
3065dfb6
SS
39482011-11-02 Stan Shebs <stan@codesourcery.com>
3949
3950 * gdb.trace/collection.c: Add code using strings.
3951 * gdb.trace/collection.exp: Add tests of string collection.
3952
89e208db
JK
39532011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3954
3955 * gdb.base/skip-solib.exp (executable_main): New variable.
3956 (binfile_main): Base it on that.
3957 Use $executable_main in clean_restart calls. Drop gdb_exit and
3958 gdb_start calls.
3959
405e54e9
JK
39602011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3961
3962 Fix racy FAILs.
3963 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
3964 breakpoint_re globals import by async. Set string_regex to .* for
3965 async. Remove the optional thread_selected_re and breakpoint_re
3966 globals expectations.
3967
58e8570a
JM
39682011-11-01 Joseph Myers <joseph@codesourcery.com>
3969
3970 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
3971 well as Cygwin.
3972
7b35ec7f 39732011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
3974
3975 Add tests for skip command.
89e208db
JK
3976 * gdb.base/skip-solib-lib.c: New
3977 * gdb.base/skip-solib-main.c: New
3978 * gdb.base/skip-solib.exp: New
3979 * gdb.base/skip.c: New
3980 * gdb.base/skip.exp: New
3981 * gdb.base/skip1.c: New
3982 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 3983
b9fd1791
PA
39842011-10-31 Yao Qi <yao@codesourcery.com>
3985 Pedro Alves <pedro@codesourcery.com>
3986
3987 * gdb.trace/trace-break.c: New.
3988 * gdb.trace/trace-break.exp: New.
3989
4323fecc
JK
39902011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3991
3992 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
3993 break-here-2.
3994
0e5bf2a8
PA
39952011-10-28 Pedro Alves <pedro@codesourcery.com>
3996
3997 * gdb.threads/no-unwaited-for-left.c: New.
3998 * gdb.threads/no-unwaited-for-left.exp: New.
3999 * gdb.threads/non-ldr-exc-1.c: New.
4000 * gdb.threads/non-ldr-exc-1.exp: New.
4001 * gdb.threads/non-ldr-exc-2.c: New.
4002 * gdb.threads/non-ldr-exc-2.exp: New.
4003 * gdb.threads/non-ldr-exc-3.c: New.
4004 * gdb.threads/non-ldr-exc-3.exp: New.
4005 * gdb.threads/non-ldr-exc-4.c: New.
4006 * gdb.threads/non-ldr-exc-4.exp: New.
4007
3a3dad98
JK
40082011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4009
4010 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
4011 * gdb.base/attach-pie-misread.exp: Likewise.
4012 * gdb.base/break-interp.exp: Likewise.
4013 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
4014 testcases for use_gdb_stub.
4015 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
4016 (continue): New testcase.
4017 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
4018 * gdb.threads/attach-into-signal.exp: Likewise.
4019 * gdb.threads/attach-stopped.exp: Likewise.
4020 * gdb.threads/attachstop-mt.exp: Likewise.
4021
d6a5d40c
PK
40222011-10-28 Paul Koning <paul_koning@dell.com>
4023
4024 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
4025
ca539be8
JK
40262011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4027
4028 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
4029 (mi_gdb_test): Import globals thread_selected_re
4030 and breakpoint_re. Expect them optionally at the regex start.
4031
d234ef5c
DE
40322011-10-27 Doug Evans <dje@google.com>
4033
4034 * gdb.python/python.exp: Test source -s.
4035
ab964825
PK
40362011-10-26 Paul Koning <paul_koning@dell.com>
4037
4038 * gdb.python/lib-types.cc (struct A): New structure.
4039 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 4040
54d8a644
PK
40412011-10-25 Paul Koning <paul_koning@dell.com>
4042
4043 PR python/13327
d234ef5c 4044
54d8a644
PK
4045 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
4046 fetch_lazy method.
4047
b0221781
YQ
40482011-10-24 Yao Qi <yao@codesourcery.com>
4049
4050 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
4051 target is tic6x-*-*.
4052
6cda5a20
JB
40532011-10-21 Joel Brobecker <brobecker@adacore.com>
4054
4055 * gdb.ada/mi_task_info/task_switch.adb: New file.
4056 * gdb.ada/mi_task_info.exp: New file.
4057
5ed9db04
JK
40582011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4059
4060 * gdb.cp/expand-psymtabs-cxx.exp: New file.
4061 * gdb.cp/expand-psymtabs-cxx.cc: New file.
4062
9df2fbc4
PM
40632011-10-20 Phil Muldoon <pmuldoon@redhat.com>
4064
4065 PR python/12656
4066
4067 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
4068 global_block tests.
4069
736086ba
TT
40702011-10-18 Tom Tromey <tromey@redhat.com>
4071
4072 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
4073
4af31552
TT
40742011-10-18 Tom Tromey <tromey@redhat.com>
4075
4076 * gdb.base/source.exp: Don't include full file name in test name.
4077 * gdb.python/python.exp: Don't include full file name in test
4078 name.
4079
43136979
AR
40802011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4081
4082 * gdb.base/attach-pie-noexec.c: New files.
4083 * gdb.base/attach-pie-noexec.exp: New files.
4084
543a9323
JM
40852011-10-17 Joseph Myers <joseph@codesourcery.com>
4086
4087 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
4088 prompt for each extra line in command.
4089
21ae7a4d
JK
40902011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4091
4092 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
4093 Revert the part of:
4094 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4095 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4096 Change the expected string.
4097
20ec36d9
JK
40982011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4099
4100 Fix results with system glibc debug info installed.
4101 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
4102 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
4103 Accept also __libc_ symbol prefix and no prefix.
4104
6501c2fc
KS
41052011-10-14 Keith Seitz <keiths@redhat.com>
4106
4107 PR c++/13225
4108 * gdb.cp/converts.cc (foo3_1): New function.
4109 (foo3_2): New functions.
4110 * gdb.cp/converts.exp: Add tests for int to pointer conversion
4111 and null pointer conversions of integer constant zero.
4112 Add test to check if all arguments are checked for incompatible
4113 conversion BADNESS.
4114
55b1fd0c
TT
41152011-10-14 Tom Tromey <tromey@redhat.com>
4116
4117 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
4118 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
4119 linespec.
4120
22c05d8a
JK
41212011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4122
4123 Fix internal error regression.
4124 * gdb.dwarf2/implptr-optimized-out.S: New file.
4125 * gdb.dwarf2/implptr-optimized-out.exp: New file.
4126
1d6edc3c
JK
41272011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4128
4129 Fix empty DWARF expressions DATA vs. SIZE conditionals.
4130 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
4131 (loclist): New.
4132 (4): New abbrev.
4133 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
4134 Use prepare_for_testing, remove clean_restart.
4135 (p arraynoloc, p arraycallnoloc): New tests.
4136
9ec72168
JK
41372011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4138
4139 * gdb.cp/namespace-enum.exp (executable): New variable.
4140 (binfile): Use ${objdir}/${subdir}/ prefix.
4141 Use ${executable} for clean_restart.
4142
9c6c53f7
SA
41432011-10-11 Sterling Augustine <saugustine@google.com>
4144
4145 * gdb.cp/Makefile.in: Add namespace-enum test.
4146 * gdb.cp/namespace-enum.exp: New file.
4147 * gdb.cp/namespace-enum.c: New file.
4148 * gdb.cp/namespace-enum-main.c: New file.
4149
fac7ceb3
UW
41502011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
4151
4152 * gdb.python/py-shared.exp: Relax filename check to handle remote:
4153 sysroot.
4154
941b2081
JK
41552011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4156
4157 Reimplement @entry in input expressions.
4158 * gdb.base/exprs.c (v_int_array_init): New variable.
4159 * gdb.base/exprs.exp (print v_int_array_init)
4160 (print *v_int_array_init@1, print *v_int_array_init@2)
4161 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
4162 (print v_int_array_init[1]@1): New tests.
4163
0344e878
JM
41642011-10-10 Joseph Myers <joseph@codesourcery.com>
4165
4166 * gdb.cp/gdb2495.exp: Do not include directories in filename in
4167 expected message.
4168
5a56e9c5
DE
41692011-10-09 Doug Evans <dje@google.com>
4170
4171 * gdb.base/alias.exp: Add tests for alias command.
4172
2bda9cc5
JK
41732011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4174
4175 * gdb.arch/amd64-entry-value.s: New file.
4176 * gdb.mi/mi2-amd64-entry-value.s: New file.
4177
a471c594
JK
41782011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4179
4180 Display @entry parameter values even for references.
4181 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
4182 functions.
4183 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
4184 reference and datap_input.
4185 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
4186 breakpoints.
4187 (continue to breakpoint: entry_reference: reference)
4188 (entry_reference: bt at entry)
4189 (continue to breakpoint: entry_reference: breakhere_reference)
4190 (entry_reference: bt, entry_reference: ptype regparam)
4191 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
4192 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
4193 (entry_reference: p regcopy, entry_reference: p nodataparam)
4194 (entry_reference: p nodataparam@entry): New tests.
4195
36b11add
JK
41962011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4197
4198 Support @entry in input expressions.
4199 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
4200 (entry_stack: p s1@entry, entry_stack: p s2@entry)
4201 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
4202 (tailcall: p j@entry): New tests.
4203 * gdb.cp/koenig.cc (A::entry): New function.
4204 (main): Call it.
4205 * gdb.cp/koenig.exp (p entry (c)): New test.
4206
e18b2753
JK
42072011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4208
4209 Display @entry parameter values (without references).
4210 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
4211 (different, validity, invalid): New functions.
4212 (main): Call them.
4213 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
4214 stacktest, breakhere_stacktest, different, breakhere_different,
4215 breakhere_validity and breakhere_invalid.
4216 (entry: bt): Update for @entry.
4217 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
4218 (entry_validity: *, entry_invalid: *): Many new tests.
4219 * gdb.base/break.exp
4220 (run until breakpoint set at small function, optimized file): Accept
4221 also the @entry suffix.
4222 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
4223 * gdb.mi/mi2-amd64-entry-value.c: New files.
4224 * gdb.mi/mi2-amd64-entry-value.exp: New files.
4225
2d6c5dc2
JK
42262011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4227
4228 Protect entry values against self tail calls.
4229 * gdb.arch/amd64-entry-value.cc (self2, self): New.
4230 (main): Call self.
4231 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
4232 (set debug entry-values 1, self: bt debug entry-values): New tests.
4233
111c6489
JK
42342011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4235
4236 Recognize virtual tail call frames.
4237 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
4238 (amb_b, amb_a): New.
4239 (main): Call a and b.
4240 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
4241 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
4242 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
4243 New tests.
4244
8e3b41a9
JK
42452011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4246
4247 Implement basic support for DW_TAG_GNU_call_site.
4248 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
4249 * gdb.arch/amd64-entry-value.cc: New file.
4250 * gdb.arch/amd64-entry-value.exp: New file.
4251
181cebd4
JK
42522011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4253
4254 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
4255 * gdb.dwarf2/implptr-64bit.S: New file.
4256 * gdb.dwarf2/implptr-64bit.exp: New file.
4257
741f5e3c
JK
42582011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4259
4260 Fix initial language detection with -readnow.
4261 * gdb.cp/readnow-language.cc: New file.
4262 * gdb.cp/readnow-language.exp: New file.
4263
a73d2258
JK
42642011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4265
4266 Fix printed anonymous struct name.
4267 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
4268
af369495
JM
42692011-10-09 Joseph Myers <joseph@codesourcery.com>
4270
4271 * gdb.base/solib-symbol.exp: Do not include directories in
4272 filenames in expected messages.
4273
1fa57852
DE
42742011-10-07 Doug Evans <dje@google.com>
4275
4276 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
4277
bd054e06
KP
42782011-10-07 Kevin Pouget <kevin.pouget@st.com>
4279
4280 Allow Python notification of new object-file loadings.
4281 * gdb.python/py-events.exp: Test newobjfile event.
4282 * gdb.python/py-events.py: Register newobjfile callback.
4283 * gdb.python/py-events.c: Add call to shared library
4284 * gdb.python/py-events-shlib.c: New file.
4285
8031b6f8
JM
42862011-10-06 Joseph Myers <joseph@codesourcery.com>
4287
4288 * gdb.base/fixsection.exp: Do not include directories in filename
4289 in expected message.
4290
7fea6923
PM
42912011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4292
4293 Add tests for passing of environment variables to inferior.
4294 * gdb.base/testenv.c: New test source.
4295 * gdb.base/testenv.exp: New expect test.
4296
687f2a88
PK
42972011-10-04 Paul Koning <paul_koning@dell.com>
4298
4299 * gdb.python/py-value.c (main): Break before return.
4300
cb6be26b
KP
43012011-10-04 Kevin Pouget <kevin.pouget@st.com>
4302
4303 PR python/12691: Add the inferior to Python exited event
4304 * gdb.python/py-events.exp: Test the inferior attribute of exited
4305 event with a fork.
4306 * gdb.python/py-events.py: Print inferior number on exit.
4307 * gdb.python/py-events.c: Fork the inferior.
4308
fb213700
EBM
43092011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
4310
4311 * gdb.base/jit.exp: Add testcase name to log message
4312
aa2071bd
PK
43132011-10-03 Paul Koning <paul_koning@dell.com>
4314 Jan Kratochvil <jan.kratochvil@redhat.com>
4315
4316 * gdb.python/py-value.exp
4317 (python inval = gdb.parse_and_eval('*(int*)0'))
4318 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
4319 (set argc=2, python print argc_lazy): New tests.
4320
dd11a36c
JB
43212011-10-02 Joel Brobecker <brobecker@adacore.com>
4322
4323 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
4324
46f886f1
JK
43252011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4326 Pedro Alves <pedro@codesourcery.com>
4327
4328 * gdb.python/py-value.exp (test_value_in_inferior): New variable
4329 can_read_0, test for it.
4330 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
4331 (parse_and_eval with memory error): ... here, make it untested if
4332 can_read_0.
4333
c5cb204f
MP
43342011-09-30 Marek Polacek <mpolacek@redhat.com>
4335
4336 * gdb.python/python.exp (verify pagination beforehand)
4337 (verify pagination afterwards): Fix race by splitting the line.
4338
68fb0ec0
JM
43392011-09-29 Joseph Myers <joseph@codesourcery.com>
4340
4341 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
4342 for 64-bit multilibs from i?86-* targets.
4343
6aee0d90
MP
43442011-09-29 Marek Polacek <mpolacek@redhat.com>
4345
4346 * lib/gdb.exp: Fix a typo in one of the comments.
4347
e9101ff5
MP
43482011-09-29 Marek Polacek <mpolacek@redhat.com>
4349
4350 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
4351 matching pattern.
4352
7a81bdbf
PK
43532011-09-28 Paul Koning <paul_koning@dell.com>
4354
4355 * gdb.python/py-type.c (enum E): New.
4356 * gdb.python/py-type.exp (test_fields): Add tests for Python
4357 mapping access to fields.
4358 (test_enums): New test for field access on enums.
4359
6710bf39
SS
43602011-09-27 Stan Shebs <stan@codesourcery.com>
4361
4362 * gdb.trace/collection.exp: Test collection of $_ret.
4363
b2a6bdeb
AT
43642011-09-22 Andreas Tobler <andreast@fgznet.ch>
4365
4366 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
4367 list of compilation switches for <*-*-freebsd*>.
4368
3c9057f3
SS
43692011-09-19 Stan Shebs <stan@codesourcery.com>
4370
4371 * gdb.trace/tspeed.exp: New file.
4372 * gdb.trace/tspeed.c: New file.
4373
34518530
YQ
43742011-09-18 Yao Qi <yao@codesourcery.com>
4375
4376 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
4377 instructions.
4378 (test_adr_32bit, test_pop_pc): Likewise.
4379 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
4380 Thumb instructions.
4381 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
4382 in gdb_test_multiple.
4383 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
4384
ab254057
YQ
43852011-09-17 Yao Qi <yao@codesourcery.com>
4386
4387 * lib/gdb.exp (can_single_step_to_signal_handler): New.
4388 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
4389 support single step to signal handler.
4390
9c317b71
YQ
43912011-09-17 Yao Qi <yao@codesourcery.com>
4392
4393 * gdb.base/disp-step-fork.c: New.
4394 * gdb.base/disp-step-syscall.exp: New.
4395 * gdb.base/disp-step-vfork.c: New.
4396
a8123151
JB
43972011-09-16 Joel Brobecker <brobecker@adacore.com>
4398
4399 * gdb.ada/tasks.exp: Make the expected output for
4400 the `info tasks' tests more resilient to spacing
4401 changes.
4402
63a9aad8
JK
44032011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4404
4405 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
4406 (reached breakpoint 2, reached breakpoint 3): Update expected output.
4407
2aa48337
KP
44082011-09-15 Kevin Pouget <kevin.pouget@st.com>
4409
4410 PR Python/12692 Add gdb.selected_inferior() to Python interface.
4411 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
4412
6839b47f
KP
44132011-04-30 Kevin Pouget <kevin.pouget@st.com>
4414
4415 Handle multiple breakpoint hits in Python interface:
4416 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
4417 presence.
4418 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
4419 breakpoint hits.
4420
0935723e
JK
44212011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4422 Jan Kratochvil <jan.kratochvil@redhat.com>
4423
4424 * gdb.python/py-events.exp: Remove pretty printing comment.
4425 * gdb.python/py-evsignal.exp: New file.
4426 * gdb.python/py-evthreads.c: Include signal.h.
4427 (thread3): Remove variable count3. Remove variable bad and use raise
4428 instead.
4429 (thread2): Remove variable count2. Move thread3 pthread_create here,
4430 merge pthread_join to a single line.
4431 (main): Remove variable count1. Merge pthread_join with pthread_create
4432 to a single line.
4433 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
4434 KFAIL python/12966 for gdbserver. Test return value of
4435 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
4436 gdb_expect by gdb_test and gdb_test_multiple.
4437 (thread 2, thread 3): New tests.
4438
4801a9a3
PA
44392011-09-12 Matt Rice <ratmice@gmail.com>
4440 Pedro Alves <pedro@codesourcery.com>
4441
4442 PR gdb/13175
4443
4444 * gdb.base/interp.exp: New tests.
4445 * gdb.base/interp.c: New file.
4446
24ece742
DE
44472011-09-12 Doug Evans <dje@google.com>
4448
4449 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
4450 * gdb.dwarf2/typeddwarf.exp: Ditto.
4451
7f062217
JK
44522011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4453
4454 Fix compatibility with x32 arch.
4455 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
4456 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
4457 is_x86_like_target.
4458 * testsuite/gdb.trace/collection.exp: Likewise.
4459 * testsuite/gdb.trace/report.exp: Likewise.
4460 * testsuite/gdb.trace/unavailable.exp: Likewise.
4461 * testsuite/gdb.trace/while-dyn.exp: Likewise.
4462 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
4463 (is_x86_like_target): Check also is_amd64_regs_target.
4464
08711b9a
JK
44652011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4466
4467 PR breakpoints/12435
4468 * gdb.arch/amd64-prologue-xmm.c: New file.
4469 * gdb.arch/amd64-prologue-xmm.exp: New file.
4470 * gdb.arch/amd64-prologue-xmm.s: New file.
4471
b99b5f66
JK
44722011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4473
4474 * gdb.dwarf2/dw2-param-error-main.c: New file.
4475 * gdb.dwarf2/dw2-param-error.S: New file.
4476 * gdb.dwarf2/dw2-param-error.exp: New file.
4477
a391a2f6
PA
44782011-09-08 Pedro Alves <pedro@codesourcery.com>
4479
4480 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
4481 inferior's pid and look for a core dump named core.$pid. Use
4482 `remote_file' commands on the host instead of hand coding shell
4483 commands on the build.
4484 * gdb.base/valgrind-db-attach.exp: Kill the program before
4485 finishing the test.
4486
7d8e6458 44872011-09-02 Matt Rice <ratmice@gmail.com>
4488
4489 * lib/prompt.exp: New file for testing the first prompt.
4490 * gdb.python/py-prompt.exp: Ditto.
4491 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
4492
68e77c9e
PA
44932011-09-02 Pedro Alves <pedro@codesourcery.com>
4494
4495 * gdb.threads/gcore-thread.exp: Set the global core_supported to
4496 0, before testing gcore.
4497
9655e943
JK
44982011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4499
df6dc84d
JK
4500 * dw2-ifort-parameter-debug.S: Update copyright year.
4501 * dw2-ifort-parameter.c: Update copyright year.
4502 * dw2-ifort-parameter.exp: Update copyright year.
4503
9655e943
JK
4504 * dw2-ifort-parameter-debug.S: New file.
4505 * dw2-ifort-parameter.c: New file.
4506 * dw2-ifort-parameter.exp: New file.
4507
353d1d73
JK
45082011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4509
4510 * gdb.base/commands.exp (error_clears_commands_left): New function.
4511 (): Call it.
4512
5c07461a
JK
45132011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4514
4515 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
4516 (C): Initialize `a'.
4517 * gdb.mi/mi-inheritance-syntax-error.exp
4518 (-data-evaluate-expression $path): Expect `a' as 5.
4519
0d932b2f
MK
45202011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
4521
4522 PR mi/11912
4523 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
4524 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
4525 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
4526 keyword in output of -var-info-path-expression.
4527
bdb54049
JK
45282011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4529
4530 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
4531 * gdb.trace/collection.exp: Likewise.
4532 * gdb.trace/report.exp: Likewise.
4533 * gdb.trace/unavailable.exp: Likewise.
4534 * gdb.trace/while-dyn.exp: Likewise.
4535
59cde39c
KS
45362011-08-18 Keith Seitz <keiths@redhat.com>
4537
4538 PR c++/12266
4539 * gdb.cp/meth-typedefs.cc: New file.
4540 * gdb.cp/meth-typedefs.exp: New file.
4541
fa3a4f15
PM
45422011-08-17 Phil Muldoon <pmuldoon@redhat.com>
4543
4544 * gdb.python/python.exp: Add extended-prompt tests.
4545
c1049fca
JK
45462011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4547
4548 * gdb.arch/i386-dr3-watch.exp
4549 (watchpoint on gap1 does not fit debug registers)
4550 (delete all watchpoints): Fix racy expect strings.
4551
d93f7b5c
YQ
45522011-08-14 Yao Qi <yao@codesourcery.com>
4553
4554 * gdb.base/maint.exp: set data_section to ".neardata".
4555 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
4556 * gdb.base/savedregs.exp: Handle SIGILL.
4557 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
4558 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
4559
457e09f0
DE
45602011-08-12 Doug Evans <dje@google.com>
4561
4562 * gdb.python/py-symbol.exp: Add test for symbol.type.
4563
5d0bb2fb
UW
45642011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
4565
4566 * gdb.threads/pthreads.exp: Enable on non-native configurations.
4567 * gdb.mi/mi-pthreads.exp: Likewise.
4568 * gdb.mi/mi2-pthreads.exp: Likewise.
4569 * gdb.mi/gdb669.exp.exp: Likewise.
4570
fcdfa280
PA
45712011-08-09 Pedro Alves <pedro@codesourcery.com>
4572
4573 * lib/mi-support.exp (detect_async): Rename to...
4574 (mi_detect_async): ... this.
4575 * gdb.mi/mi-nonstop-exit.exp: Adjust.
4576 * gdb.mi/mi-nonstop.exp: Adjust.
4577 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
4578 * gdb.mi/mi-nsintrall.exp: Adjust.
4579 * gdb.mi/mi-nsmoribund.exp: Adjust.
4580 * gdb.mi/mi-nsthrexec.exp: Adjust.
4581
9d8fa392
PA
45822011-08-09 Pedro Alves <pedro@codesourcery.com>
4583
4584 * gdb.base/display.c (do_loops): New `p_i' local.
4585 * gdb.base/display.exp: Test displaying a variable that is
4586 temporarily at a bad address.
4587
b6cede78
JK
45882011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4589
4590 * gdb.dwarf2/dw2-op-stack-value.S: New file.
4591 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
4592
67bedb8c
JK
45932011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4594
4595 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
4596 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
4597 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 4598
af6e93b2
PA
45992011-08-05 Pedro Alves <pedro@codesourcery.com>
4600
4601 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
4602 procedure.
4603 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
4604
1cf0e11f
YQ
46052011-08-05 Yao Qi <yao@codesourcery.com>
4606
4607 * gdb.base/callfuncs.exp: Set language after main.
4608 * gdb.cp/cplusfuncs.exp: Likewise.
4609 * gdb.cp/inherit.exp: Likewise.
4610
a1e28cb2
UW
46112011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4612
4613 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
4614 * gdb.base/watch-vfork.exp: Skip on remote targets.
4615
d4f5bbb9
UW
46162011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4617
4618 * gdb.threads/thread-find.exp: Support remote targets.
4619
724f4f80
UW
46202011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4621
4622 * gdb.base/jit.exp: Download solib_binfile to target.
4623 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
4624 and call dlopen without full path name.
4625 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
4626 dlopen without full path name.
4627
934709f0
PW
46282011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4629
4630 * gdb.base/break-always.exp: Complete the test
4631 with duplicated breakpoints and enabling/disabling them.
4632
c26106c4
TT
46332011-08-02 Tom Tromey <tromey@redhat.com>
4634
4635 PR gdb/11289:
4636 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
4637
9300444e 46382011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
4639
4640 PR gdb/13045
4641 * gdb.base/float.exp: Add new test case for PR gdb/13045
4642 * gdb.base/float.c: New file.
4643
00bd41d6
PM
46442011-07-28 Phil Muldoon <pmuldoon@redhat.com>
4645
4646 * gdb.python/py-mi.exp: Test printers returning string hint, and
4647 also not returning a value.
4648 * gdb.python/py-prettyprint.c: Add testcase for above.
4649 * gdb.python/py-prettyprint.py: Add test printer for above.
4650
d24f74ce
JK
46512011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4652
4653 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
4654 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
4655 (.Ldie30) Add as field "data4".
4656 (.Ldie32) Rename field "b" to "shl".
4657 (abbrev4) Change for the "data4" field.
4658 (abbrev5, abbrev6) Remove.
4659 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
4660 (p &s.shl): ... here. Add comment.
4661 (p &s.data4): New.
4662
bb7da2bf
JK
46632011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4664
4665 Fix crash on lval_computed values.
4666 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
4667
11081198
JK
46682011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4669
4670 * gdb.base/help.exp (help whatis): Update the expected string.
4671
3c6e0cb3
JK
46722011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4673
4674 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
4675 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
4676 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4677 Change the expected string.
4678
efa80663
PA
46792011-07-26 Pedro Alves <pedro@codesourcery.com>
4680
4681 * gdb.base/watchpoint.exp
4682 (test_disable_enable_software_watchpoint): New procedure.
4683 (top level): Run it.
4684
db8e4570
UW
46852011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
4686
4687 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
4688 executable file "${binfile}", C++ version "${binfile}-cxx".
4689 * gdb.python/py-prettyprint.exp: Likewise.
4690 * gdb.python/py-symbol.exp: Likewise.
4691 * gdb.python/py-type.exp: Likewise.
4692 * gdb.python/py-value.exp: Likewise.
4693 * gdb.python/py-template.exp (test_template_arg): Pass full executable
4694 file name instead of just suffix.
4695
543305c9
JK
46962011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4697
4698 Fix implicit pointer offsets.
4699 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
4700 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
4701 (continue to breakpoint: continue to baz breakpoint for implptr)
4702 (sanity check element 0, sanity check element 1)
4703 (enter the inlined function, check element 0 for the offset)
4704 (check element 1 for the offset)
4705 (continue to breakpoint: ignore the second baz breakpoint): New tests.
4706 (set foo breakpoint for implptr): Update the breakpoint number.
4707
b3215adc
UW
47082011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4709
4710 * gdb.python/py-mi.exp: Use different file names for different
4711 versions of the executable under test.
4712 * gdb.python/py-prettyprint.exp: Likewise.
4713 * gdb.python/py-symbol.exp: Likewise.
4714 * gdb.python/py-template.exp: Likewise.
4715 * gdb.python/py-type.exp: Likewise.
4716 * gdb.python/py-value.exp: Likewise.
4717
182b9acc
UW
47182011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4719
4720 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
4721 flag after restarting GDB if necessary.
4722
e6052b5d
UW
47232011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4724
4725 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
4726
1ced966e
PA
47272011-07-22 Pedro Alves <pedro@codesourcery.com>
4728
4729 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
4730 backend doesn't leave used debug registers behind.
4731
3543a589
TT
47322011-07-22 Tom Tromey <tromey@redhat.com>
4733
4734 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
4735 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
4736 argument.
4737 * gdb.dwarf2/typeddwarf-amd64.S: New file.
4738
14d15303 47392011-07-21 Matt Rice <ratmice@gmail.com>
4740
4741 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
4742 in mostlyclean rule. Add files ending in .core.
4743
9b158ba0 47442011-07-21 Matt Rice <ratmice@gmail.com>
4745
4746 PR macros/12999
4747 * gdb.base/info-macros.c: New test sources.
4748 * gdb.base/info-macros.exp: New tests.
4749
d17b6f81
PM
47502011-07-21 Phil Muldoon <pmuldoon@redhat.com>
4751
4752 * gdb.python/python.exp: Add prompt substitution tests.
4753
918dd910
JK
47542011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4755
4756 Fix crash if referenced CU is aged out.
4757 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
4758 New.
4759 * gdb.dwarf2/implptr.exp: Likewise.
4760
0e37a63c
JK
47612011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4762
4763 * gdb.dwarf2/implptr.S: Rebuilt.
4764 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
4765 (bar): Use them for j, k, l.
4766 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
4767 COMPILE.
4768 (print j in implptr:bar): Update for the intp typedef.
4769 (print p[0].x in implptr:foo): Use more exact regex.
4770
f65cf84c
TT
47712011-07-18 Tom Tromey <tromey@redhat.com>
4772
4773 * gdb.cp/static-method.exp: Add missing single quote.
4774
d5b4a7be
YQ
47752011-07-18 Yao Qi <yao@codesourcery.com>
4776
4777 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
4778 supported.
4779 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4780 * gdb.mi/mi-nonstop.exp: Likewise.
4781 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4782 * gdb.mi/mi-nsintrall.exp: Likewise.
4783 * gdb.mi/mi-nsmoribund.exp: Likewise.
4784 * gdb.mi/mi-nsthrexec.exp: Likewise.
4785 * gdb.python/py-evthreads.exp: Likewise.
4786
e9ea2662
JK
47872011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4788
4789 Code cleanup.
4790 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
4791 it. Substitute it instead of test_compiler_info everywhere.
4792
ce451573
UW
47932011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4794
4795 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
4796 remote targets as well.
4797
756d88a7
UW
47982011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4799
4800 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
4801 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
4802
31f83dc5
UW
48032011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4804
4805 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
4806 a remote machine, not the host.
4807 (gdb_compile_shlib): Set soname if target is remote.
4808
059241a0
PP
48092011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
4810
4811 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
4812
28a0b48c 48132011-07-13 Matt Rice <ratmice@gmail.com>
4814
4815 * gdb.python/py-objfile-script-gdb.py: Renamed to
4816 py-objfile-script-gdb.py.in.
4817 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
4818 py-objfile-script-gdb.py.
4819 * gdb.python/py-objfile-script.exp: Update reference to
4820 py-objfile-script-gdb.py.
4821
9a771b67
JK
48222011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4823
4824 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
4825 reference undefined label.
4826
04ad99e6
JK
48272011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4828
4829 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
4830 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
4831 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
4832 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
4833
713389e0
PM
48342011-07-11 Phil Muldoon <pmuldoon@redhat.com>
4835
4836 PR python/12438
4837 * gdb.python/python.exp: Add maint set/show python print-stack
4838 deprecated tests. Add set/show python print-backtrace tests.
4839
97d146f8
JK
48402011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4841
4842 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
4843 debug info.
4844
facde0e5 48452011-07-06 Matt Rice <ratmice@gmail.com>
4846
4847 * gdb.python/python.exp: Update filename paths.
4848 * gdb.python/py-symtab.exp: Ditto.
4849
438640d1
MP
48502011-07-06 Marek Polacek <mpolacek@redhat.com>
4851
4852 * gdb.python/py-evthreads.exp: Add missing `$'.
4853
33a365df
MF
48542011-07-06 Jie Zhang <jie.zhang@analog.com>
4855
4856 * config/bfin.exp: New file.
4857 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
4858 * gdb.asm/bfin.inc: New file.
4859
8f7ae686
MP
48602011-07-06 Marek Polacek <mpolacek@redhat.com>
4861
df46027d 4862 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
4863 the whole output.
4864
eb2a6f42
TT
48652011-07-05 Tom Tromey <tromey@redhat.com>
4866
4867 * gdb.java/jprint.java (jprint.hi): New field.
4868 * gdb.java/jprint.exp: Print string.
4869
177b42fe
TJB
48702011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
4871
4872 * gdb.base/call-sc.c: Fix typos.
4873 * gdb.base/ifelse.exp: Likewise.
4874 * gdb.base/structs.c: Likewise.
4875
3b2a0cf2
JB
48762011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4877
4878 * gdb.base/jit-so.exp: New test.
4879 * gdb.base/jit-dlmain.c: New file.
4880 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
4881
46fc714c
JK
48822011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4883
4884 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
4885 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
4886 * gdb.cp/pr9167.exp (p b): Likewise.
4887 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
4888 (test value of P in inner_m, test type of Z in inner_m): Call
4889 setup_xfail for gcc <= 4.5.
46fc714c 4890
418c7cf7
JK
48912011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4892
4893 * gdb.cp/paren-type.cc: New files.
4894 * gdb.cp/paren-type.exp: New files.
4895
3d50dd94
JK
48962011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4897
4898 Stop on first linespec terminator instead of eating what we can.
4899 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
4900 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
4901 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
4902 (break C::f()): ... this one.
4903 (break C::operator()()): New test.
4904 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
4905 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
4906 test.
4907
dcf9f4ab
JK
49082011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4909
4910 Fall back linespec to minimal symbols.
4911 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
4912 error message.
4913 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
4914 * gdb.cp/minsym-fallback-main.cc: New file.
4915 * gdb.cp/minsym-fallback.cc: New file.
4916 * gdb.cp/minsym-fallback.exp: New file.
4917 * gdb.cp/minsym-fallback.h: New file.
4918
3f542ed1
JK
49192011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4920
4921 * gdb.cp/no-dmgl-verbose.cc: New file.
4922 * gdb.cp/no-dmgl-verbose.exp: New file.
4923
49242011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
4925
4926 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
4927 __GI_.
4928 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
4929 (f): New function.
4930 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
4931 (complete p 'func<short>(): ... here.
4932 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
4933 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
4934 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
4935 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
4936 Make them KFAIL gcc/49546.
4937
00eb2c4a
JB
49382011-07-01 Joel Brobecker <brobecker@adacore.com>
4939
4940 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
4941
85a20c42
JK
49422011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4943
4944 Test GCC PR debug/49546.
4945 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
4946 (test type of F in k3_m, test value of F in k3_m): New.
4947 * gdb.cp/temargs.cc (struct S3, struct K3): New.
4948 (main): New variable k3. Call k3.k3_m.
4949
d2d43431
JB
49502011-07-01 Jean-Charles Delay <delay@adacore.com>
4951
4952 * gdb.ada/packed_array.exp: Fix expected outout.
4953
54ae186f
JB
49542011-07-01 Jean-Charles Delay <delay@adacore.com>
4955
4956 * gdb.ada/packed_array.exp: fixed expected output.
4957
8f17729f
JB
49582011-07-01 Joel Brobecker <brobecker@adacore.com>
4959
4960 * gdb.ada/same_enum: New testcase.
4961
f5aa6869
JB
49622011-07-01 Joel Brobecker <brobecker@adacore.com>
4963
4964 * gdb.ada/ptr_typedef: New testcase.
4965
828292f2
JB
49662011-07-01 Joel Brobecker <brobecker@adacore.com>
4967
4968 * gdb.ada/arrayptr.exp: Add ptype test.
4969
18920c42
JB
49702011-07-01 Joel Brobecker <brobecker@adacore.com>
4971
4972 * gdb.ada/char_enum: New testcase.
4973
3536d9e3 49742011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
4975
4976 * gdb.base/dump.exp (capture_pointer_with_type): New.
4977 Get value from address instead of name.
4978 Start GDB once, and do `dump' and `restore'
4979 tests together.
4980
db863c42
MF
49812011-06-30 Jie Zhang <jie.zhang@analog.com>
4982 Mike Frysinger <vapier@gentoo.org>
4983
4984 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
4985 helper functions for getting/setting remotetimeout variable.
4986 * lib/gdb.exp (gdb_load): If the target is remote, set
4987 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
4988 with $loadtimeout. Set $load_ok to 0 before doing the load.
4989 Instead of returning, immediately, set $load_ok to 0. Call
4990 set_remotetimeout with $oldremotetimeout, and then return if
4991 $load_ok is 1.
4992
e9e642a8
AB
49932011-06-30 Andrew Burgess <aburgess@broadcom.com>
4994
4995 * gdb.python/py-template.exp: Don't run this test if the target
4996 does not support c++ tests.
4997
32019081
JK
49982011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4999
5000 Fix non-only rename list for Fortran modules import.
5001 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
5002 tests.
5003 * gdb.fortran/module.f90 (module moduse): New.
5004 (program module): use moduse, test var_x, var_y and var_z.
5005
0ecee54c
TT
50062011-06-29 Tom Tromey <tromey@redhat.com>
5007
5008 PR testsuite/12040:
5009 * gdb.fortran/array-element.exp: Use f90, not f77.
5010 * gdb.fortran/complex.exp: Use f90, not f77.
5011 * gdb.fortran/derived-type.exp: Use f90, not f77.
5012 * gdb.fortran/library-module.exp: Use f90, not f77.
5013 * gdb.fortran/logical.exp: Use f90, not f77.
5014 * gdb.fortran/module.exp: Use f90, not f77.
5015 * gdb.fortran/multi-dim.exp: Use f90, not f77.
5016 * gdb.fortran/subarray.exp: Use f90, not f77.
5017
3b2b8fea
TT
50182011-06-29 Tom Tromey <tromey@redhat.com>
5019
5020 * gdb.fortran/charset.exp: New file.
5021 * gdb.fortran/charset.f90: New file.
5022
42159ca5
TT
50232011-06-29 Tom Tromey <tromey@redhat.com>
5024
5025 PR testsuite/12040:
5026 * lib/future.exp: New file, mostly extracted from ada.exp.
5027 Rewrote compatibility code to use rename.
5028 (gdb_find_gfortran): New proc.
5029 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
5030 gfortran patch.
5031 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
5032 Move to future.exp.
5033 * lib/gdb.exp: Always load future.exp.
5034
af69a5ce
YQ
50352011-06-28 Yao Qi <yao@codesourcery.com>
5036
5037 * gdb.cp/exception.cc: Don't include iostream.
5038 (bar): Remove print statement.
5039 (catcher): New.
5040 (main): Remove print statements. Call function catcher.
5041 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
5042 Set breakpoint on catcher, and check the value of parameter.
5043
ab5c6a72
YQ
50442011-06-23 Yao Qi <yao@codesourcery.com>
5045
5046 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
5047 1.2 is disabled. KFAIL for uclinux.
5048
9497469f
MP
50492011-06-23 Marek Polacek <mpolacek@redhat.com>
5050
5051 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
5052 mi_gdb_test.
5053
b9132588
MP
50542011-06-23 Marek Polacek <mpolacek@redhat.com>
5055
5d197ed0 5056 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 5057
e55595ca
MP
50582011-06-23 Marek Polacek <mpolacek@redhat.com>
5059
5d197ed0
MP
5060 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
5061
50622011-06-23 Marek Polacek <mpolacek@redhat.com>
5063
5064 * gdb.mi/mi2-basics.exp: Fix races. Honour the
5065 `test_exec_and_symbol_mi_operatons' return value.
5066 (test_mi_interpreter_selection): Use mi_gdb_test instead of
5067 gdb_test_multiple.
5068 (test_exec_and_symbol_mi_operatons): Likewise.
5069 (test_path_specification): Likewise.
e55595ca 5070
be777e08
YQ
50712011-06-23 Yao Qi <yao@codesourcery.com>
5072
5073 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
5074 supported.
5075 * lib/gdb.exp (support_displaced_stepping): New.
5076
615556d6
YQ
50772011-06-23 Yao Qi <yao@codesourcery.com>
5078
5079 * gdb.threads/execl.exp: Skip on remote target.
5080
833b0ca7
MP
50812011-06-21 Marek Polacek <mpolacek@redhat.com>
5082
5d197ed0 5083 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
5084 mi_gdb_test.
5085
1ee4023a
MP
50862011-06-20 Marek Polacek <mpolacek@redhat.com>
5087
5d197ed0 5088 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 5089
d0b1d624
MP
50902011-06-20 Marek Polacek <mpolacek@redhat.com>
5091
5d197ed0 5092 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
5093 mi_gdb_test.
5094
79aa92c1
MP
50952011-06-20 Marek Polacek <mpolacek@redhat.com>
5096
5d197ed0 5097 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 5098
5ce5db06
YQ
50992011-06-14 Yao Qi <yao@codesourcery.com>
5100
5101 gdb/testsuite/
5102 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
5103
533a737e
JK
51042011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5105
5106 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
5107
d0e53741
TT
51082011-06-10 Tom Tromey <tromey@redhat.com>
5109
5110 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
5111 Add tests for pointer-to-member-function.
5112 * gdb.cp/temargs.cc (S::somefunc): New function.
5113 (K2): New class.
5114 (main): Instantiate K2; call method.
5115
b5916bbd
JB
51162011-06-08 Joel Brobecker <brobecker@adacore.com>
5117
5118 * gdb.python/py-inferior.c (f2): Make str an array rather
5119 than a pointer.
5120 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
5121
5be4dfca
JK
51222011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5123
5124 * gdb.base/async-shell.c: New file.
5125 * gdb.base/async-shell.exp: New file.
5126
9f47e254
PA
51272011-06-06 Pedro Alves <pedro@codesourcery.com>
5128
5129 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
5130
64b9b334
JB
51312011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
5132
5133 From Stephen Kitt <steve@sk2.org>
5134 * gdb.base/help.exp: Adjust following some spelling corrections
5135 in GDB.
5136
dbc0f131
YQ
51372011-06-01 Yao Qi <yao@codesourcery.com>
5138
5139 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
5140
fd336a18
KS
51412010-05-31 Keith Seitz <keiths@redhat.com>
5142
5143 PR c++/12750
5144 * gdb.cp/static-method.cc: New file.
5145 * gdb.cp/static-method.exp: New file.
5146
fa8b9902
KS
51472010-05-31 Keith Seitz <keiths@redhat.com>
5148
5149 PR symtab/12704
5150 * gdb.cp/anon-ns.cc: New file.
5151 * gdb.cp/anon-ns.exp: New file.
5152
0a5b1e09
PA
51532011-05-31 Pedro Alves <pedro@codesourcery.com>
5154
5155 * gdb.arch/i386-dr3-watch.c: New file.
5156 * gdb.arch/i386-dr3-watch.exp: New file.
5157
0578b8d1
YQ
51582011-05-30 Yao Qi <yao@codesourcery.com>
5159
5160 * gdb.base/callfuncs.c (t_structs_fc): New.
5161 (t_structs_dc, t_structs_ldc): New.
5162 (t_double_many_args):
5163 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
5164 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
5165 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
5166 * gdb.base/callfuncs.exp: Call new functions.
5167
6680506e
YQ
51682011-05-30 Yao Qi <yao@codesourcery.com>
5169
ff4d2c60
YQ
5170 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
5171 Call rerun_and_prepare for each test to isolate effects.
5172
51732011-05-30 Yao Qi <yao@codesourcery.com>
5174
5175 * gdb.base/varargs.c (find_max_float_real): New.
5176 (find_max_double_real, find_max_long_double_real): New.
5177 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
5178 * lib/gdb.exp (setup_kfail_for_target): New.
5179
e43ec454
YQ
51802011-05-30 Yao Qi <yao@codesourcery.com>
5181
5182 * gdb.base/funcargs.c (callca, callcb, callcc): New.
5183 (callcd, callce, callcf, callc1a, callc1b): New.
5184 (callc2a, callc2b): New.
5185 * gdb.base/funcargs.exp (complex_args): New.
5186 (complex_integral_args, complex_float_integral_args): New.
5187 * lib/gdb.exp (support_complex_tests): New. Determine
5188 whether to run test cases on _Complex types.
5189
432b4d03
JK
51902011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5191
5192 * gdb.threads/leader-exit.c: New file.
5193 * gdb.threads/leader-exit.exp: New file.
5194
6caf069d
MP
51952011-05-27 Marek Polacek <mpolacek@redhat.com>
5196
9497469f 5197 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 5198
97fce28b
MP
51992011-05-27 Marek Polacek <mpolacek@redhat.com>
5200
5201 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
5202 remove the `supported' variable.
5203 * gdb.mi/mi-nonstop.exp: Likewise.
5204 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5205 * gdb.mi/mi-nsintrall.exp: Likewise.
5206 * gdb.mi/mi-nsmoribund.exp: Likewise.
5207 * gdb.mi/mi-nsthrexec.exp: Likewise.
5208
9da8c2a0
PA
52092011-05-26 Pedro Alves <pedro@codesourcery.com>
5210
5211 * gdb.reverse/finish-reverse-bkpt.exp: New test.
5212
2c03e5be
PA
52132011-05-26 Pedro Alves <pedro@codesourcery.com>
5214
5215 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
5216
2e21250d
KS
52172011-05-24 Keith Seitz <keiths@redhat.com>
5218
5219 PR breakpoint/12803
5220 * gdb.cp/cmpd-minsyms.cc (a): New method.
5221 (b): New method.
5222 (c): New method.
5223 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
5224
cdac0397
PA
52252011-05-24 Pedro Alves <pedro@codesourcery.com>
5226
5227 * gdb.base/commands.exp (watchpoint_command_test): Check that the
5228 watchpoint's command list didn't execute when the watchpoint went
5229 out of scope.
5230
ee5683ab
PM
52312011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
5232
5233 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
5234 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
5235 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
5236 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5237 * gdb.arch/i386-permbkpt.exp: Likewise.
5238 * gdb.arch/i386-prologue.exp: Likewise.
5239 * gdb.arch/i386-size-overlap.exp: Likewise.
5240 * gdb.arch/i386-size.exp: Likewise.
5241 * gdb.arch/i386-unwind.exp: Likewise.
5242 * gdb.reverse/i386-precsave.exp: Likewise.
5243 * gdb.reverse/i386-reverse.exp: Likewise.
5244 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5245 * gdb.reverse/i387-env-reverse.exp: Likewise.
5246 * gdb.reverse/i387-stack-reverse.exp: Likewise.
5247
c91c8c16
PA
52482011-05-24 Pedro Alves <pedro@codesourcery.com>
5249
5250 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
5251 file doesn't error, using MI.
5252
c50491a7
TT
52532011-05-23 Tom Tromey <tromey@redhat.com>
5254
5255 * gdb.base/charset.exp (string_display): Add tests to assign to
5256 arrays.
5257 * gdb.base/charset.c (short_array, int_array, long_array): New.
5258
4a07b7da
PA
52592011-05-20 Pedro Alves <pedro@codesourcery.com>
5260
5261 Cope with async mode.
5262
4a07b7da
PA
5263 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
5264 into gdb_test + mi_expect_stop.
5265
b275f2d2
PA
52662011-05-20 Pedro Alves <pedro@codesourcery.com>
5267
5268 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
5269 (callme): Remove printf call.
5270
eec52c44
PM
52712011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
5272
5273 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
5274 quote pattern to avoid problems with Cygwin/mingw expect versions.
5275 * gdb.base/default.exp (show convenience): Use double
5276 quote pattern for regular expressions.
5277
b3c8eb43
JK
52782011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5279
5280 Fix -readnow for -gdwarf-4 unused type units.
5281 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
5282 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
5283
ed731959
JK
52842011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5285
5286 * gdb.base/kill-after-signal.c: New file.
5287 * gdb.base/kill-after-signal.exp: New file.
5288
3b48433d
PA
52892011-05-16 Pedro Alves <pedro@codesourcery.com>
5290
5291 * gdb.ada/start.exp: Call untested with the correct test filename.
5292 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
5293 test filename. Make the test's binary unique.
5294 * gdb.arch/i386-signal.exp: Call untested with the correct test
5295 filename.
5296 * gdb.arch/i386-size-overlap.exp: Ditto.
5297 * gdb.arch/Makefile.in (EXECUTABLES): Update.
5298 * gdb.base/gcore-buffer-overflow.exp: Ditto.
5299 * gdb.cp/call-c.exp: Ditto.
5300 * gdb.mi/mi-reverse.exp: Call untested with the correct test
5301 filename. Make the test's binary unique.
5302 * gdb.mi/Makefile.in (EXECUTABLES): Update.
5303 * gdb.python/py-mi.exp: Ditto.
5304 * gdb.python/Makefile.in (EXECUTABLES): Update.
5305 * gdb.reverse/i386-precsave.exp: Ditto.
5306 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
5307 test filename.
5308 * gdb.reverse/i387-stack-reverse.exp: Ditto.
5309 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
5310 unique.
5311 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
5312 test filename.
5313 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
5314 * gdb.trace/tfile.exp: Ditto.
5315
ba4a8bdd
YQ
53162011-05-14 Yao Qi <yao@codesourcery.com>
5317
5318 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
5319 type.
5320
dbaefcf7
DE
53212011-05-13 Doug Evans <dje@google.com>
5322
5323 * gdb.python/py-objfile-script.exp: New file.
5324 * gdb.python/py-objfile-script.c: New file.
5325 * gdb.python/py-objfile-script-gdb.py: New file.
5326 * testsuite/gdb.python/py-section-script.exp: Test
5327 "info auto-load-scripts".
5328
9930639c
TT
53292011-05-13 Tom Tromey <tromey@redhat.com>
5330
5331 * gdb.dwarf2/clztest.exp: New file.
5332 * gdb.dwarf2/clztest.c: New file.
5333 * gdb.dwarf2/clztest.S: New file.
5334
05272e11
DE
53352011-05-13 Doug Evans <dje@google.com>
5336
cc63ef9b
DE
5337 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
5338 String16 tests.
05272e11 5339
6edba76f
TT
53402011-05-13 Tom Tromey <tromey@redhat.com>
5341
5342 * lib/gdb.exp (is_x86_like_target): New proc.
5343 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
5344 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
5345 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
5346 -nostdlib to compiler.
5347 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
5348 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
5349 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
5350 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
5351 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
5352
028d0ed5
TJB
53532011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5354
5355 * gdb.python/py-function.exp: Test setting a value from a function
5356 which executes a command.
5357
8a9b8146
TT
53582011-05-12 Tom Tromey <tromey@redhat.com>
5359
5360 * gdb.dwarf2/typeddwarf.S: New file.
5361 * gdb.dwarf2/typeddwarf.c: New file.
5362 * gdb.dwarf2/typeddwarf.exp: New file.
5363
10483e8e
MP
53642011-05-12 Marek Polacek <mpolacek@redhat.com>
5365
5366 * gdb.mi/mi-basics.exp: Fix races. Honour the
5367 `test_exec_and_symbol_mi_operatons' return value.
5368 (test_mi_interpreter_selection): Use mi_gdb_test instead of
5369 gdb_test_multiple.
5370 (test_exec_and_symbol_mi_operatons): Likewise.
5371 (test_path_specification): Likewise.
5372
faf067f1
JK
53732011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5374
5375 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
5376 (gdb_touch_execfile): Remove catch wrappers. New variable time.
5377 Replace `file copy' and `file rename' by `file mtime'. Twice.
5378
7ff911a3
JK
53792011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5380
5381 * gdb.base/readline-ask.c: New file.
5382 * gdb.base/readline-ask.exp: New file.
5383 * gdb.base/readline-ask.inputrc: New file.
5384
a536c6d7
UW
53852011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
5386
5387 * gdb.cell/bt.exp: Delete breakpoints before running to signal
5388 to avoid race condition.
5389 * gdb.cell/coremaker.c: Use small stack size.
5390 * gdb.cell/ea-standalone.exp: Use file name without path as
5391 argument to c_to.
5392 * gdb.cell/fork.exp: Allow other output when continuing to end.
5393
d472a426
JK
53942011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5395
5396 * gdb.threads/corethreads.c: New file.
5397 * gdb.threads/corethreads.exp: New file.
5398
53992011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
5400
5401 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
5402 Try to compile the test using -Wl,-z,norelro first.
5403 (load_core): New variable libthread_db_seen, initialize it.
5404 (zeroed-threads cannot be listed): Protect it by XFAIL on
5405 !$libthread_db_seen.
5406
8be455d7
JK
54072011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5408
5409 PR 12573
5410 * gdb.dwarf2/dw2-skip-prologue.S: New file.
5411 * gdb.dwarf2/dw2-skip-prologue.c: New file.
5412 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
5413
1976171a
JK
54142011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5415
5416 * gdb.cp/psymtab-parameter.cc: New file.
5417 * gdb.cp/psymtab-parameter.exp: New file.
5418
7db6f30f
JK
54192011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5420
5421 Fix a race.
5422 * gdb.cp/static-print-quit.exp (print c): Split to ...
5423 (print c - <return>, print c - q <return>, print c - to quit):
5424 ... these. Make the testfile untested on gdb-7.1.
5425
85161e9e 54262011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
5427
5428 * lib/gdb.exp (exec_target_file, exec_symbol_file,
5429 gdb_rename_execfile, gdb_touch_execfile): New.
5430 * gdb.base/reread.exp: Use new procs to handle multiple
5431 exec files.
5432
0c51be18
YQ
54332011-05-05 Yao Qi <yao@codesourcery.com>
5434
5435 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
5436 (test_adr_32bit, test_pop_pc): New.
5437 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
5438 (test_adr_32bit, test_pop_pc): New.
5439
4d393d60
JM
54402011-05-04 Joseph Myers <joseph@codesourcery.com>
5441
5442 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
5443 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
5444 targets.
5445 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
5446 handle targets.
5447
8ffd0459
JK
54482011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5449
5450 * gdb.base/completion.exp (complete help info wat): Rename to ...
5451 (complete 'help info wat'): ... here.
5452 Remove all `-re ".*' and `-re "^.*' redundant regexes.
5453 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
5454
8e28d804
PA
54552011-05-04 Pedro Alves <pedro@codesourcery.com>
5456
5457 * gdb.base/completion.exp: Use gdb_test_multiple instead of
5458 gdb_test and explicit $gdb_prompt/timeout matches.
5459
3eb2ef34
YQ
54602011-05-04 Yao Qi <yao@codesourcery.com>
5461
5462 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
5463 and __thumb2__.
5464
aaaf81a3
MP
54652011-05-03 Marek Polacek <mpolacek@redhat.com>
5466
5467 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
5468 in place of `gdb_test "delete breakpoints"'. This eliminates two
5469 testcases.
5470
c4cbc0df
PA
54712011-05-02 Pedro Alves <pedro@codesourcery.com>
5472
5473 PR testsuite/12649
5474 Fix races.
5475
5476 * gdb.base/completion.exp: Remove all sleep calls. Remove
5477 unnecessary regexs. Don't explicitly expect anything after the
5478 prompt. Eat the prompt if necessary.
5479
b4cbb4a3
EBM
54802011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5481
5482 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
5483 accept to show the caller line again as well as the line after.
5484
d65aec65
PM
54852011-04-29 Phil Muldoon <pmuldoon@redhat.com>
5486
5487 PR mi/12531
5488
5489 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
5490 compile target.
5491 * gdb.python/py-prettyprint.exp: Add C++ object for
5492 CPLUS_FAKE_CHILD test.
5493
30852783
UW
54942011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
5495
5496 * gdb.base/signest.exp: New file.
5497 * gdb.base/signest.c: Likewise.
5498
c7b1f0d9
JK
54992011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5500
5501 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
5502 thread and breakpoint notifications.
5503
559a7a62
JK
55042011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5505
5506 * gdb.base/fortran-sym-case.c: New file.
5507 * gdb.base/fortran-sym-case.exp: New file.
5508 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
5509 * gdb.dwarf2/dw2-case-insensitive.c: New file.
5510 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
5511
8344e389
JK
55122011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5513
5514 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
5515 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
5516 false #1', `if true else false #2' and `if true else false #3'.
5517
2484c66b
UW
55182011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
5519
5520 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
5521 while delivering signal.
5522
8d3788bd
VP
55232011-04-27 Vladimir Prus <vladimir@codesourcery.com>
5524
5525 MI breakpoint notifications.
5526
5527 * testsuite/gdb.mi/mi-cli.exp: Adust.
5528 * testsuite/gdb.mi/mi2-cli.exp: Adust.
5529 * testsuite/gdb.mi/mi-watch.exp: Adust.
5530 * testsuite/gdb.mi/mi2-watch.exp: Adust.
5531 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
5532 notifications.
5533
3e03848b
JK
55342011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5535
5536 * gdb.base/gdbindex-stabs-dwarf.c: New file.
5537 * gdb.base/gdbindex-stabs.c: New file.
5538 * gdb.base/gdbindex-stabs.exp: New file.
5539
918c9108
YQ
55402011-04-25 Yao Qi <yao@codesourcery.com>
5541
5542 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
5543 with /*...*/.
5544 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5545
90556b8c
JK
55462011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5547
5548 * gdb.python/py-value.exp (test_objfiles): Name the first test
5549 `py-value in file.filename'.
5550
03f2bd59
JK
55512011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5552
5553 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
5554 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
5555 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
5556 !gdbserver_reconnect_p..
5557 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
5558
7b08b9eb
JK
55592011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5560
5561 * gdb.cp/cpcompletion.exp (complete class methods)
5562 (complete class methods beginning with F): Move them above runto. New
5563 comment about the runto delimiter.
5564
b78974c3
PA
55652011-04-20 Pedro Alves <pedro@codesourcery.com>
5566
5567 * gdb.base/maint.exp: Test that "maint print registers" works
5568 without a running program.
5569
20429c40 55702011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 5571
20429c40
MP
5572 * gdb.base/setshow.exp: Fix racy tests.
5573 ($old_gdb_prompt): New variable.
5574
7a9dd1b2
TT
55752011-04-19 Tom Tromey <tromey@redhat.com>
5576
5577 * gdb.mi/mi-nsmoribund.exp:
5578 * gdb.hp/gdb.objdbg/objdbg01.exp:
5579 * gdb.base/structs.exp (test_struct_returns):
5580 * gdb.base/call-sc.exp (test_scalar_returns):
5581 * gdb.base/bigcore.exp: Remove duplicate words.
5582
02835898
JK
55832011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5584
5585 * gdb.base/break-interp-lib.c (v, vptr): New variables.
5586 * gdb.base/break-interp.exp (test_attach): New comment.
5587
254f582e
JK
55882011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5589
5590 * gdb.threads/gcore-thread.exp ($core0file): New variable.
5591 (clear __stack_user.next, clear stack_used.next)
5592 (save a zeroed-threads corefile): New test.
5593 Call core_load for $core0file.
5594 (zeroed-threads cannot be listed): New test.
5595
4fe85f5c
JK
55962011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5597
5598 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
5599 filename.
5600 ($srcfile): Preserve the original value.
5601 ($testfile): Match it the .exp filename.
5602 ($corefile): New variable. Substitute it around.
5603 Use clean_restart.
5604 ($prev_timeout): Remove.
5605 (load_core): Move core loading into this proc.
5606 Fix restore of $timeout if load_core fails.
5607
63524580
JK
56082011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5609
5610 * gdb.base/eu-strip-infcall.c: New file.
5611 * gdb.base/eu-strip-infcall.exp: New file.
5612
90359a16
JK
56132011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5614
5615 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
5616 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
5617
626e7282
JK
56182011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5619
5620 Fix Python access to inlined frames.
5621 * gdb.python/py-frame-inline.c: New file.
5622 * gdb.python/py-frame-inline.exp: New file.
5623
3363d018
EBM
56242011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
5625
5626 * gdb.base/gdb1090.exp: Change breakpoint location to read the
5627 content of 's24' correctly (avoiding "optimized out").
5628 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
5629
28781456
JK
56302011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5631
5632 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
5633
4a4106ca
TJB
56342011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5635
5636 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
5637 expect a colon in watch -location output.
5638
d26ccb4f
JK
56392011-04-13 Marek Polacek <mpolacek@redhat.com>
5640
df46027d 5641 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
5642 New testcase `expect response to define backtrace'. Also remove
5643 redundant `default' block.
5644
e1ab1f9c
JK
56452011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5646
5647 * gdb.python/py-prettyprint.c (struct hint_error): New.
5648 (main): New variable hint_error.
5649 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
5650 "print hint_error".
5651 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
5652 (register_pretty_printers): Register it.
5653
0c2e6019
TT
56542011-04-04 Tom Tromey <tromey@redhat.com>
5655
5656 * gdb.cp/maint.exp (test_help): Update.
5657 (test_namespace): Likewise.
5658
af57139d
JB
56592011-04-01 Joel Brobecker <brobecker@adacore.com>
5660
5661 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
5662 * gdb.ada/arrayptr.exp: Add new tests.
5663
956a9fb9
JB
56642011-04-01 Joel Brobecker <brobecker@adacore.com>
5665
5666 * gdb.ada/mi_catch_ex: New testcase.
5667
d0c4d642
PA
56682011-04-01 Pedro Alves <pedro@codesourcery.com>
5669
5670 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
5671 base::overload(void) method without specifying "const".
5672
18819fa6
UW
56732011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5674
5675 * gdb.arch/thumb-singlestep.S: New file.
5676 * gdb.arch/thumb-singlestep.exp: Likewise.
5677
a4c8e806
TT
56782011-03-31 Tom Tromey <tromey@redhat.com>
5679
5680 * gdb.python/py-prettyprint.py (exception_flag): New global.
5681 (NoStringContainerPrinter._iterator.next): Check it.
5682 * gdb.python/py-prettyprint.c (main): New variable nstype2.
5683 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
5684
53832f31
TT
56852011-03-29 Tom Tromey <tromey@redhat.com>
5686
5687 * gdb.cp/anon-struct.cc: New file.
5688 * gdb.cp/anon-struct.exp: New file.
5689
e4620230
JK
56902011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5691
5692 Test STT_GNU_IFUNC support.
5693 * gdb.base/gnu-ifunc-lib.c: New file.
5694 * gdb.base/gnu-ifunc.c: New file.
5695 * gdb.base/gnu-ifunc.exp: New file.
5696
d0fb5eae
JK
56972011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5698
5699 Support a ring of related breakpoints.
5700 * gdb.base/watchpoint-delete.c: New file.
5701 * gdb.base/watchpoint-delete.exp: New file.
5702
20106cfb
JK
57032011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5704
5705 * gdb.ada/arrayparam.exp (print first after function call): Use
5706 explicit package name. Add a comment
5707 (print lasta after function call): Rename ...
5708 (print last after function call): ... it and use explicit package
5709 name.
5710 (print length after function call): Use explicit package name.
5711 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
5712 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
5713 (multiple matches for symbol i): Rename ...
5714 (multiple matches for symbol integervar): ... it.
5715 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
5716 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
5717
e7ab5e63
AB
57182011-03-25 Andrew Burgess <aburgess@broadcom.com>
5719
5720 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
5721 environment variable to make grep output more predictable. Move
5722 all the environment setup into gdb_init so it's done once per test
5723 case rather than each time we start gdb.
5724
9ef07c8c
TT
57252011-03-24 Tom Tromey <tromey@redhat.com>
5726
5727 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
5728 test.
5729
dd90784c
JK
57302011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5731
5732 * gdb.dwarf2/dw2-entry-value-main.c: New file.
5733 * gdb.dwarf2/dw2-entry-value.S: New file.
5734 * gdb.dwarf2/dw2-entry-value.exp: New file.
5735
05775840
PM
57362011-03-22 Phil Muldoon <pmuldoon@redhat.com>
5737
5738 PR python/12183
5739
5740 * gdb.python/py-function.exp: Add GdbError tests.
5741
8661b11b
PA
57422011-03-18 Pedro Alves <pedro@codesourcery.com>
5743
5744 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
5745 (reglocal_test_func, statlocal_test_func): New functions.
5746 (globals_test_func): Call new functions.
5747 * gdb.trace/unavailable.exp (gdb_collect_args_test)
5748 (gdb_collect_locals_test): New procedure.
5749 (gdb_trace_collection_test): Call new procedures.
5750
0fdb4f18
PA
57512011-03-18 Pedro Alves <pedro@codesourcery.com>
5752
5753 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
5754 (test_register, test_register_unavailable): New procedures.
5755 (gdb_unavailable_registers_test): New procedure.
5756 (gdb_trace_collection_test): Call it.
5757
99c3dc11
PM
57582011-03-18 Phil Muldoon <pmuldoon@redhat.com>
5759
5760 PR python/12149
5761
5762 * gdb.python/python.exp: Add gdb.write tests.
5763
29703da4
PM
57642010-03-17 Phil Muldoon <pmuldoon@redhat.com>
5765
5766 * gdb.python/Makefile.in: Add py-objfile.
5767 * gdb.python/py-objfile.exp: New file.
5768 * gdb.python/py-objfile.c: New file.
5769 * gdb.python/py-block.exp: Add is_valid tests.
5770 * gdb.python/py-inferior.exp: Ditto.
5771 * gdb.python/py-infthread.exp: Ditto.
5772 * gdb.python/py-symbol.exp: Ditto.
5773 * gdb.python/py-symtab.exp: Ditto.
5774
598997c8
KS
57752011-03-16 Keith Seitz <keiths@redhat.com>
5776
5777 PR c++/12273
5778 * gdb.cp/cmpd-minsyms.exp: New test.
5779 * gdb.cp/cmpd-minsyms.cc: New file.
5780
5781 PR c++/11734
5782 * gdb.cp/ovsrch.exp: New test.
5783 * gdb.cp/ovsrch.h: New file.
5784 * gdb.cp/ovsrch1.cc: New file.
5785 * gdb.cp/ovsrch2.cc: New file.
5786 * gdb.cp/ovsrch3.cc: New file.
5787 * gdb.cp/ovsrch4.cc: New file.
5788
c91513d8
PP
57892011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5790
5791 PR gdb/12528
5792 * gdb.base/Makefile.in: Adjust EXECUTABLES.
5793 * gdb.base/break-on-linker-gcd-function.exp: New test.
5794 * gdb.base/break-on-linker-gcd-function.cc: New file.
5795
7470fc63
AT
57962011-03-15 Andreas Tobler <andreast@fgznet.ch>
5797
5798 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
5799
959e7469
PM
58002011-03-15 Phil Muldoon <pmuldoon@redhat.com>
5801
5802 * lib/gdb.exp (gdb_unload): Add another termination case.
5803
9373cf26
JK
58042011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5805
5806 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
5807 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
5808 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
5809 Provide a stub byte there.
5810 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
5811 DW_AT_entry_pc.
5812 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
5813
24e9cda0
UW
58142011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
5815
5816 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
5817 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
5818 "generic ABI, auto".
5819 (altivec_abi_tests): Accept vectors returned by reference.
5820
7371cf6d
PM
58212010-03-14 Phil Muldoon <pmuldoon@redhat.com>
5822
5823 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
5824
ce77046a
UW
58252011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
5826
5827 * gdb.python/py-section-script.exp: Skip test if no Python support.
5828
176400c3
UW
58292011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
5830
5831 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
5832
ecec24e6
PM
58332011-03-10 Phil Muldoon <pmuldoon@redhat.com>
5834
5835 * gdb.python/py-parameter.exp: Update tests to the new Python
5836 parameter API. Add "no documentation" test. Add deprecated API
5837 backward compatibility test.
5838
5dbdd470
TT
58392011-03-09 Tom Tromey <tromey@redhat.com>
5840
5841 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
5842 gdb_continue_to_end.
5843
b66e66ee
MK
58442011-03-09 Mark Kettenis <kettenis@gnu.org>
5845
5846 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
5847 tabs.
5848
eceb0c5f
TT
58492011-03-09 Tom Tromey <tromey@redhat.com>
5850
5851 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
5852 parentheses.
5853 (gdb_continue_to_end): Add "allow_extra" parameter. Use
5854 $command.
5855 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
5856 argument to gdb_continue_to_end.
5857 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
5858 argument to gdb_continue_to_end.
5859 * gdb.cp/annota3.exp: Fix regex.
5860 * gdb.cp/annota2.exp: Fix regex.
5861 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
5862 gdb_continue_to_end.
5863 * gdb.base/call-signal-resume.exp: Revert earlier patch.
5864 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
5865 gdb_continue_to_end.
5866
63154eca
PA
58672011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5868
5869 * gdb.server/ext-run.exp
5870 (load new file without any gdbserver inferior): New test.
5871
967d1f9b
TT
58722011-03-07 Tom Tromey <tromey@redhat.com>
5873
5874 * Makefile.in (TAGS): Rewrite.
5875
d68dcbb9
JK
58762011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5877
5878 * gdb.trace/report.exp (12.1: trace report #1): New match for the
5879 initial commands echo. New match for `Found trace'. Anchor all the
5880 other matches. Anchor and match for `No trace frame found' the final
5881 match.
5882
6bf58e63
TT
58832011-03-07 Tom Tromey <tromey@redhat.com>
5884
5885 * Makefile.in (TAGS): New target.
5886
fda326dd
TT
58872011-03-07 Tom Tromey <tromey@redhat.com>
5888
5889 * lib/opencl.exp (skip_opencl_tests): Update for exit message
5890 change.
5891 * lib/mi-support.exp (mi_gdb_test): Update for exit message
5892 change.
5893 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
5894 exit message change.
5895 (skip_altivec_tests): Update for exit message change.
5896 (skip_vsx_tests): Likewise.
5897 (gdb_continue_to_end): Likewise. Add 'command' argument.
5898 * lib/cell.exp (skip_cell_tests): Update for exit message change.
5899 * gdb.threads/tls.exp: Update for exit message change.
5900 * gdb.threads/thread-unwindonsignal.exp: Use
5901 gdb_continue_to_end.
5902 * gdb.threads/step.exp (step_it): Update for exit message change.
5903 (continue_all): Likewise.
5904 * gdb.threads/print-threads.exp (test_all_threads): Update for
5905 exit message change.
5906 * gdb.threads/interrupted-hand-call.exp: Use
5907 gdb_continue_to_end.
5908 * gdb.threads/execl.exp: Use gdb_continue_to_end.
5909 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
5910 gdb_continue_to_end.
5911 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
5912 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
5913 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
5914 * gdb.cp/method.exp: Update for exit message change.
5915 * gdb.cp/mb-templates.exp: Update for exit message change.
5916 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
5917 * gdb.cp/annota3.exp: Update for exit message change.
5918 * gdb.cp/annota2.exp: Update for exit message change.
5919 * gdb.cell/fork.exp: Use gdb_continue_to_end.
5920 * gdb.base/term.exp: Update for exit message change.
5921 * gdb.base/step-test.exp (test_i): Update for exit message change.
5922 * gdb.base/sigstep.exp (advance): Update for exit message change.
5923 (advancei): Likewise.
5924 * gdb.base/siginfo.exp: Update for exit message change.
5925 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
5926 * gdb.base/reread.exp: Use gdb_continue_to_end.
5927 * gdb.base/langs.exp: Use gdb_continue_to_end.
5928 * gdb.base/interrupt.exp: Update for exit message change.
5929 * gdb.base/gdb1555.exp: Update for exit message change.
5930 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
5931 * gdb.base/ending-run.exp: Update for exit message change.
5932 * gdb.base/chng-syms.exp: Update for exit message change.
5933 * gdb.base/checkpoint.exp: Update for exit message change.
5934 * gdb.base/catch-syscall.exp (check_for_program_end): Use
5935 gdb_continue_to_end.
5936 (test_catch_syscall_with_wrong_args): Likewise.
5937 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
5938 * gdb.base/break-interp.exp (test_ld): Update for exit message
5939 change.
5940 * gdb.base/bang.exp: Update for exit message change.
5941 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
5942 (do_call_attach_tests): Likewise.
5943 * gdb.base/a2-run.exp: Update for exit message change.
5944 * gdb.arch/ppc-dfp.exp: Update for exit message change.
5945 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
5946 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
5947
dd19bd70
JK
59482011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5949
5950 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
5951
30e62689
TT
59522011-03-03 Tom Tromey <tromey@redhat.com>
5953
5954 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
5955 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
5956 * gdb.hp/gdb.aCC/configure.ac: Remove.
5957 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
5958 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
5959 * gdb.hp/gdb.base-hp/configure.ac: Remove.
5960 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
5961 * gdb.hp/gdb.compat/configure (Makefile): Remove.
5962 * gdb.hp/gdb.compat/configure.ac: Remove.
5963 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
5964 * gdb.hp/gdb.defects/configure (Makefile): Remove.
5965 * gdb.hp/gdb.defects/configure.ac: Remove.
5966 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
5967 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
5968 * gdb.hp/gdb.objdbg/configure.ac: Remove.
5969 * gdb.hp/configure.ac: Remove.
5970 * gdb.hp/configure: Remove.
5971 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
5972 substitution.
5973 (Makefile): Remove rule.
5974 * gdb.cell/configure.ac: Remove.
5975 * gdb.cell/configure: Remove.
5976 * gdb.stabs/Makefile.in (Makefile): Remove.
5977 (distclean): Don't remove config.status or config.log.
5978 * gdb.stabs/configure (Makefile): Remove.
5979 * gdb.stabs/configure.ac: Remove.
5980 * configure: Rebuild.
5981 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
5982 Remove stabs- and cell-specific logic. Test for existence of
5983 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
5984 subdirectories, gdb.cell, and and gdb.stabs.
5985 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
5986
c171f854
JB
59872011-03-03 Joel Brobecker <brobecker@adacore.com>
5988
5989 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
5990 end of buffer.
5991
9a5193cb
JB
59922011-03-02 Joel Brobecker <brobecker@adacore.com>
5993
5994 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
5995 gdb_test when running a test where we expected no output back.
5996
9bb4c1bb
MS
59972011-02-28 Michael Snyder <msnyder@vmware.com>
5998
5999 * gdb.cp/overload.cc: Change initializer value to integer.
6000
3bd0f5ef
MS
60012011-02-27 Michael Snyder <msnyder@vmware.com>
6002
6003 * gdb.multi/base.exp: Add test for remove-inferiors.
6004
2279eaad
JB
60052011-02-26 Joel Brobecker <brobecker@adacore.com>
6006
6007 * gdb.python/py-frame.exp: Simplify the initialization phase
6008 using prepare_for_testing.
6009
c82c0b55
MS
60102011-02-25 Michael Snyder <msnyder@vmware.com>
6011
6012 * gdb.multi/base.exp: Add tests for info inferiors with args.
6013
1d94651b
JK
60142011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6015
6016 * gdb.dwarf2/dw2-ranges.S: Rename to ...
6017 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
6018 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
6019 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
6020 asmfile3. Comment the STABS (#3) file compilation. Compile
6021 everything through assembler. Provide KFAIL for symtab/12497.
6022 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
6023 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
6024 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
6025 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
6026
3bd0f5ef
MS
60272011-02-24 Michael Snyder <msnyder@vmware.com>
6028
6029 * gdb.base/break.exp: Add tests for delete breakpoints using
6030 convenience variables and value history references.
6031
12c1418e
MS
60322011-02-24 Michael Snyder <msnyder@vmware.com>
6033
6034 * gdb.base/break.exp: Remove debugging 'printf' accidentally
6035 left behind in previous check-in.
6036
e5a67952
MS
60372011-02-23 Michael Snyder <msnyder@vmware.com>
6038
6039 * gdb.base/break.exp: Add tests for "info break" with arguments.
6040 * gdb.trace/infotrace.exp: Update patterns for error and help.
6041 * gdb.base/completion.exp: Update pattern.
6042 * gdb.base/ena-dis-br.exp: Update pattern.
6043 * gdb.base/help.exp: Update patterns.
6044
60452011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
6046
6047 * gdb.base/memattr.exp: New test.
6048 * gdb.base/memattr.c: Test load for memattr.exp.
6049
6e6fbe60
DE
60502011-02-22 Doug Evans <dje@google.com>
6051
6052 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
6053
1d41d745
MS
60542011-02-22 Michael Snyder <msnyder@vmware.com>
6055
6056 * Makefile.in: Make more clean.
6057 * gdb.ada/Makefile.in: Ditto.
6058 * gdb.arch/Makefile.in: Ditto.
6059 * gdb.asm/Makefile.in: Ditto.
6060 * gdb.base/Makefile.in: Ditto.
6061 * gdb.cp/Makefile.in: Ditto.
6062 * gdb.dwarf2/Makefile.in: Ditto.
6063 * gdb.java/Makefile.in: Ditto.
6064 * gdb.mi/Makefile.in: Ditto.
6065 * gdb.modula2/Makefile.in: Ditto.
6066 * gdb.python/Makefile.in: Ditto.
6067 * gdb.server/Makefile.in: Ditto.
6068 * gdb.stabs/Makefile.in: Ditto.
6069 * gdb.threads/Makefile.in: Ditto.
6070 * gdb.trace/Makefile.in: Ditto.
6071
79ba84ca
MS
60722011-02-22 Michael Snyder <msnyder@vmware.com>
6073
df46027d 6074 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
6075 info threads.
6076
b9b35694
JB
60772011-02-22 Joel Brobecker <brobecker@adacore.com>
6078
6079 * gdb.python/py-breakpoint.exp: Fix the expected output of
6080 one of the "maint info breakpoints" tests to accept the output
6081 generated on platforms that do not have hardware watchpoints.
6082
8bfb830f
JB
60832011-02-22 Joel Brobecker <brobecker@adacore.com>
6084
6085 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
6086 clean_restart. Be a little stricter in the expected output
6087 for one of the tests. Fix a typo in one of the comments.
6088
c45f3c54
JB
60892011-02-22 Joel Brobecker <brobecker@adacore.com>
6090
6091 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
6092 Delete variable binfile, no longer use. Add or modify test
6093 comments to make them unique.
6094
b97c863c
MS
60952011-02-21 Michael Snyder <msnyder@vmware.com>
6096
6097 * Makefile.in: Update for make clean.
6098 * gdb.ada/Makefile.in: Ditto.
6099 * gdb.arch/Makefile.in: Ditto.
6100 * gdb.asm/Makefile.in: Ditto.
6101 * gdb.base/Makefile.in: Ditto.
6102 * gdb.cp/Makefile.in: Ditto.
6103 * gdb.dwarf2/Makefile.in: Ditto.
6104 * gdb.java/Makefile.in: Ditto.
6105 * gdb.mi/Makefile.in: Ditto.
6106 * gdb.modula2/Makefile.in: Ditto.
6107 * gdb.python/Makefile.in: Ditto.
6108 * gdb.server/Makefile.in: Ditto.
6109 * gdb.stabs/Makefile.in: Ditto.
6110 * gdb.threads/Makefile.in: Ditto.
6111 * gdb.trace/Makefile.in: Ditto.
6112
aea5b279
MS
61132011-02-21 Michael Snyder <msnyder@vmware.com>
6114
6115 * gdb.threads/thread-find.exp: Update patterns for changes in
6116 output of "info threads" command.
6117
e3039479
UW
61182011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
6119 Ulrich Weigand <uweigand@de.ibm.com>
6120
6121 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
6122 (skip_hw_watchpoint_tests): Likewise.
6123 (skip_hw_watchpoint_multi_tests): Likewise.
6124
b800ec70
UW
61252011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
6126
6127 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
6128 (skip_hw_watchpoint_tests): Likewise.
6129 (skip_hw_watchpoint_multi_tests): Likewise.
6130 (skip_hw_watchpoint_access_tests): Likewise.
6131
6132 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
6133 * gdb.base/pr11022.exp: Likewise.
6134 * gdb.base/watch-read.exp: Likewise.
6135 * gdb.base/watch_thread_num.exp: Likewise.
6136 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
6137 * gdb.base/watchpoint-hw.exp: Likewise.
6138 * gdb.base/watchpoint.exp: Likewise.
6139 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
6140 * gdb.threads/watchthreads-reorder.exp: Likewise.
6141 * gdb.threads/watchthreads.exp: Likewise.
6142 * gdb.threads/watchthreads2.exp: Likewise.
6143
91033e37
JB
61442011-02-21 Joel Brobecker <brobecker@adacore.com>
6145
6146 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
6147 the debugger is unable to find the array bounds.
6148
eeaafae2
JK
61492011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6150
6151 * gdb.cp/typedef-operator.exp: New file.
6152 * gdb.cp/typedef-operator.cc: New file.
6153
e338d953
MS
61542011-02-17 Michael Snyder <msnyder@vmware.com>
6155
6156 * gdb.threads/thread-find.exp: Fix regular expressions.
6157
e67ad678
JB
61582011-02-17 Joel Brobecker <brobecker@adacore.com>
6159
6160 * gdb.ada/packed_array: Expand testcase to test printing of
6161 unconstrained packed array.
6162
93084bca
JB
61632011-02-17 Joel Brobecker <brobecker@adacore.com>
6164
6165 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
6166
a0c78a73
PA
61672011-02-16 Pedro Alves <pedro@codesourcery.com>
6168
f65d5553 6169 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
6170 (main): Initialize it before collecting, and and clear it
6171 afterwards.
f65d5553
PA
6172 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6173 collecting with '{type} addr', where the addr expression is not an
6174 rvalue.
a0c78a73 6175
3dfcbbd2
KW
61762011-02-16 Ken Werner <ken.werner@de.ibm.com>
6177
6178 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
6179 a bool variable. Expect correct OpenCL names for vector types. Use the
6180 uc3 variable name instead of referring to the uchar3 built-in type.
6181 Escape the asterisk at the half pointer test.
6182
08807d5a
PA
61832011-02-16 Pedro Alves <pedro@codesourcery.com>
6184
f65d5553 6185 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
6186 (main): Initialize it before collecting, and and clear it
6187 afterwards.
f65d5553
PA
6188 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6189 collecting overlapping memory ranges.
08807d5a 6190
60f98dde
MS
61912011-02-15 Michael Snyder <msnyder@vmware.com>
6192
6193 * gdb.base/default.exp: Add tests for thread commands.
6194 * gdb.base/help.exp: Add tests for thread commands.
6195 * gdb.threads/thread-find.exp: New test for thread find command.
6196
648cd113
KW
61972011-02-15 Ken Werner <ken.werner@de.ibm.com>
6198
6199 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
6200
494e194e
YQ
62012011-02-15 Yao Qi <yao@codesourcery.com>
6202
6203 PR tdep/12352
6204 * gdb.arch/arm-disp-step.S : New test for str instruction.
6205 * gdb.arch/arm-disp-step.exp : Likewise.
6206
d9492458
TJB
62072011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
6208
6209 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
6210 "vector_register2_vr" test strings. Test the extended floating
6211 point registers (F32~F63).
6212 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
6213 IBM XL C compiler. Make the test program use a register provided
6214 by the compiler for the lxvd2x instruction.
6215
8af8e3bc
PA
62162011-02-14 Pedro Alves <pedro@codesourcery.com>
6217
6218 * gdb.trace/unavailable.cc (class Base, class Middle, class
6219 Derived): New types.
6220 (derived_unavail, derived_partial, derived_whole): New globals.
6221 (virtual_partial): New global.
6222 (virtualp): Point at virtual_partial.
6223 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
6224 related to unavailable vptr.
6225
1b28d0b3
PA
62262011-02-14 Pedro Alves <pedro@codesourcery.com>
6227
6228 * gdb.trace/unavailable.cc (a, b, c): New globals.
6229 (main): Set and clear them.
6230 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
6231 `a' and `c', and check that `b' isn't collected, although `a' and
6232 `c' are.
6233
ec0a52e1
PA
62342011-02-14 Pedro Alves <pedro@codesourcery.com>
6235
6236 * gdb.trace/unavailable.cc (struct Virtual): New.
6237 (virtualp): New global pointer.
6238 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
6239 printing a pointer to an object whose type has a vtable, with
6240 print object on.
6241
24e6bcee
PA
62422011-02-14 Pedro Alves <pedro@codesourcery.com>
6243
6244 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
6245 value repeat handles unavailableness.
6246
39d37385
PA
62472011-02-14 Pedro Alves <pedro@codesourcery.com>
6248
6249 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
6250 tests for building arrays from unavailable values, subscripting
6251 non-memory rvalue unvailable arrays, and accessing fields or
6252 baseclasses of non-lazy unavailable values,
6253 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
6254 struct types.
6255 (g_smallstruct, g_smallstruct_b): New globals.
6256
06d72e16
PA
62572011-02-14 Pedro Alves <pedro@codesourcery.com>
6258
6259 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
6260
bc9a5551
JK
62612011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6262
6263 Fix const/volatile qualifiers of C++ types, PR c++/12328.
6264 * gdb.cp/overload-const.exp: New file.
6265 * gdb.cp/overload-const.cc: New file.
6266
54fcddd0
UW
62672011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6268
6269 * gdb.opencl/callfuncs.cl: New file.
6270 * gdb.opencl/callfuncs.exp: New test.
6271 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
6272
d6dafb7c
UW
62732011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6274
6275 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
6276 when computing result.
6277 * gdb.arch/altivec-abi.exp: Update expected results.
6278
a449c2d8
TJB
62792011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
6280
6281 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
6282 * gdb.base/jit.exp: Likewise.
6283 * gdb.base/pie-execl.exp: Likewise.
6284 * gdb.base/solib-nodir.exp: Likewise.
6285 * gdb.base/solib-overlap.exp: Likewise.
6286
764880b7
PA
62872011-02-07 Pedro Alves <pedro@codesourcery.com>
6288
6289 * gdb.trace/collection.c (global_pieces): New.
6290 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
6291 New procedure.
6292 (gdb_trace_collection_test): Call it.
6293
505500db
SW
62942011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
6295
6296 * gdb.python/py-evthreads.c: New file.
6297 * gdb.python/py-evthreads.exp: New file.
6298 * gdb.python/py-events.py: New file.
6299 * gdb.python/py-events.exp: New file.
6300 * gdb.python/py-events.c: New file.
6301
385203ed
DD
63022011-02-04 David Daney <ddaney@caviumnetworks.com>
6303
6304 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
6305
9011945e
AB
63062011-02-03 Andrew Burgess <aburgess@broadcom.com>
6307
6308 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
6309 gdb.base/disasm-end-cu.exp: New test for disassembling over the
6310 boundary between two compilation units.
6311
580688f3
PA
63122011-02-02 Pedro Alves <pedro@codesourcery.com>
6313
6314 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
6315 (Virtual): New structs.
6316 (virtual_o, virtual_middle_b): New globals.
6317 * gdb.cp/virtbase.exp: New tests.
6318
d3f0f853
PP
63192011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
6320
6321 * gdb.base/jit.exp: New file.
6322 * gdb.base/jit-main.c: New file.
6323 * gdb.base/jit-solib.c: New file.
6324
b2030fb5
UW
63252011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
6326
6327 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
6328 proceed to initial kernel entry point.
6329 * gdb.opencl/datatypes.exp: Likewise.
6330 * gdb.opencl/operators.exp: Likewise.
6331 * gdb.opencl/vec_comps.exp: Likewise.
6332
2db19d1e
SW
63332011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
6334
6335 * gdb.cp/nsnested.cc: New.
6336 * gdb.cp/nsnested.exp: New.
6337 * gdb.cp/nsnoimports.exp: New.
6338 * gdb.cp/nsnoimports.cc: New.
6339
6b0c4c1f
JB
63402011-01-31 Joel Brobecker <brobecker@adacore.com>
6341
6342 * gdb.base/interact.exp: Add extra tests that verify that
6343 the value of the interactive-mode setting does not change
6344 after the script is sourced.
6345
80b23b6a
JK
63462011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6347
6348 * gdb.cp/noparam.exp: New file.
6349 * gdb.cp/noparam.cc: New file.
6350
ffd5ec24
PA
63512011-01-28 Pedro Alves <pedro@codesourcery.com>
6352
6353 * gdb.trace/tfile.exp: Test that with no traceframe selected,
6354 there's no stack or registers.
6355
a81766d8
TT
63562011-01-26 Tom Tromey <tromey@redhat.com>
6357
6358 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
6359 space before string output. Add test for "set print pretty off"
6360 case.
6361
585fdaa1
PA
63622011-01-25 Pedro Alves <pedro@codesourcery.com>
6363
6364 * gdb.base/frame-args.exp: Adjust.
6365 * gdb.dwarf2/dw2-noloc.exp: Adjust.
6366 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
6367 * gdb.dwarf2/pieces.exp: Adjust.
6368 * gdb.opt/clobbered-registers-O2.exp: Adjust.
6369 * gdb.opt/inline-locals.exp: Adjust.
6370 * gdb.threads/fork-child-threads.exp: Adjust.
6371
d468832a
KW
63722011-01-25 Ken Werner <ken.werner@de.ibm.com>
6373
6374 * gdb.opencl/convs_casts.cl: Move program scope variables into the
6375 OpenCL kernel function. Add a comment as marker. Add address space
6376 qualifiers for the remaining program scope variables.
6377 * gdb.opencl/datatypes.cl: Likewise.
6378 * gdb.opencl/operators.cl: Likewise.
6379 * gdb.opencl/vec_comps.cl: Likewise.
6380 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
6381 Add breakpoint at the marker comment.
6382 * gdb.opencl/datatypes.exp: Likewise.
6383 * gdb.opencl/operators.exp: Likewise.
6384 * gdb.opencl/vec_comps.exp: Likewise.
6385
490f124f
PA
63862011-01-24 Pedro Alves <pedro@codesourcery.com>
6387
6388 * gdb.base/printcmds.c (some_struct): New struct and instance.
6389 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
6390 procedure.
6391 <global scope>: Call it.
6392
6da78614
KW
63932011-01-21 Ken Werner <ken.werner@de.ibm.com>
6394
6395 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
6396 argument to the gdb_compile_opencl_hostapp call.
6397
ec64c9aa
YQ
63982011-01-19 Yao Qi <yao@codesourcery.com>
6399
6400 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
6401 positve list.
6402
810cfdbb
YQ
64032011-01-19 Yao Qi <yao@codesourcery.com>
6404
6405 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
6406 canonical form.
6407 Remove "xscale-*-*"
6408 * gdb.xml/tdesc-regs.exp: Likewise.
6409 * gdb.python/py-section-script.exp: Replace ARM target triplet
6410 with canonical form.
6411 Match arm*-*-symbianelf*.
6412 * gdb.base/dup-sect.exp: Likewise.
6413 * lib/dwarf.exp: New.
6414 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
6415 dwarf2_support.
6416 * gdb.dwarf2/dup-psym.exp: Likewise.
6417 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
6418 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
6419 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
6420 * gdb.dwarf2/dw2-basic.exp: Likewise.
6421 * gdb.dwarf2/dw2-compressed.exp: Likewise.
6422 * gdb.dwarf2/dw2-const.exp: Likewise.
6423 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
6424 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
6425 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
6426 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
6427 * gdb.dwarf2/dw2-filename.exp: Likewise.
6428 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
6429 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
6430 * gdb.dwarf2/dw2-intercu.exp: Likewise.
6431 * gdb.dwarf2/dw2-intermix.exp: Likewise.
6432 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
6433 * gdb.dwarf2/dw2-noloc.exp: Likewise.
6434 * gdb.dwarf2/dw2-op-call.exp: Likewise.
6435 * gdb.dwarf2/dw2-producer.exp: Likewise.
6436 * gdb.dwarf2/dw2-ranges.exp: Likewise.
6437 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
6438 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
6439 * gdb.dwarf2/dw2-strp.exp: Likewise.
6440 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
6441 * gdb.dwarf2/implptr.exp: Likewise.
6442 * gdb.dwarf2/mac-fileno.exp: Likewise.
6443 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
6444 * gdb.dwarf2/pieces.exp: Likewise.
6445 * gdb.dwarf2/pr11465.exp: Likewise.
6446 * gdb.dwarf2/valop.exp: Likewise.
6447 * gdb.dwarf2/watch-notconst.exp: Likewise.
6448 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
6449
4694da01
TT
64502011-01-19 Tom Tromey <tromey@redhat.com>
6451
6452 * gdb.python/py-infthread.exp: Add thread tests.
6453
b075872c
JB
64542011-01-14 Joel Brobecker <brobecker@adacore.com>
6455
6456 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
6457
2c3e6e24
JB
64582011-01-14 Joel Brobecker <brobecker@adacore.com>
6459
6460 * gdb.ada/widewide: New testcase.
6461
de8fa76c
JB
64622011-01-13 Joel Brobecker <brobecker@adacore.com>
6463
6464 * gdb.base/interact.exp: New testcase.
6465
1b05df00
TT
64662011-01-12 Tom Tromey <tromey@redhat.com>
6467
6468 * gdb.mi/gdb2549.exp: Update for error message changes.
6469 * gdb.mi/mi-cli.exp: Likewise.
6470 * gdb.mi/mi-disassemble.exp: Likewise.
6471 * gdb.mi/mi-pthreads.exp: Likewise.
6472 * gdb.mi/mi-regs.exp: Likewise.
6473 * gdb.mi/mi-stack.exp: Likewise.
6474 * gdb.mi/mi-var-block.exp: Likewise.
6475 * gdb.mi/mi-var-cmd.exp: Likewise.
6476 * gdb.mi/mi2-cli.exp: Likewise.
6477 * gdb.mi/mi2-disassemble.exp: Likewise.
6478 * gdb.mi/mi2-pthreads.exp: Likewise.
6479 * gdb.mi/mi2-regs.exp: Likewise.
6480 * gdb.mi/mi2-stack.exp: Likewise.
6481 * gdb.mi/mi2-var-block.exp: Likewise.
6482 * gdb.mi/mi2-var-cmd.exp: Likewise.
6483
c2ff108b
JK
64842011-01-12 Andrew Burgess <aburgess@broadcom.com>
6485 Jan Kratochvil <jan.kratochvil@redhat.com>
6486
6487 PR fortran/11104 and DWARF unbound arrays detection.
6488 * gdb.fortran/multi-dim.exp: New file.
6489 * gdb.fortran/multi-dim.f90: New file.
6490
b716877b
AB
64912011-01-12 Andrew Burgess <aburgess@broadcom.com>
6492
6493 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
6494 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
6495 add new tests for opcode dumping.
6496
6c162d5e
TT
64972011-01-11 Tom Tromey <tromey@redhat.com>
6498
6499 * gdb.python/py-infthread.exp: Load gdb-python.exp.
6500
77b06cd7
TJB
65012010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
6502
6503 Convert hardware watchpoints to use breakpoint_ops.
6504 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
6505 type is not supported.
6506 * gdb.base/foll-fork.exp: Likewise.
6507 * gdb.base/foll-vfork.exp: Likewise.
6508
f39a75d0
PM
65092011-01-10 Phil Muldoon <pmuldoon@redhat.com>
6510
6511 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
6512 Use load_lib gdb-python.exp.
6513 * gdb.python/python.exp: Ditto.
6514 * gdb.python/py-function.exp: Ditto.
6515
fc529d80
AS
65162011-01-09 Andreas Schwab <schwab@linux-m68k.org>
6517
6518 * gdb.threads/tls.exp ("info address me"): Fix expected output.
6519
fb03cb59
JK
65202011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6521
6522 * configure: Regenerate.
6523
d8e22779
TT
65242011-01-06 Tom Tromey <tromey@redhat.com>
6525
6526 * gdb.python/py-frame.exp: Test gdb.newest_frame.
6527
09050809
JB
65282011-01-06 Joel Brobecker <brobecker@adacore.com>
6529
fc529d80
AS
6530 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
6531 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
6532 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6533 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
6534 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
6535 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6536 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
6537 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
6538 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
6539 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
6540 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
6541 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
6542 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
6543 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6544 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6545 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
6546 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
6547 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
6548 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6549 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
6550 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
6551 gdb.ada/uninitialized_vars.exp,
6552 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
6553 Simplify by using clean_restart.
09050809 6554
8ed5dd9e
JB
65552011-01-06 Joel Brobecker <brobecker@adacore.com>
6556
6557 Add marker to be used as anchor for inserting breakpoints.
6558 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
6559 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
6560 Likewise.
6561
6562 Remove uses of gdb_start_cmd.
6563 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
6564 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
6565
6566 Do not run testcase if testing with GDBserver.
6567 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
6568 if testing with GDBserver.
6569
368a124f
JB
65702011-01-06 Joel Brobecker <brobecker@adacore.com>
6571
6572 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
6573 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
6574 copyright header.
6575
44944448
JB
65762011-01-05 Joel Brobecker <brobecker@adacore.com>
6577
6578 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
6579 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
6580 testsuite/gdb.fortran/complex.f,
6581 testsuite/gdb.fortran/derived-type.f90,
6582 testsuite/gdb.fortran/library-module-lib.f90,
6583 testsuite/gdb.fortran/library-module-main.f90,
6584 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
6585 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
6586 Copyright year update.
6587
31886ea6
JB
65882011-01-05 Joel Brobecker <brobecker@adacore.com>
6589
6590 * gdb.base/langs1.f: Add copyright header.
6591
ebedcab5
JK
65922011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6593
6594 * gdb.base/morestack.exp: New file.
6595 * gdb.base/morestack.c: New file.
6596
de1eb2f9
JK
65972011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6598
6599 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
6600
9e87a409
JB
66012010-12-29 Joel Brobecker <brobecker@adacore.com>
6602
6603 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
6604 * gdb.ada/arrayptr.exp: Add test printing that new variable.
6605
720d1a40
JB
66062010-12-29 Joel Brobecker <brobecker@adacore.com>
6607
6608 * gdb.ada/lang_switch.exp: Correct expected parameter value.
6609
a283af87
AS
66102010-12-25 Andreas Schwab <schwab@linux-m68k.org>
6611
5d3d9cba
AS
6612 * gdb.threads/tls.exp: Fix typo.
6613
a283af87
AS
6614 * gdb.threads/thread-specific.exp (get_thread_list): Update.
6615 * gdb.threads/execl.exp: Update.
6616
2a20745c
YQ
66172010-12-23 Yao Qi <yao@codesourcery.com>
6618
6619 * gdb.arch/arm-disp-step.exp: New.
6620 * gdb.arch/arm-disp-step.S: New.
6621
a7658b96
TT
66222010-12-21 Tom Tromey <tromey@redhat.com>
6623
6624 * gdb.threads/execl.exp: Update.
6625 * gdb.threads/linux-dp.exp: Update.
6626 * gdb.threads/manythreads.exp: Update.
6627 * gdb.threads/tls.exp: Update.
6628
5b79abe7
TT
66292010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6630
6631 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
6632 (NextOverThrowDerivates) <resumebpt>: New.
6633 (resumebpt_test): New.
6634 (main): Call resumebpt_test.
6635 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
6636
0914bcdb
SS
66372010-12-12 Stan Shebs <stan@codesourcery.com>
6638
6639 * gdb.trace/tsv.exp: Test print command on trace state variables.
6640
305aeedc
TT
66412010-12-09 Tom Tromey <tromey@redhat.com>
6642
6643 * gdb.base/interp.exp: Add regression test.
6644
186c406b
TT
66452010-12-09 Tom Tromey <tromey@redhat.com>
6646
6647 * gdb.java/jnpe.java: New file.
6648 * gdb.java/jnpe.exp: New file.
6649 * gdb.cp/nextoverthrow.exp: New file.
6650 * gdb.cp/nextoverthrow.cc: New file.
6651
aae1c79a
DE
66522010-12-07 Doug Evans <dje@google.com>
6653
6654 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
6655 of data-directory.
6656 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
6657 updated.
6658 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
6659
60f98dde 66602010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
6661
6662 * gdb.base/callfuncs.exp: Test for skip_float_tests.
6663 * gdb.base/call-sc.exp: Ditto.
6664 * gdb.base/finish.exp: Ditto.
6665 * gdb.base/return.exp: Ditto.
6666 * gdb.base/return2.exp: Ditto.
6667
5fa290c1
DE
66682010-11-30 Doug Evans <dje@google.com>
6669
6670 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
6671 (gdb_expect_list): Fix spelling errors in comments.
6672 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
6673 send_gdb/gdb_expect_list where applicable.
6674 * gdb.base/call-ar-st.exp: Ditto.
6675 * gdb.base/funcargs.exp: Ditto.
6676 * gdb.base/gcore.exp: Ditto.
6677 * gdb.base/page.exp: Ditto.
6678 * gdb.base/sigaltstack.exp: Ditto.
6679 * gdb.base/siginfo.exp: Ditto.
6680 * gdb.base/sigstep.exp: Ditto.
6681 * gdb.base/trace-commands.exp: Ditto.
6682
4e04c971
DE
66832010-11-29 Doug Evans <dje@google.com>
6684
6685 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
6686 printer-name;subprinter-name.
6687
8cf6f0b1
TT
66882010-11-29 Tom Tromey <tromey@redhat.com>
6689
6690 * gdb.dwarf2/implptr.exp: New file.
6691 * gdb.dwarf2/implptr.c: New file.
6692 * gdb.dwarf2/implptr.S: New file.
6693
94b6973e
PM
66942010-11-29 Phil Muldoon <pmuldoon@redhat.com>
6695
fc529d80 6696 PR python/12199
94b6973e
PM
6697
6698 * gdb.python/py-breakpoint.exp: Test the delete method.
6699
8358c15c
JK
67002010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6701
6702 Fix step_resume_breakpoint unsaved during an infcall.
6703 * gdb.base/step-resume-infcall.exp: New file.
6704 * gdb.base/step-resume-infcall.c: New file.
6705
f6df29bc
TJB
67062010-11-24 Edjunior Machado <emachado@br.ibm.com>
6707
6708 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
6709
f2b5a5cf
TJB
67102010-11-24 Edjunior Machado <emachado@br.ibm.com>
6711
6712 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
6713 on ppc64's symbols; "finish" and "return" commands must accept to
6714 show the caller line again as well as the line after.
6715 * gdb.asm/powerpc64.inc: New file.
6716
6b0ecdc2
DE
67172010-11-23 Doug Evans <dje@google.com>
6718
6719 * lib/gdb.exp (gdb_test_sequence): New function.
6720 (gdb_expect_list): Add verbose -log call for each pattern.
6721 * gdb.base/signals.exp (test_handle_all_print): Call it.
6722 Reduce timeout increment from 6 minutes to 1 minute.
6723 * gdb.server/ext-run.exp: Call it.
6724
ea976c60
PM
67252010-11-23 Phil Muldoon <pmuldoon@redhat.com>
6726
f2b5a5cf 6727 PR python/12212
ea976c60
PM
6728
6729 * gdb.python/python.exp: Check that selected_thread raises an
6730 error when no inferior is loaded.
6731
c0efa795
JK
67322010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6733
6734 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
6735 * gdb.dwarf2/dw2-stack-boundary.S: New file.
6736
ec3aa567
JK
67372010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6738
6739 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
6740 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
6741
d8249011
DE
67422010-11-18 Doug Evans <dje@google.com>
6743
6744 * gdb.server/ext-run.exp: Fix intermittent failures.
6745
d4eba7d1
NF
67462010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6747
6748 * gdb.stabs/gdb11479.exp: Use runto_main.
6749
b04c2f88
NF
67502010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6751
6752 * gdb.base/break-entry.exp: Skip if using a stub.
6753
ae9d7ce4
NF
67542010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6755
6756 * gdb.python/py-inferior.exp: Pack values in target endianness.
6757
621c8364
TT
67582010-11-12 Tom Tromey <tromey@redhat.com>
6759
6760 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
6761 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
6762 MemoryError.
6763 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
6764 type.
6765 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
6766 MemoryError.
6767 (test_subscript_regression): Update exception type.
6768
84f4c1fe
PM
67692010-11-11 Phil Muldoon <pmuldoon@redhat.com>
6770
6771 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
6772 breakpoint tests.
6773
a1442452
PA
67742010-11-09 Pedro Alves <pedro@codesourcery.com>
6775
6776 * gdb.base/watchpoint.exp: Test "watch -location" with an
6777 innacessible location.
6778
efd11a33
JK
67792010-11-09 Edjunior Machado <emachado@br.ibm.com>
6780 Luis Machado <luisgpm@br.ibm.com>
6781
6782 * gdb.base/maint.exp: Expect "." prefix.
6783 * gdb.base/nodebug.exp: Expect "." Likewise.
6784 * gdb.base/sepsymtab.exp: Expect "." Likewise.
6785 * gdb.base/watchpoint-cond-gone.exp: Likewise.
6786 * gdb.base/watchpoint.exp: Expect a software watch to be created for
6787 POWER server processors.
6788
aa00efb5
JK
67892010-11-08 Edjunior Machado <emachado@br.ibm.com>
6790 Luis Machado <luisgpm@br.ibm.com>
6791
6792 * gdb.base/break-entry.exp: convert entry point for
6793 ppc64 and expect leading `.' on ppc64's symbols
6794
99e7ae30
DE
67952010-11-05 Doug Evans <dje@google.com>
6796
6797 * gdb.base/help.exp: Update expected output.
b521dba8
DE
6798 * gdb.python/py-param.exp: Delete, contents moved to ...
6799 * gdb.python/py-parameter.exp: ... here. New file.
6800 Add test for gdb.parameter ("directories").
99e7ae30 6801
f4b8a18d
KW
68022010-11-05 Ken Werner <ken.werner@de.ibm.com>
6803
6804 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
6805 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
6806 * configure: Regenerate.
6807 * gdb.opencl/Makefile.in: New File.
6808 * gdb.opencl/datatypes.exp: Likewise.
6809 * gdb.opencl/datatypes.cl: Likewise.
6810 * gdb.opencl/operators.exp: Likewise.
6811 * gdb.opencl/operators.cl: Likewise.
6812 * gdb.opencl/vec_comps.exp: Likewise.
6813 * gdb.opencl/vec_comps.cl: Likewise.
6814 * gdb.opencl/convs_casts.exp: Likewise.
6815 * gdb.opencl/convs_casts.cl: Likewise.
6816 * lib/opencl.exp: Likewise.
6817 * lib/opencl_hostapp.c: Likewise.
6818 * lib/opencl_kernel.cl: Likewise.
6819 * lib/cl_util.c: Likewise.
6820 * lib/cl_util.c: Likewise.
6821 * gdb.base/default.exp (set language): Add "opencl" to the list of
6822 languages.
6823
a9d5ef47
SW
68242010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
6825
6826 * gdb.cp/overload.exp: Added test for inheritance overload.
6827 * gdb.cp/overload.cc: Ditto.
6828 * gdb.cp/oranking.exp: Removed releveant kfails.
6829
03eb1c79
JK
68302010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6831 Joel Brobecker <brobecker@adacore.com>
6832
6833 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
6834 check test_compiler_info.
6835
dbc98a8b
KW
68362010-11-03 Ken Werner <ken.werner@de.ibm.com>
6837
6838 * gdb.base/gnu_vector.exp: Adjust expect messages.
6839
120bd360
KW
68402010-11-03 Ken Werner <ken.werner@de.ibm.com>
6841
6842 * gdb.base/gnu_vector.exp: Add unary operator tests.
6843
c37f7098
KW
68442010-11-03 Ken Werner <ken.werner@de.ibm.com>
6845
6846 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
6847
7b51bc51
DE
68482010-11-02 Doug Evans <dje@google.com>
6849
6850 * gdb.python/py-pp-maint.c: New file.
6851 * gdb.python/py-pp-maint.exp: New file.
6852 * gdb.python/py-pp-maint.py: New file.
6853
50c97f38
TT
68542010-11-02 Tom Tromey <tromey@redhat.com>
6855
6856 * gdb.base/default.exp: Remove "scheme" from language list.
6857
a289b8f6
JK
68582010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6859
6860 Revert:
6861 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6862 * gdb.threads/sigstep-threads.exp: New file.
6863 * gdb.threads/sigstep-threads.c: New file.
6864
cd017491
MS
68652010-10-20 Michael Snyder <msnyder@vmware.com>
6866
6867 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
6868
8e6a5956
UW
68692010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6870
6871 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
6872 Skip test completely if gdb,no_hardware_watchpoints.
6873
2c04da0d
UW
68742010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6875
6876 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
6877 strict, but do not check for any particular function name within libc.
6878
79afc5ef
SW
68792010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6880
6881 * gdb.cp/smartp.exp: New test.
6882 * gdb.cp/smartp.cc : New test.
6883
026ffab7
SW
68842010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6885
6886 * gdb.cp/converts.exp: Test pointer to bool conversion.
6887 Test pointer to long conversion.
6888 * gdb.cp/oranking.exp: Removed relevant kfail.
6889
3a772aa4
TT
68902010-10-18 Tom Tromey <tromey@redhat.com>
6891
6892 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
6893 argument to lazy_string.
6894 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
6895 (pp_ls.to_string): Use it.
6896 * gdb.python/py-prettyprint.c (main): Move declarations to top.
6897 Add "estring2" local.
6898
5fc3827b
JK
68992010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6900
6901 Fix s390x compatibility.
6902 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
6903 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
6904
8aeb23f3
JK
69052010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6906
6907 * gdb.threads/sigstep-threads.exp: New file.
6908 * gdb.threads/sigstep-threads.c: New file.
6909
c1e56572
JK
69102010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6911
6912 * gdb.base/pie-execl.exp: New file.
6913 * gdb.base/pie-execl.c: New file.
6914
92163a10
JK
69152010-10-13 Doug Evans <dje@google.com>
6916 Jan Kratochvil <jan.kratochvil@redhat.com>
6917
6918 PR exp/12117
6919 * gdb.cp/ptype-cv-cp.cc: New file.
6920 * gdb.cp/ptype-cv-cp.exp: New file.
6921
7062b0a0
SW
69222010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
6923
6924 * gdb.cp/converts.cc: New test program.
6925 * gdb.cp/converts.exp: New test.
6926 * gdb.cp/overload.exp: Added test for void* vs int*.
6927 * gdb.cp/overload.exp: Ditto.
6928 * gdb.cp/oranking.exp: Removed related kfail.
6929
0e3509db
DE
69302010-10-13 Doug Evans <dje@google.com>
6931
6932 * lib/gdb-python.exp (gdb_check_python_config): New function.
6933 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
6934 * gdb.python/lib-types.cc: New file.
6935 * gdb.python/lib-types.exp: New file.
6936
8dc78533
JK
69372010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6938
6939 * gdb.python/py-error.exp: New file.
6940 * gdb.python/py-error.py: New file.
6941
93c17e06
JK
69422010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6943
6944 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
6945 gdb_test_multiple.
6946
d8b34041
JK
69472010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6948
6949 * gdb.base/break-interp.exp: Use ldlags for linking flags.
6950 * gdb.base/prelink.exp: Likewise.
6951 * gdb.base/solib-nodir.exp: Likewise.
6952 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
6953 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
6954 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
6955
e0cc584e
UW
69562010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
6957
6958 * break-interp.exp (test_ld): Use two separate gdb_expect statements
6959 for the "info files" test to avoid timeouts on slow machines.
6960
cfc353b1
JK
69612010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6962
6963 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
6964 (main): Make openlib dummy call.
6965
d3d7896d
JK
69662010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6967
6968 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
6969 * break-interp.exp (reach): Move the core body ...
6970 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
6971 (test_ld): Provide always real argument, even to the linker. Replace
6972 dl_main by _dl_debug_state.
6973
5e533c94
JK
69742010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6975
6976 Fix results of prelinked PIEs on ppc*.
6977 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
6978 Accept also DISPLACEMENT "PRESENT".
6979 (main): Replace "ZERO" displacements by "PRESENT".
6980
33540610
SW
69812010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
6982
6983 * gdb.cp/oranking.exp: New test.
6984 * gdb.cp/oranking.cc: New test program.
6985
3bdf2bbd
KW
69862010-10-08 Ken Werner <ken.werner@de.ibm.com>
6987
6988 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
6989 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
6990
2f608a3a
KW
69912010-10-06 Ken Werner <ken.werner@de.ibm.com>
6992
6993 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
6994 lush, lynx) New constant.
6995 * gdb.base/constvars.exp: Test const array types.
6996 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
6997
aa2e2d8d
DE
69982010-10-06 Doug Evans <dje@google.com>
6999
7000 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
7001 of syscall staging area.
7002
2844d6b5
KW
70032010-10-06 Ken Werner <ken.werner@de.ibm.com>
7004
7005 * gdb.base/gnu_vector.c: Add variable c4.
7006 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
7007 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7008
7d8ac8bb
MR
70092010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
7010
7011 * gdb.arch/altivec-abi.exp: Fix a typo.
7012
84a02e58
MR
70132010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
7014
7015 * lib/mi-support.exp (thread_selected_re): Correct pattern used
7016 to match a thread ID.
7017
b18e6318
JK
70182010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7019
7020 Fix s390x testcase compatibility.
7021 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
7022
a2c09bd0
DE
70232010-10-01 Doug Evans <dje@google.com>
7024
7025 * lib/gdb-python.exp: New file.
7026 * gdb.python/py-block.exp: Use it.
7027 * gdb.python/py-breakpoint.exp: Ditto.
7028 * gdb.python/py-frame.exp: Ditto.
7029 * gdb.python/py-inferior.exp: Ditto.
7030 * gdb.python/py-param.exp: Ditto.
7031 * gdb.python/py-prettyprint.exp: Ditto.
7032 * gdb.python/py-shared.exp: Ditto.
7033 * gdb.python/py-symbol.exp: Ditto.
7034 * gdb.python/py-symtab.exp: Ditto.
7035 * gdb.python/py-type.exp: Ditto.
7036 * gdb.python/py-value.exp: Ditto.
7037 * gdb.python/python.exp: Ditto.
7038
38f12cfc
TT
70392010-09-30 Tom Tromey <tromey@redhat.com>
7040
7041 * gdb.base/anon.exp: New file.
7042 * gdb.base/anon.c: New file.
7043
9ae8282d
TT
70442010-09-30 Tom Tromey <tromey@redhat.com>
7045
7046 * gdb.base/completion.exp: Test completion through anonymous
7047 union.
7048 * gdb.base/break1.c (struct some_struct): Add anonymous union.
7049
e9e07ba6
JK
70502010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7051
7052 Fix printing parameters of inlined functions.
7053 * gdb.dwarf2/dw2-inline-param.exp: New file.
7054 * gdb.dwarf2/dw2-inline-param-main.c: New file.
7055 * gdb.dwarf2/dw2-inline-param.S: New file.
7056
cd2effb2
JK
70572010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7058
7059 PR corefiles/12071.
7060 * gdb.base/corefile.exp (quit with a process, no question: load core)
7061 (quit with a core file): New tests.
7062
bceffbf3
JK
70632010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7064
7065 Fix GDB crash on inferior calls with self-referencing classes.
7066 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
7067 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
7068 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
7069
1736ad11
JK
70702010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7071
7072 Fix lost siginfo_t for inferior calls.
7073 * gdb.base/siginfo-infcall.exp: New file.
7074 * gdb.base/siginfo-infcall.c: New file.
7075
a176ad92
JB
70762010-09-22 Joel Brobecker <brobecker@adacore.com>
7077
7078 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
7079
c2b0a229
JK
70802010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7081
7082 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
7083 New test.
7084 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
7085
e8ae22d1
JB
70862010-09-22 Joel Brobecker <brobecker@adacore.com>
7087
7088 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
7089 type of our const type.
7090
ec322823
SW
70912010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
7092
7093 * gdb.cp/pr12028.cc: New.
7094 * gdb.cp/pr12028.exp: New.
7095
72929c62
JB
70962010-09-22 Joel Brobecker <brobecker@adacore.com>
7097
7098 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
7099
875b4ff5 71002010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 7101 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
7102
7103 PR mi/11407
7104 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
7105 * gdb.mi/dw2-ref-missing-frame-main.c New File.
7106 * gdb.mi/dw2-ref-missing-frame.S New File.
7107 * gdb.mi/dw2-ref-missing-frame.exp New File.
7108
7155d578
TT
71092010-09-14 Tom Tromey <tromey@redhat.com>
7110
7111 PR symtab/8399:
7112 * gdb.threads/tls.exp: Remove kfail. Update expected output.
7113
515ed532
TT
71142010-09-14 Tom Tromey <tromey@redhat.com>
7115
7116 PR exp/11803:
7117 * gdb.threads/tls.exp: Use C++.
7118 (check_thread_local): Use K::another_thread_local.
7119 * gdb.threads/tls.c (class K): New.
7120 (another_thread_local): Now a member of K.
7121 (spin): Update. No longer K&R C.
7122
450ca57c
SW
71232010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7124
7125 * gdb.cp/koenig.cc: created class for testing member lookup.
7126 * gdb.cp/koenig.exp: Added test for member lookup.
7127
dbd492a3
JK
71282010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7129
7130 Fix false FAILs on sourcetree topdir directory containing "kill".
7131 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
7132 source line matching regexp.
7133
8d4d924b
JK
71342010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7135
7136 * gdb.python/python.exp (set height 0, collect help from uiout)
7137 (verify help to uiout): New tests.
7138
8e64f2a0
JK
71392010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
7140
7141 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
7142 is_lp64_target to check 64bit target.
7143
4569eed2
JK
71442010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7145
7146 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
7147 (test_ld) <powerpc64-*>: New.
7148
5e1617b1
DJ
71492010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7150
7151 * gdb.cp/templates.exp (test_template_args): Allow "struct".
7152
c767944b
DJ
71532010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7154
7155 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
7156 (FunctionArg::method): New function.
7157 (empty, arg): New variables.
7158 (main): Call arg.method.
7159 * gdb.cp/templates.exp (test_template_args): New function.
7160 (do_tests): Call it.
7161
27d3a3fc
UW
71622010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
7163
7164 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
7165 of "next" to proceed over pthread_exit call.
7166
55b7ce7f
UW
71672010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
7168
7169 * gdb.base/maint.exp: Avoid wildcards against potentially very long
7170 "maint print statistics" output to prevent expect timeouts.
7171
809df446
JK
71722010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7173
7174 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
7175 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7176 (test_float_rejected): ... here.
7177 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
7178 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7179 (test_float_rejected): ... here.
7180 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
7181 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7182 (test_float_rejected): ... here.
7183 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
7184 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7185 (test_float_rejected): ... here.
7186
8464be76
DJ
71872010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7188
7189 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
7190 before disabling hardware watchpoints.
7191 (test_inaccessible_watchpoint): Check that hardware watchpoints
7192 are used. Test for watchpoints on a constant address.
7193
14dba4b4
JK
71942010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7195
7196 * gdb.base/ui-redirect.exp: New file.
7197
3f3540e1 71982010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 7199 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
7200
7201 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
7202
0f254bb7
DE
72032010-08-31 Doug Evans <dje@google.com>
7204
7205 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
7206
03f17ccf
TT
72072010-08-30 Tom Tromey <tromey@redhat.com>
7208
7209 PR python/11792:
7210 * gdb.python/py-value.exp (test_subscript_regression): Add
7211 dynamic_type test.
7212
640617ad
DJ
72132010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
7214
7215 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
7216 instead of running to main. Do not test the main function.
7217 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
7218 Add new main.
7219
2ed91d1b
PA
72202010-08-26 Pedro Alves <pedro@codesourcery.com>
7221
7222 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
7223 one test.
7224
673bfd45
DE
72252010-08-24 Doug Evans <dje@google.com>
7226
7227 PR symtab/11942
7228 * gdb.dwarf2/dw4-sig-types.cc: New file.
7229 * gdb.dwarf2/dw4-sig-types.h: New file.
7230 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
7231 * gdb.dwarf2/dw4-sig-types.exp: New file.
7232
f9ffd4bb
TT
72332010-08-23 Tom Tromey <tromey@redhat.com>
7234
7235 PR python/11145:
7236 * gdb.python/py-value.c (Base, Derived): New types.
7237 (base): New global.
7238 * gdb.python/py-value.exp (test_subscript_regression): Add
7239 dynamic_cast test.
7240
d839c8a4
TT
72412010-08-23 Tom Tromey <tromey@redhat.com>
7242
7243 PR python/10676:
7244 * gdb.python/py-type.exp (test_fields): Add tests for type
7245 equality.
7246
702c2711
TT
72472010-08-23 Tom Tromey <tromey@redhat.com>
7248
7249 PR python/11915:
7250 * gdb.python/py-type.exp (test_fields): Add tests for array.
7251
832bafd3
KS
72522010-08-23 Keith Seitz <keiths@redhat.com>
7253
7254 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
7255 have any children. Create a new abbrev for it.
7256 Add missing terminal sequence to .debug_abbrev.
7257
c37bf528
KS
72582010-08-20 Keith Seitz <keiths@redhat.com>
7259
7260 PR symtab/11465:
7261 * gdb.dwarf2/pr11465.exp: New test.
7262 * gdb.dwarf2/pr11465.S: New file.
7263 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
7264 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
7265
4572cbac
TJB
72662010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
7267
7268 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
7269 registers. Update data sets with the new v2_double element in the
7270 VSX register union. Add vector_register3_vr data set for the AltiVec
7271 registers. Use gdb_test_no_output instead of send_gdb.
7272
e7fbb131
PA
72732010-08-19 Pedro Alves <pedro@codesourcery.com>
7274
7275 * gdb.python/py-shared.exp: New file, factored out from
7276 python.exp.
7277 * gdb.python/py-shared.c: New file.
7278 * gdb.python/py-shared-sl.c: New file.
7279 * gdb.python/python-1.c: New file.
7280 * gdb.python/python-sl.c: Delete.
7281 * gdb.python/python.c: Mention python-1.c.
7282 * gdb.python/python.exp: Move shared library tests to
7283 py-shared.exp.
7284 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
7285 (MISCELLANEOUS): New.
7286 (clean mostlyclean): Also remove $MISCELLANEOUS.
7287
d30f5e1f
DE
72882010-08-19 Doug Evans <dje@google.com>
7289
7290 PR exp/11926
7291 * gdb.base/printcmds.exp (test_float_accepted): New function.
7292 Move existing float tests there. Add tests for floats with suffixes.
7293 (test_float_rejected): New function.
7294 * gdb.java/jv-print.exp (test_float_accepted): New function.
7295 (test_float_rejected): New function.
7296 * gdb.objc/print.exp: New file.
7297 * gdb.pascal/print.exp: New file.
7298 * lib/objc.exp: New file.
7299
7b3fd859
PM
73002010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
7301
7302 * gdb.base/default.exp (info set): Avoid full buffer error and force
7303 reading up to final gdb prompt.
7304 (show): Likewise.
7305
c92817ce
TT
73062010-08-18 Tom Tromey <tromey@redhat.com>
7307
7308 PR symtab/11919:
7309 * gdb.base/completion.exp: Add test.
7310
f1208f9e
DE
73112010-08-18 Doug Evans <dje@google.com>
7312
7313 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
7314 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
7315 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
7316 Simplify, early exit if runto_main fails.
7317 * gdb.fortran/exprs.exp: load_lib fortran.exp.
7318 (set_lang_fortran): Moved to lib/fortran.exp.
7319 * gdb.fortran/types.exp: load_lib fortran.exp.
7320 (set_lang_fortran): Moved to lib/fortran.exp.
7321 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
7322 * gdb.java/jprint.exp (set_lang_java): Ditto.
7323 * gdb.java/jv-exp.exp: load_lib java.exp.
7324 If set_lang_java fails, issue a warning instead of failure to be
7325 consistent with other set_lang_foo uses.
7326 (set_lang_java): Moved to lib/java.exp.
7327 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
7328 If set_lang_java fails, issue a warning instead of failure to be
7329 consistent with other set_lang_foo uses.
7330 * gdb.pascal/types.exp: load_lib pascal.exp.
7331 (set_lang_pascal): Moved to lib/pascal.exp.
7332 * lib/fortran.exp: New file.
7333 * lib/java.exp (set_lang_java): New function.
7334 * lib/pascal.exp (set_lang_pascal): New function.
7335
2f06b485
YQ
73362010-08-18 Yao Qi <yao@codesourcery.com
7337
7338 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
7339 func_nofb_start and func_loopfb_start, so that address of functions
7340 is equal to these labels on Thumb.
7341
96e25403
YQ
73422010-08-18 Yao Qi <yao@codesourcery.com>
7343
7344 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
7345 to reflect latest c source file.
7346
36e6adc4
JK
73472010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7348
7349 * gdb.cp/infcall-dlopen.exp: New file.
7350 * gdb.cp/infcall-dlopen.cc: New file.
7351 * gdb.cp/infcall-dlopen-lib.cc: New file.
7352
f431efe5
PA
73532010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7354 Pedro Alves <pedro@codesourcery.com>
7355
7356 PR breakpoints/11371
7357
7358 * gdb.base/watch-cond-infcall.exp: New file.
7359 * gdb.base/watch-cond-infcall.c: New file.
7360
06a64a0b
TT
73612010-08-16 Tom Tromey <tromey@redhat.com>
7362
7363 * gdb.base/help.exp: Update.
7364 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
7365 watchpoint.
7366 (test_watch_location): New proc.
7367 (test_watchpoint_in_big_blob): Delete watchpoint.
7368 * gdb.base/watchpoint.c (func5): New function.
7369 (main): Call it.
7370
70ebf4ed
DE
73712010-08-16 Doug Evans <dje@google.com>
7372
7373 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
7374
ca5c20b6
PM
73752010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7376
7377 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
7378 tests.
7379
7346b668
KW
73802010-08-11 Ken Werner <ken.werner@de.ibm.com>
7381
7382 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
7383 * gdb.base/gnu_vector.c: New File.
7384 * gdb.base/gnu_vector.exp: Likewise.
7385
cb2e07a6
PM
73862010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7387
7388 * gdb.python/python.c: New File.
7389 * gdb.python/python-sl.c: New File.
7390 * gdb.python/python.exp: Test solib_address and decode_line
7391 * functions.
7392
5da1313b
JK
73932010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7394
7395 * gdb.python/python.exp (show height, set height 10)
7396 (verify pagination beforehand, verify pagination beforehand: q)
7397 (gdb.execute does not page, verify pagination afterwards)
7398 (verify pagination afterwards: q): New.
7399
49c3ccf7
DE
74002010-08-02 Doug Evans <dje@google.com>
7401
7402 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
7403 because of an older gcc, change test2
7404 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
7405 to unsupported.
7406
42c0c4f1
KH
74072010-07-30 Kazu Hirata <kazu@codesourcery.com>
7408
7409 * gdb.base/break-always.exp: Do not expect full paths to file
7410 names.
7411 * gdb.base/commands.exp: Likewise.
7412
d3765805
DE
74132010-07-30 Doug Evans <dje@google.com>
7414
c98ee71b
DE
7415 * gdb.cp/temargs.exp: For new tests that require newer gccs,
7416 xfail them when run with older gccs.
7417
fd961404
DE
7418 * lib/gdb.exp (build_executable): Forward "c++" option to
7419 get_compiler_info.
7420
999adef4
DE
7421 * gdb.python/py-type.exp (test_template): Mark as xfail tests
7422 "python print ttype.template_argument(1)" and
7423 "python print isinstance(ttype.template_argument(1), gdb.Value)"
7424 if using gcc 4.4 or earlier.
7425
d3765805
DE
7426 * gdb.base/valgrind-db-attach.exp: Use unique test name for
7427 attach-to-debugger handling.
7428
1276c759
JK
74292010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7430
7431 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
7432 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
7433 (main): Use copyreloc.
7434 * gdb.base/prelink.exp (split debug of executable)
7435 (.dynbss vs. .bss address shift): New tests.
7436
88caa9b9
PA
74372010-07-29 Pedro Alves <pedro@codesourcery.com>
7438
7439 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
7440 in gdb_test_multiple.
7441
c6f2ac43
PA
74422010-07-29 Pedro Alves <pedro@codesourcery.com>
7443
7444 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
7445 environment.
7446
326fd672
TT
74472010-07-28 Tom Tromey <tromey@redhat.com>
7448
7449 PR python/11060:
7450 * gdb.python/py-type.c (Temargs): New template.
7451 (temvar): New variable.
7452 * gdb.python/py-type.exp (test_template): New proc.
7453
3ce3b1ba
PA
74542010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
7455
7456 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
7457 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
7458
34eaf542
TT
74592010-07-28 Tom Tromey <tromey@redhat.com>
7460
7461 PR c++/9946:
7462 * gdb.cp/temargs.exp: New file.
7463 * gdb.cp/temargs.cc: New file.
7464
d41b819e
JK
74652010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7466
7467 * gdb.base/help.exp (help disassemble): Update the content.
7468
26ab7092
JK
74692010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7470
7471 * gdb.threads/ia64-sigill.exp: New file.
7472 * gdb.threads/ia64-sigill.c: New file.
7473
5283e9e1
TT
74742010-07-27 Tom Tromey <tromey@redhat.com>
7475
7476 * gdb.opt/inline-cmds.c (ATTR): New define.
7477 (func1): Use it.
7478 (func2): Likewise.
7479 (func3): Likewise.
7480 (outer_inline1): Likewise.
7481 (outer_inline2): Likewise.
7482 * gdb.opt/inline-bt.c (ATTR): New define.
7483 (func1): Use it.
7484 (func2): Likewise.
7485 * gdb.opt/inline-locals.c (ATTR): New define.
7486 (func1): Use it.
7487 (func2): Likewise.
7488
e992ef73
TT
74892010-07-27 Tom Tromey <tromey@redhat.com>
7490
7491 * gdb.stabs/gdb11479.c (hack): New function.
7492 (test): Use it.
7493 (test2): Use it.
7494 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
7495 (int32_search_buf, int64_search_buf): No longer static.
7496 (x): Remove.
7497 * gdb.base/relocate.c (hack): New function.
7498
5374244e
PM
74992010-07-27 Phil Muldoon <pmuldoon@redhat.com>
7500
7501 * gdb.python/py-value.exp (test_inferior_function_call): New function.
7502 * gdb.python/py-value.c (func1): New function.
7503 (func2): Likewise.
7504
a99aee83
CV
75052010-07-26 Corinna Vinschen <vinschen@redhat.com>
7506
7507 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
7508 as not to clash with .data section.
7509
a04ba985
JG
75102010-07-26 Jerome Guitton <guitton@adacore.com>
7511
7512 * gdb.base/code_elim.exp: New file.
7513 * gdb.base/code_elim1.c: New file.
7514 * gdb.base/code_elim2.c: New file.
7515
23bd0f7c
PA
75162010-07-21 Pedro Alves <pedro@codesourcery.com>
7517
7518 PR symtab/11827
7519
7520 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
7521 (some_volatile_enum): New variable.
7522 * gdb.base/printcmds.exp (test_print_enums): New.
7523 <top level>: Call it.
7524
883df6dd
SW
75252010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
7526
7527 * gdb.cp/fpointer.cc: New test.
7528 * gdb.cp/fpointer.exp: New test.
7529
569b05a5
JK
75302010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7531
7532 * gdb.base/solib-nodir.exp: New file.
7533 * lib/gdb.exp (runto): New case for a GDB internal error.
7534
51d7d803
JK
75352010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7536 Ulrich Weigand <uweigand@de.ibm.com>
7537 Tom Tromey <tromey@redhat.com>
7538
7539 * gdb.base/charset-malloc.c: New file.
7540 * gdb.base/charset.c (malloc_stub): New prototype.
7541 (main): Call it instead of malloc itself.
7542 * gdb.base/charset.exp: Use only prepare_for_testing.
7543 (binfile): Remove the variable.
7544
c0edd9ed
JK
75452010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7546
7547 Make core files the process_stratum.
7548 * gdb.base/corefile.exp (run: load core again)
7549 (run: sanity check we see the core file, run: with core)
7550 (run: core file is cleared, attach: load core again)
7551 (attach: sanity check we see the core file, attach: with core)
7552 (attach: core file is cleared): New tests.
7553 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
7554
3cbaedff
KW
75552010-07-14 Ken Werner <ken.werner@de.ibm.com>
7556
7557 * gdb.arch/altivec-abi.exp: New tests.
7558
91158a56
TT
75592010-07-13 Tom Tromey <tromey@redhat.com>
7560
7561 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
7562 (main): Use it.
7563 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
7564
0f5238ed
TT
75652010-07-13 Tom Tromey <tromey@redhat.com>
7566
7567 * gdb.base/label.exp: New file.
7568 * gdb.base/label.c: New file.
7569
add265ae
L
75702010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
7571 H.J. Lu <hongjiu.lu@intel.com>
7572
7573 * lib/gdb.exp (is_ilp32_target): New.
7574 (is_lp64_target): Likewise.
7575
7576 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
7577 target.
7578 * gdb.arch/amd64-disp-step.exp: Likewise.
7579 * gdb.arch/amd64-dword.exp: Likewise.
7580 * gdb.arch/amd64-i386-address.exp: Likewise.
7581 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 7582
add265ae
L
7583 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
7584 target.
7585 * gdb.arch/i386-bp_permanent.exp: Likewise.
7586 * gdb.arch/i386-byte.exp: Likewise.
7587 * gdb.arch/i386-disp-step.exp: Likewise.
7588 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7589 * gdb.arch/i386-prologue.exp: Likewise.
7590 * gdb.arch/i386-size-overlap.exp: Likewise.
7591 * gdb.arch/i386-size.exp: Likewise.
7592 * gdb.arch/i386-sse.exp: Likewise.
7593 * gdb.arch/i386-unwind.exp: Likewise.
7594 * gdb.arch/i386-word.exp: Likewise.
7595
7596 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
7597 test only when building 64-bit executables. Do not hard-code
7598 -m64 option.
7599
2dfb8c17
DE
76002010-07-07 Doug Evans <dje@google.com>
7601
7602 * lib/gdb.exp (gdb_test_list_exact): New function.
7603 * gdb.base/default.exp (show convenience): Call it, add tests for
7604 $_sdata = void, $_thread = 0.
7605
4e5799b6
JK
76062010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7607 Joel Brobecker <brobecker@adacore.com>
7608
7609 Fix re-run of PIE executable, PR shlibs/11776.
7610 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
7611 Remove $displacement_main to match the solib-svr4.c change. New "kill"
7612 and re-"run" of the inferior.
7613
1a219cc7
JK
76142010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7615 Joel Brobecker <brobecker@adacore.com>
7616
7617 Cope with missing /usr/sbin/prelink.
7618 * lib/prelink-support.exp (prelink_no):
7619 <result == 1 && $output is "no such file or directory">: New.
7620 (prelink_yes): Likewise. Return on failed prelink_no.
7621
5e3b36f8
JK
76222010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7623 Joel Brobecker <brobecker@adacore.com>
7624
7625 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
7626 build_executable by build_executable_own_libs. Replace "prelink -R"
7627 execution by a call of prelink_yes. Comment why "prelink -r" needs no
7628 change.
7629 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
7630 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
7631 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
7632 Replace build_executable by build_executable_own_libs's function
7633 build_executable_own_libs.
7634 (prelinkNO): Create new stub to call prelink_no.
7635 (prelinkYES): Create new stub to call prelink_yes.
7636 (test_attach): Rename calls of copy to file_copy.
7637 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
7638 (copy): Move to ...
7639 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
7640 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
7641 * gdb.base/prelink.exp: Disable testcase also for is_remote and
7642 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
7643 special flags by gdb_compile_shlib. Replace second gdb_compile by
7644 build_executable_own_libs. Replace "prelink -R" execution by a call of
7645 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
7646 a second call of prelink_yes. Replace restart commands by
7647 clean_restart.
7648 (prelink): Rename to ...
7649 (seen displacement message): ... this test. Extend its expectation
7650 strictness.
7651
86e4bafc
JK
76522010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7653
7654 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
7655 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
7656 displacement message exactly once.
7657
3cd07d20
JK
76582010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7659 Joel Brobecker <brobecker@adacore.com>
7660
7661 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
7662 its restore after the <$relink_args != ""> loop. new comment.
7663
0a1e94c7
JK
76642010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7665 Joel Brobecker <brobecker@adacore.com>
7666
7667 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
7668 code for it. New variable relink_args.
7669 (prelinkYES): Call prelinkNO.
7670 (test_attach): Accept new parameter relink_args. Re-prelink the binary
7671 in such case. Move the core code to ...
7672 (test_attach_gdb): ... a new function. Send GDB command "file".
7673 Extend expected "Attaching to " string.
7674
2f70bcfb
TT
76752010-07-02 Tom Tromey <tromey@redhat.com>
7676
7677 * gdb.base/bitops.exp: Remove extraneous "pass".
7678
a17ac5b0
TT
76792010-07-02 Ken Werner <ken.werner@de.ibm.com>
7680
7681 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7682
dc10affe
PA
76832010-07-01 Pedro Alves <pedro@codesourcery.com>
7684
d41c0fc8
PA
7685 * gdb.base/help.exp: Adjust expected output.
7686
76872010-07-01 Pedro Alves <pedro@codesourcery.com>
7688
7689 * gdb.base/help.exp: Adjust expected output.
dc10affe 7690
0a600c36
JK
76912010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7692
7693 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
7694 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
7695 c++/11702.
7696
37cc8bfe
JK
76972010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7698 Doug Evans <dje@google.com>
7699
7700 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
7701 add .dynamic entry'.
7702
254e6b9e
DE
77032010-06-29 Doug Evans <dje@google.com>
7704
7705 Test PR c++/11702.
7706 * gdb.cp/m-static.exp: Add testcase.
7707 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
7708
595939de 77092010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
7710 Tom Tromey <tromey@redhat.com>
7711 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
7712
7713 * gdb.python/py-inferior.c: New File.
7714 * gdb.python/py-infthread.c: New File.
7715 * gdb.python/py-inferior.exp: New File.
7716 * gdb.python/py-infthread.exp: New File.
7717
98751a41
JK
77182010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7719
7720 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
7721 (ptype ::C::OtherFileClass typedefs): New.
7722 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
7723 (C::OtherFileClass::cOtherFileClassVar2): New.
7724 (C::OtherFileClass::cOtherFileClassVar_use): Use also
7725 cOtherFileClassVar2.
7726 (C::cOtherFileType2, C::cOtherFileVar2): New.
7727 (C::cOtherFileVar_use): use also cOtherFileVar2.
7728 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
7729
41f62f39
JK
77302010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7731
7732 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
7733 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
7734 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
7735 (print ::C::cOtherFileVar)
7736 (whatis C::OtherFileClass::cOtherFileClassType)
7737 (whatis ::C::OtherFileClass::cOtherFileClassType)
7738 (print C::OtherFileClass::cOtherFileClassVar)
7739 (print ::cOtherFileClassVar)
7740 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
7741 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
7742 trailing content.
7743 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
7744 (C::OtherFileClass::cOtherFileClassVar)
7745 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
7746 (C::cOtherFileVar, C::cOtherFileVar_use): New.
7747
af53d231
JK
77482010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7749
7750 Test PR c++/11703 and PR gdb/1448.
7751 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
7752 gdb/1448.
7753
9655fd1a
JK
77542010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7755
7756 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
7757 (main) <rtti_data>: New.
7758 * gdb.cp/virtbase.exp (print rtti_data): New.
7759
824cc8dd
JK
77602010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7761 Joel Brobecker <brobecker@adacore.com>
7762
7763 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
7764
6036c742
JK
77652010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7766
7767 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
7768
de6a0421
DE
77692010-06-28 Doug Evans <dje@google.com>
7770
7771 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
7772
b2dae948
DE
77732010-06-27 Doug Evans <dje@google.com>
7774
7775 * gdb.cp/m-static.exp: Update expected test output.
7776
0f3bb72e
PH
77772010-06-25 Paul Hilfinger <hilfinger@adacore.com>
7778
889bf7c5
PA
7779 * gdb.gdb/selftest.exp: Adjust expected message for
7780 capturing start-up runtime.
0f3bb72e 7781
bc9f0842
TT
77822010-06-25 Tom Tromey <tromey@redhat.com>
7783
7784 PR python/10808:
7785 * gdb.python/python.exp: Add new tests.
7786
099ef718
SW
77872010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
7788
7789 * gdb.cp/operator.cc: Created an import loop.
7790 * gdb.cp/operator.exp: Added testcase for import loop.
7791
5868a632
JK
77922010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7793
7794 Test PR python/11407.
7795 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
7796 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
7797 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
7798 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
7799 executable_nofb and executable_fb. New variables srcsfile, objsfile,
7800 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
7801 binfile. Call gdb_compile with clean_restart twice.
7802 (func_nofb print, func_nofb backtrace, func_loopfb print)
7803 (func_loopfb backtrace): New.
7804
af76db58
JK
78052010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7806
7807 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
7808 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
7809 by a hand made one.
7810 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
7811 i?86 requirement. Remove variables srcfile and binfile. New variable
7812 sources, executable_nofb and executable_fb. Call prepare_for_testing.
7813
f2c7657e
UW
78142010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7815
7816 * gdb.cell/dwarfaddr.exp: New file.
7817 * gdb.cell/dwarfaddr.S: New file.
7818
628fe4e4
JK
78192010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7820
7821 Test PR 9436.
7822 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
7823
f1421989
HZ
78242010-06-24 Hui Zhu <teawater@gmail.com>
7825
7826 * gdb.base/eval.exp: New file.
7827
d03285ec
UW
78282010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7829
7830 * gdb.cell/fork.exp: New file.
7831 * gdb.cell/fork.c: Likewise.
7832 * gdb.cell/fork-spu.c: Likewise.
7833
41b2c92d
PM
78342010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
7835
7836 * lib/gdb.exp (banned_variables_traced): New global variable.
7837 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
7838 (gdb_init): Use `trace add variable' instead of obsolete
7839 `trace variable'.
7840
d5bc977f
DE
78412010-06-21 Doug Evans <dje@google.com>
7842
7843 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
7844
d2ed6730
UW
78452010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7846
7847 * gdb.arch/spu-ls.exp: New file.
7848 * gdb.arch/spu-ls.c: Likewise.
7849
6aed2dbc
SS
78502010-06-18 Stan Shebs <stan@codesourcery.com>
7851
7852 * gdb.threads/thread-specific.exp: Add tests of $_thread.
7853
e0756905
UW
78542010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7855
7856 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
7857 * gdb.base/watch-cond.exp: Likewise.
7858 * gdb.python/py-breakpoint.exp: Likewise.
7859
d8053d4d
PA
78602010-06-18 Pedro Alves <pedro@codesourcery.com>
7861
7862 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
7863 clean_restart, make sure every test has a distinct message, and
7864 that messages don't include the executable' full path.
7865
81ce510c
DE
78662010-06-17 Doug Evans <dje@google.com>
7867
7868 * gdb.arch/i386-size.exp: Updated expected output for
7869 DISASSEMBLY_OMIT_FNAME.
7870
65d79d4b
SDJ
78712010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7872 Sergio Durigan Junior <sergiodj@redhat.com>
7873
7874 * gdb.base/watch-notconst.c: New file.
7875 * gdb.base/watch-notconst.S: New file.
7876 * gdb.base/watch-notconst2.c: New file.
7877 * gdb.base/watch-notconst2.S: New file.
7878 * gdb.base/watch-notconst.exp: New file.
7879 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
7880 (func4): Add operations on `global_ptr_ptr'.
7881 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
7882 routine to test watchpoints created with a constant expression.
7883 (test_inaccessible_watchpoint): Include tests for watchpoints
7884 created with a constant expression.
7885
df0f4836
KB
78862010-06-14 Kevin Buettner <kevinb@redhat.com>
7887
7888 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7889 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
7890 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
7891 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
7892 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7893 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7894 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
7895 of `_start'.
7896
b769def5
UW
78972010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7898
7899 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
7900 not supported on the target.
7901 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7902 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7903 * gdb.mi/mi-nsintrall.exp: Likewise.
7904 * gdb.mi/mi-nsmoribund.exp: Likewise.
7905 * gdb.mi/mi-nsthrexec.exp: Likewise.
7906
d914c394
SS
79072010-06-11 Stan Shebs <stan@codesourcery.com>
7908
7909 * gdb.base/permissions.exp: New file.
7910
79112010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
7912
7913 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
7914 does not support ELF executable class.
7915
f3ce5b9c
UW
79162010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7917
7918 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
7919
8e46892c
JK
79202010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7921
7922 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
7923 (runto): Catch "The target does not support running in non-stop mode.".
7924
6cc55c64
MS
79252010-06-11 Michael Snyder <msnyder@vmware.com>
7926
7927 * gdb.base/setshow.exp (set language asm): Don't use
7928 gdb_test_no_output, fails on some targets.
7929
caddefa4
UW
79302010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7931
7932 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
7933 * gdb.cp/pr9167.exp: Likewise.
7934
468b1aa7
UW
79352010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7936
7937 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
7938
5c3552dc
UW
79392010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7940
7941 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
7942
02e6fe6a
UW
79432010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7944
7945 * gdb.base/charset.c (main): Make sure malloc gets linked in.
7946
0e03807e
TT
79472010-06-11 Tom Tromey <tromey@redhat.com>
7948
7949 PR gdb/9977, PR exp/11636::
7950 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
7951 (pieces_test_f6): Update expected output.
7952
2bdf28a0
JK
79532010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7954
7955 * gdb.base/moribund-step.exp: New.
7956
f6978de9
MS
79572010-06-08 Michael Snyder <msnyder@vmware.com>
7958
7959 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 7960 * gdb.ada/boolean_expr.exp:
f6978de9
MS
7961 * gdb.ada/frame_args.exp: Ditto.
7962 * gdb.ada/lang_switch.exp: Ditto.
7963 * gdb.ada/ptype_arith_binop.exp: Ditto.
7964 * gdb.ada/ref_param.exp: Ditto.
7965 * gdb.ada/type_coercion.exp:Ditto.
7966
7967 * gdb.asm/asm-source.exp: Ditto.
7968
7969 * gdb.base/attach.exp: Ditto.
7970 * gdb.base/bitfields2.exp: Ditto.
7971 * gdb.base/call-signal-resume.exp: Ditto.
7972 * gdb.base/callfuncs.exp: Ditto.
7973 * gdb.base/commands.exp: Ditto.
7974 * gdb.base/dbx.exp: Ditto.
7975 * gdb.base/default.exp: Ditto.
7976 * gdb.base/dump.exp: Ditto.
7977 * gdb.base/exprs.exp: Ditto.
7978 * gdb.base/freebpcmd.exp: Ditto.
7979 * gdb.base/interrupt.exp: Ditto.
7980 * gdb.base/list.exp: Ditto.
7981 * gdb.base/long_long.exp: Ditto.
7982 * gdb.base/maint.exp: Ditto.
7983 * gdb.base/ptype.exp: Ditto.
7984 * gdb.base/return.exp: Ditto.
7985 * gdb.base/setshow.exp: Ditto.
7986 * gdb.base/sigbpt.exp: Ditto.
7987 * gdb.base/sigrepeat.exp: Ditto.
7988
7989 * gdb.cp/classes.exp: Ditto.
7990
7991 * gdb.dwarf2/dw2-restore.exp: Ditto.
7992
7993 * gdb.gdb/selftest.exp: Ditto.
7994
7995 * gdb.multi/base.exp: Ditto.
7996 * gdb.multi/bkpt-multi-exec.exp: Ditto.
7997
7998 * gdb.python/py-block.exp: Ditto.
7999 * gdb.python/py-prettyprint.exp: Ditto.
8000 * gdb.python/py-template.exp: Ditto.
8001
8002 * gdb.server/ext-attach.exp: Ditto.
8003 * gdb.server/ext-run.exp: Ditto.
8004 * gdb.server/server-mon.exp: Ditto.
8005
8006 * gdb.threads/fork-thread-pending.exp: Ditto.
8007 * gdb.threads/hand-call-in-threads.exp: Ditto.
8008 * gdb.threads/interrupted-hand-call.exp: Ditto.
8009 * gdb.threads/linux-dp.exp: Ditto.
8010 * gdb.threads/manythreads.exp: Ditto.
8011 * gdb.threads/print-threads.exp: Ditto.
8012 * gdb.threads/pthreads.exp: Ditto.
8013 * gdb.threads/schedlock.exp: Ditto.
8014 * gdb.threads/thread-unwindonsignal.exp: Ditto.
8015 * gdb.threads/threadapply.exp: Ditto.
8016
de7ff789
MS
80172010-06-08 Michael Snyder <msnyder@vmware.com>
8018
889bf7c5 8019 * gdb.ada/exec_changed.exp:
de7ff789
MS
8020 Use ".*" instead of "" as wildcard regexp.
8021
8022 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
8023 * gdb.base/call-ar-st.exp: Ditto.
8024 * gdb.base/checkpoint.exp: Ditto.
8025 * gdb.base/default.exp: Ditto.
8026 * gdb.base/dump.exp: Ditto.
8027 * gdb.base/ending-run.exp: Ditto.
8028 * gdb.base/fileio.exp: Ditto.
8029 * gdb.base/miscexprs.exp: Ditto.
8030 * gdb.base/pointers.exp: Ditto.
8031 * gdb.base/readline.exp: Ditto.
8032 * gdb.base/reread.exp: Ditto.
8033 * gdb.base/restore.exp: Ditto.
8034 * gdb.base/shlib-call.exp: Ditto.
8035 * gdb.base/valgrind-db-attach.exp: Ditto.
8036 * gdb.base/volatile.exp: Ditto.
8037 * gdb.base/watchpoints.exp: Ditto.
8038
8039 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
8040
8041 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
8042 * gdb.python/py-value.exp: Ditto.
8043
8044 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
8045 * gdb.trace/circ.exp: Ditto.
8046 * gdb.trace/collection.exp: Ditto.
8047 * gdb.trace/packetlen.exp: Ditto.
8048 * gdb.trace/passc-dyn.exp: Ditto.
8049 * gdb.trace/report.exp: Ditto.
8050 * gdb.trace/tfile.exp: Ditto.
8051 * gdb.trace/tfind.exp: Ditto.
8052 * gdb.trace/while-dyn.exp: Ditto.
8053
3bebe2f2
JK
80542010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8055
8056 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
8057
5c631832
JK
80582010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8059
8060 Test PR 10640.
8061 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
8062
4c3376c8
SW
80632010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
8064
8065 * gdb.cp/koenig.exp: Test for ADL operators.
8066 * gdb.cp/koenig.cc: Added ADL operators.
8067 * gdb.cp/operator.exp: New test.
8068 * gdb.cp/operator.cc: New test.
8069
dc226d5a
MS
80702010-06-04 Michael Snyder <msnyder@vmware.com>
8071
dfb88a23
MS
8072 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
8073 * gdb.base/pending.exp: Ditto.
f7ae76b3 8074
dc226d5a
MS
8075 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
8076
967cf477
DE
80772010-06-04 Doug Evans <dje@google.com>
8078
8079 * gdb.python/py-prettyprint.exp: Add new test for enabled and
8080 disabled printers.
8081 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
8082 (enable_lookup_function): New function.
8083
eb801841
TT
80842010-06-04 Tom Tromey <tromey@redhat.com>
8085
8086 * gdb.python/py-value.exp (test_value_hash): Don't test equality
8087 of hash and id.
8088
38979823
JK
80892010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8090
8091 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
8092 newline.
8093 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
8094 (empty verbose non-noisy clear, empty verbose noisy clear)
8095 (empty non-verbose noisy clear): Likewise.
8096
35ec993f
MS
80972010-06-03 Michael Snyder <msnyder@vmware.com>
8098
8099 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
8100 * gdb.base/display.exp: Ditto.
8101 * gdb.base/find.exp: Ditto.
8102 * gdb.base/ifelse.exp: Ditto.
8103 * gdb.base/multi-forks.exp: Ditto.
8104 * gdb.base/recurse.exp: Ditto.
8105 * gdb.base/setshow.exp: Ditto.
8106 * gdb.base/value-double-free.exp: Ditto.
8107 * gdb.base/watch-vfork.exp: Ditto.
8108 * gdb.base/watch_thread_num.exp: Ditto.
8109 * gdb.base/watchpoint-solib.exp: Ditto.
8110 * gdb.base/watchpoint.exp: Ditto.
8111 * gdb.base/watchpoints.exp: Ditto.
8112
8113 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
8114 * gdb.cp/overload.exp: Ditto.
8115 * gdb.cp/virtfunc.exp: Ditto.
8116
8117 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
8118
889bf7c5 8119 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
8120 Replace gdb_test with gdb_test_no_output.
8121
889bf7c5 8122 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
8123 Replace gdb_test with gdb_test_no_output.
8124 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
8125 * gdb.threads/watchthreads.exp: Ditto.
8126 * gdb.threads/watchthreads2.exp: Ditto.
8127
8128 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
8129 * gdb.trace/tfind.exp: Ditto.
8130
c22decce
JB
81312010-06-03 Joel Brobecker <brobecker@adacore.com>
8132
8133 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
8134 successful test if message is the empty string.
8135
fd5700c7
JK
81362010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8137
8138 * gdb.fortran/module.exp (stopped language detection): New test.
8139
f55ee35c
JK
81402010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8141
8142 Support DW_TAG_module as separate namespaces.
8143 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
8144 gdb.fortran/library-module-lib.f90: New.
8145 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
8146 (print i): Remove.
8147 (continue to breakpoint: i-is-1, print var_i value 1)
8148 (continue to breakpoint: i-is-2, print var_i value 2)
8149 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
8150 (print var_d, print var_i value 14, ptype modmany, complete `modm)
8151 (complete `modmany, complete `modmany`, complete `modmany`var)
8152 (show language, setting breakpoint at module): New tests.
8153 * gdb.fortran/module.f90 (module mod): Remove.
8154 (module mod1, module mod2, module modmany, subroutine sub1)
8155 (subroutine sub2, program module): New.
8156
b8e8282f
JK
81572010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8158
8159 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
8160 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
8161 * gdb.cp/anon-union.exp (pass): Rename to ...
8162 (print z 2): ... here.
b8e8282f 8163
019ebafc
MS
81642010-06-02 Michael Snyder <msnyder@vmware.com>
8165
e68d8fd4
MS
8166 * gdb.trace/actions.exp: Use gdb_test_no_output.
8167 * gdb.trace/circ.exp: Ditto.
8168 * gdb.trace/packetlen.exp: Ditto.
8169 * gdb.trace/save-trace.exp: Ditto.
8170 * gdb.trace/tracecmd.exp: Ditto.
8171 * gdb.trace/tsv.exp: Ditto.
8172
12b5d08a
MS
8173 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
8174 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
8175 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
8176 * gdb.threads/manythreads.exp: Ditto.
8177 * gdb.threads/print-threads.exp: Ditto.
8178 * gdb.threads/pthreads.exp: Ditto.
8179 * gdb.threads/schedlock.exp: Ditto.
8180 * gdb.threads/staticthreads.exp: Ditto.
8181 * gdb.threads/thread-specific.exp: Ditto.
8182 * gdb.threads/thread-unwindonsignal.exp: Ditto.
8183 * gdb.threads/threadapply.exp: Ditto.
8184 * gdb.threads/watchthreads.exp: Ditto.
8185 * gdb.threads/watchthreads2.exp: Ditto.
8186
89493308
MS
8187 * gdb.python/py-block.exp: Use gdb_test_no_output.
8188 * gdb.python/py-prettyprint.exp: Ditto.
8189 * gdb.python/py-template.exp: Ditto.
8190 * gdb.python/py-value.exp: Ditto.
8191
8192 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
8193 * gdb.reverse/watch-reverse.exp: Ditto.
8194
8195 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
8196 * gdb.server/ext-run.exp: Ditto.
8197
019ebafc
MS
8198 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
8199 * gdb.dwarf2/dw2-compressed.exp: Ditto.
8200 * gdb.dwarf2/dw2-intercu.exp: Ditto.
8201 * gdb.dwarf2/dw2-intermix.exp: Ditto.
8202 * gdb.dwarf2/dw2-producer.exp: Ditto.
8203 * gdb.dwarf2/mac-fileno.exp: Ditto.
8204
8205 * gdb.gdb/observer.exp: Use gdb_test_no_output.
8206 * gdb.gdb/selftest.exp: Ditto.
8207
8208 * gdb.multi/base.exp: Use gdb_test_no_output.
8209
8210 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
8211
3e0ca3a5
JK
82122010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8213
8214 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
8215
9db70545
MS
82162010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
8217
a8d52276
MS
8218 * gdb.cp/class2.exp: Use gdb_test_no_output.
8219 * gdb.cp/classes.exp: Ditto.
8220 * gdb.cp/extern-c.exp: Ditto.
8221 * gdb.cp/inherit.exp: Ditto.
8222 * gdb.cp/maint.exp: Ditto.
8223 * gdb.cp/mb-inline.exp: Ditto.
8224 * gdb.cp/mb-templates.exp: Ditto.
8225 * gdb.cp/method2.exp: Ditto.
8226 * gdb.cp/misc.exp: Ditto.
8227 * gdb.cp/ovldbreak.exp: Ditto.
8228 * gdb.cp/punctuator.exp: Ditto.
8229 * gdb.cp/templates.exp: Ditto.
8230 * gdb.cp/virtbase.exp: Ditto.
8231
889bf7c5 8232 * gdb.threads/attach-stopped.exp:
9db70545 8233 Replace uses of send_gdb / gdb_expect.
889bf7c5 8234 * gdb.threads/attachstop-mt.exp:
9db70545 8235 Replace uses of send_gdb / gdb_expect.
889bf7c5 8236 * gdb.threads/gcore-thread.exp:
9db70545 8237 Replace uses of send_gdb / gdb_expect.
889bf7c5 8238 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
8239 Replace uses of send_gdb / gdb_expect.
8240 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8241 * gdb.threads/print-threads.exp:
9db70545
MS
8242 Replace uses of send_gdb / gdb_expect.
8243 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
8244 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
8245 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
8246
8247 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
8248 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
8249 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
8250 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
8251 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
8252 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
8253 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
8254 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
8255 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
8256 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
8257 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
8258
359cc68c
JK
82592010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8260
8261 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
8262
7d3fe98e
SW
82632010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
8264
8265 * gdb.cp/koenig.exp: Added new test case.
8266 * gdb.cp/koenig.cc: Ditto.
8267
27d3a1a2
MS
82682010-06-01 Michael Snyder <msnyder@vmware.com>
8269
8270 * gdb.base/arithmet.exp: Use gdb_test_no_output.
8271 * gdb.base/arrayidx.exp: Ditto.
8272 * gdb.base/attach.exp: Ditto.
8273 * gdb.base/auxv.exp: Ditto.
8274 * gdb.base/bigcre.exp: Ditto.
8275 * gdb.base/break-always.exp: Ditto.
8276 * gdb.base/break-interp.exp: Ditto.
8277 * gdb.base/break.exp: Ditto.
8278 * gdb.base/breakpoint-shadow.exp: Ditto.
8279 * gdb.base/call-ar-st.exp: Ditto.
8280 * gdb.base/call-sc.exp: Ditto.
8281 * gdb.base/call-signal-resume.exp: Ditto.
8282 * gdb.base/callfuncs.exp: Ditto.
8283 * gdb.base/catch-syscall.exp: Ditto.
8284 * gdb.base/charset.exp: Ditto.
8285 * gdb.base/code-expr.exp: Ditto.
8286 * gdb.base/commands.exp: Ditto.
8287 * gdb.base/cond-expr.exp: Ditto.
8288 * gdb.base/condbreak.exp: Ditto.
8289 * gdb.base/cursal.exp: Ditto.
8290 * gdb.base/cvexpr.exp: Ditto.
8291 * gdb.base/default.exp: Ditto.
8292 * gdb.base/del.exp: Ditto.
8293 * gdb.base/detach.exp: Ditto.
8294 * gdb.base/display.exp: Ditto.
8295 * gdb.base/ena-dis-br.exp: Ditto.
8296 * gdb.base/eval-skip.exp: Ditto.
8297 * gdb.base/foll-fork.exp: Ditto.
8298 * gdb.base/foll-vfork.exp: Ditto.
8299 * gdb.base/frame-args.exp: Ditto.
8300 * gdb.base/funcargs.exp: Ditto.
8301 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8302 * gdb.base/gdbvars.exp: Ditto.
8303 * gdb.base/help.exp: Ditto.
8304 * gdb.base/ifelse.exp: Ditto.
8305 * gdb.base/included.exp: Ditto.
8306 * gdb.base/list.exp: Ditto.
8307 * gdb.base/macscp.exp: Ditto.
8308 * gdb.base/maint.exp: Ditto.
8309 * gdb.base/multi-fork.exp: Ditto.
8310 * gdb.base/overlays.exp: Ditto.
8311 * gdb.base/page.exp: Ditto.
8312 * gdb.base/pending.exp: Ditto.
8313 * gdb.base/pointers.exp: Ditto.
8314 * gdb.base/pr11022.exp: Ditto.
8315 * gdb.base/prelink.exp: Ditto.
8316 * gdb.base/printcmds.exp: Ditto.
8317 * gdb.base/psymtab.exp: Ditto.
8318 * gdb.base/randomize.exp: Ditto.
8319 * gdb.base/relational.exp: Ditto.
8320 * gdb.base/relocate.exp: Ditto.
8321 * gdb.base/remote.exp: Ditto.
8322 * gdb.base/sepdebug.exp: Ditto.
8323 * gdb.base/set-lang-auto.exp: Ditto.
8324 * gdb.base/setshow.exp: Ditto.
8325 * gdb.base/setvar.exp: Ditto.
8326 * gdb.base/signals.exp: Ditto.
8327 * gdb.base/signull.exp: Ditto.
8328 * gdb.base/sigstep.exp: Ditto.
8329 * gdb.base/sizeof.exp: Ditto.
8330 * gdb.base/solib-disc.exp: Ditto.
8331 * gdb.base/store.exp: Ditto.
8332 * gdb.base/structs.exp: Ditto.
8333 * gdb.base/structs2.exp: Ditto.
8334 * gdb.base/subst.exp: Ditto.
8335 * gdb.base/term.exp: Ditto.
8336 * gdb.base/trace-commands.exp: Ditto.
8337 * gdb.base/unwindonsignal.exp: Ditto.
8338 * gdb.base/valgrind-db-attach.exp: Ditto.
8339 * gdb.base/varargs.exp: Ditto.
8340 * gdb.base/watch-cond.exp: Ditto.
8341 * gdb.base/watch_thread_num.exp: Ditto.
8342 * gdb.base/watchpoint-cond-gone.exp: Ditto.
8343 * gdb.base/watchpoint.exp: Ditto.
8344 * gdb.base/whatis-exp.exp: Ditto.
8345
f8d3bf8f
MS
83462010-06-01 Michael Snyder <msnyder@vmware.com>
8347
8348 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
8349 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
8350 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
8351 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
8352 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
8353 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
8354 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
8355 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
8356 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
8357 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
8358 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
8359 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
8360 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
8361 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
8362 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
8363
3f9e0d32
JK
83642010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8365
8366 * gdb.base/commands.exp (begin commands on watch): Remove excessive
8367 trailing newline.
8368 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
8369 * gdb.java/jmisc.exp (p *args\n): Rename to ...
8370 (p *args): ... here and remove excessive trailing newline.
8371
f629457d
JB
83722010-05-31 Joel Brobecker <brobecker@adacore.com>
8373
8374 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
8375
09eef106
JK
83762010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8377
8378 Accept the new Linux kernel "t (tracing stop)" string.
8379 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
8380 Update comment.
8381 (state_wait) <T (tracing stop)>: New.
8382 (main): Update the state_wait expect string.
8383
94f31136
PA
83842010-05-28 Pedro Alves <pedro@codesourcery.com>
8385
8386 * limits.c, limits.exp: Delete files.
8387 * Makefile.in (clean mostlyclean): Adjust.
8388 * tracecmd.exp: Adjust.
8389
096554ab
JK
83902010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8391
8392 * gdb.base/tui-layout.exp: New.
8393
27d3a1a2 83942010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 8395
889bf7c5 8396 * gdb.reverse/break-precsave.exp:
bcd2dc50 8397 Replace uses of send_gdb / gdb_expect.
889bf7c5 8398 * gdb.reverse/break-reverse.exp:
bcd2dc50 8399 Replace uses of send_gdb / gdb_expect.
889bf7c5 8400 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 8401 Replace uses of send_gdb / gdb_expect.
889bf7c5 8402 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 8403 Replace uses of send_gdb / gdb_expect.
889bf7c5 8404 * gdb.reverse/finish-precsave.exp:
bcd2dc50 8405 Replace uses of send_gdb / gdb_expect.
889bf7c5 8406 * gdb.reverse/finish-reverse.exp:
bcd2dc50 8407 Replace uses of send_gdb / gdb_expect.
889bf7c5 8408 * gdb.reverse/i386-precsave.exp:
bcd2dc50 8409 Replace uses of send_gdb / gdb_expect.
889bf7c5 8410 * gdb.reverse/i386-reverse.exp:
bcd2dc50 8411 Replace uses of send_gdb / gdb_expect.
889bf7c5 8412 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 8413 Replace uses of send_gdb / gdb_expect.
889bf7c5 8414 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 8415 Replace uses of send_gdb / gdb_expect.
889bf7c5 8416 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 8417 Replace uses of send_gdb / gdb_expect.
889bf7c5 8418 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 8419 Replace uses of send_gdb / gdb_expect.
889bf7c5 8420 * gdb.reverse/machinestate.exp:
bcd2dc50 8421 Replace uses of send_gdb / gdb_expect.
889bf7c5 8422 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 8423 Replace uses of send_gdb / gdb_expect.
889bf7c5 8424 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 8425 Replace uses of send_gdb / gdb_expect.
889bf7c5 8426 * gdb.reverse/solib-precsave.exp:
bcd2dc50 8427 Replace uses of send_gdb / gdb_expect.
889bf7c5 8428 * gdb.reverse/solib-reverse.exp:
bcd2dc50 8429 Replace uses of send_gdb / gdb_expect.
889bf7c5 8430 * gdb.reverse/step-precsave.exp:
bcd2dc50 8431 Replace uses of send_gdb / gdb_expect.
889bf7c5 8432 * gdb.reverse/step-reverse.exp:
bcd2dc50 8433 Replace uses of send_gdb / gdb_expect.
889bf7c5 8434 * gdb.reverse/until-precsave.exp:
bcd2dc50 8435 Replace uses of send_gdb / gdb_expect.
889bf7c5 8436 * gdb.reverse/until-reverse.exp:
bcd2dc50 8437 Replace uses of send_gdb / gdb_expect.
889bf7c5 8438 * gdb.reverse/watch-precsave.exp:
bcd2dc50 8439 Replace uses of send_gdb / gdb_expect.
889bf7c5 8440 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
8441 Replace uses of send_gdb / gdb_expect.
8442
3def43e0
JK
84432010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8444
8445 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
8446 excessive newline.
8447
27d3a1a2 84482010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
8449
8450 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
8451 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
8452 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
8453 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
8454 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
8455 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
8456 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
8457 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
8458 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
8459 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
8460 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
8461 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
8462 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
8463 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
8464 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
8465 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
8466 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
8467 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
8468 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 8469
27d3a1a2 84702010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 8471
22454424
MS
8472 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
8473 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
8474
8475 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
8476 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
8477 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
8478
889bf7c5 8479 * gdb.reverse/consecutive-reverse.exp:
22454424 8480 Replace uses of send_gdb / gdb_expect.
889bf7c5 8481 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
8482 Replace uses of send_gdb / gdb_expect.
8483
8484 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
8485 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
8486 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8487 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
8488 Replace uses of send_gdb / gdb_expect.
8489 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
8490 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
8491 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
8492 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
8493 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
8494 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
8495 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
8496 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
8497 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
8498
84992010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 8500
22454424 8501 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8502
22454424 8503 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8504
22454424
MS
8505 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
8506 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
8507 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
8508 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
8509 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
8510 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
8511 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
8512 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
8513 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8514
6e5f2c59
TT
85152010-05-25 Tom Tromey <tromey@redhat.com>
8516
8517 * gdb.base/macscp.exp: Add missing space after setup_kfail.
8518
bbc8b958
TT
85192010-05-25 Tom Tromey <tromey@redhat.com>
8520
8521 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
8522 argument order.
8523 * gdb.base/macscp.exp: Fix setup_kfail argument order.
8524 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
8525 order.
8526 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
8527 order.
8528 * gdb.base/call-sc.exp (setup_kfails): Remove.
8529 (setup_compiler_kfails): Remove.
8530 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
8531 argument order.
8532 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
8533 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
8534 (advancei): Fix setup_kfail argument order.
8535 * gdb.base/radix.exp: Fix setup_kfail argument order.
8536 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
8537 order.
8538 * gdb.base/structs.exp (setup_kfails): Remove.
8539 (setup_compiler_kfails): Fix setup_kfail argument order.
8540 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
8541 order.
8542 * gdb.java/jmain.exp: Fix setup_kfail argument order.
8543 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
8544 setup_kfail argument order.
8545 * gdb.cp/overload.exp: Fix setup_kfail argument order.
8546
83d1babf
TT
85472010-05-25 Tom Tromey <tromey@redhat.com>
8548
8549 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
8550
6acb16a2
MS
85512010-05-25 Michael Snyder <msnyder@vmware.com>
8552
8553 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
8554 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
8555 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
8556 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
8557 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
8558 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
8559 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
8560 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
8561 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
8562 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
8563 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
8564 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
8565 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
8566 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
8567 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
8568 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
8569 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
8570 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
8571 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
8572 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
8573 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
8574 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
8575 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
8576 * gdb.base/default.exp: Replace send_gdb with gdb_test.
8577 * gdb.base/define.exp: Replace send_gdb with gdb_test.
8578 * gdb.base/display.exp: Replace send_gdb with gdb_test.
8579 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
8580 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
8581 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
8582 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
8583 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
8584 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
8585 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
8586 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
8587 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
8588 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
8589 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
8590 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
8591 * gdb.base/help.exp: Replace send_gdb with gdb_test.
8592 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
8593 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
8594 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8595 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
8596 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
8597 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
8598 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
8599 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 8600 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8601
86022010-05-25 Doug Evans <dje@google.com>
8603
8604 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
8605 gdb.string_to_argv.
ad3986f0 8606
d3b1e874
TT
86072010-05-21 Tom Tromey <tromey@redhat.com>
8608
8609 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
8610 Call it.
8611 * gdb.dwarf2/pieces.S: Update.
8612 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
8613
cb826367
TT
86142010-05-21 Tom Tromey <tromey@redhat.com>
8615
8616 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
8617 Call it.
8618 * gdb.dwarf2/pieces.c (struct C): New.
8619 (f6): New function.
8620 * gdb.dwarf2/pieces.S: Replace.
8621
74de6778
TT
86222010-05-21 Tom Tromey <tromey@redhat.com>
8623
8624 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
8625 Call it.
8626
afd74c5f
TT
86272010-05-21 Tom Tromey <tromey@redhat.com>
8628
8629 * gdb.dwarf2.pieces.exp: New file.
8630 * gdb.dwarf2.pieces.S: New file.
8631 * gdb.dwarf2.pieces.c: New file.
8632
a7b75dfd 86332010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8634 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
8635
8636 * lib/gdb.exp (gdb_test_no_output): New function.
8637 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
8638 when testing commands that should produce no output.
8639
c81c812a
JB
86402010-05-17 Joel Brobecker <brobecker@adacore.com>
8641
8642 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
8643 parameter that we want to watch being a constant.
8644
0cce5bd9
JB
86452010-05-17 Joel Brobecker <brobecker@adacore.com>
8646
8647 * gdb.ada/cond_lang: New testcase.
8648
47050449
JB
86492010-05-17 Joel Brobecker <brobecker@adacore.com>
8650
8651 * lib/gdb.exp (banned_variables): New variable/constant.
8652 (gdb_init): Add write trace on variables listed in banned_variables.
8653 (gdb_finish): Remove write traces on variables listed in
8654 banned_variables.
8655
77c01586
JB
86562010-05-17 Joel Brobecker <brobecker@adacore.com>
8657
8658 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
8659 * gdb.cp/koenig.exp: Likewise.
8660
88d4aea7
PM
86612010-05-14 Phil Muldoon <pmuldoon@redhat.com>
8662
889bf7c5 8663 PR python/11482
88d4aea7
PM
8664
8665 * gdb.python/py-value.exp (test_value_hash): New function.
8666
f5a010c0
PM
86672010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
8668
8669 PR exp/11530.
8670 * gdb.base/gdb11530.c: New file.
8671 * gdb.base/gdb11530.exp: New file.
8672
8ef4892f
JK
86732010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8674
8675 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
8676 * gdb.dwarf2/dw2-modula2-self-type.S: New.
8677
7322dca9
SW
86782010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
8679
8680 * gdb.cp/koenig.exp: New test.
8681 * gdb.cp/koenig.cc: New test program.
8682
02e7ea18
JB
86832010-05-05 Joel Brobecker <brobecker@adacore.com>
8684
8685 Remove the use of prms_id and bug_id throughout the testsuite.
8686
e1c34c5d
PM
86872010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
8688
8689 PR exp/11349.
8690 * testsuite/gdb.cp/ref-types.exp: Add test to examine
8691 use a reference local variable.
8692
8e1d0c49
JK
86932010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8694
8695 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
8696 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
8697 variable different_dir. Move debugfile into a full directory pathname
8698 under DIFFERENT_DIR.
8699 * lib/gdb.exp (separate_debug_filename): Remove.
8700 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
8701 variable debug_dir and mkdir of it. Update function comments.
8702
e66408ed
PA
87032010-04-29 Pedro Alves <pedro@codesourcery.com>
8704
8705 PR gdb/11557
8706
8707 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
8708 files.
8709
d7b32ed3
PM
87102010-04-29 Phil Muldoon <pmuldoon@redhat.com>
8711
889bf7c5 8712 * gdb.python/py-param.exp: New File.
d7b32ed3 8713
6aecb9c2
JB
87142010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
8715
8716 * gdb.base/default.exp: Fix "set language" test.
8717
bdf92a1c
PM
87182010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
8719
8720 PR breakpoints/11531.
8721 * gdb.base/gdb11531.c: New file.
8722 * gdb.base/gdb11531.exp: New file.
8723
3f172e24
TT
87242010-04-26 Tom Tromey <tromey@redhat.com>
8725
8726 * gdb.base/completion.exp: Add tests for completion and deprecated
8727 commands.
8728
64af4c92
JK
87292010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8730
8731 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
8732 (print /x char_array): Escape curly brackets.
8733
492928e4
JK
87342010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8735
8736 Fix deadlock on looped list of loaded shared objects.
8737 * gdb.base/solib-corrupted.exp: New.
8738
66d09542
DE
87392010-04-23 Doug Evans <dje@google.com>
8740
8741 * gdb.python/py-section-script.c: New file.
8742 * gdb.python/py-section-script.exp: New file.
8743 * gdb.python/py-section-script.py: New file.
8744
8bd10a10
CM
87452010-04-20 Chris Moller <cmoller@redhat.com>
8746
8747 PR 10179
8748
8749 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
8750 * gdb.base/pr10179-a.c:
8751 * gdb.base/pr10179-b.c:
8752 * gdb.base/pr10179.exp: New files.
8753
c0201579
JK
87542010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8755
8756 Fix crashes on dangling display expressions.
8757 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
8758 is SEP.
8759 (lib_flags): Remove the "debug" keyword.
8760 (libsepdebug): New variable for iterating new loop.
8761 (save_pf_prefix): New variable wrapping the loop.
8762 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
8763 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
8764
793b0ff8
PM
87652010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8766
8767 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
8768
097f51f7
PM
87692010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8770
8771 PR stabs/11479.
8772 * gdb.stabs/gdb11479.exp: New file.
8773 * gdb.stabs/gdb11479.c: New file.
8774
9a22f0d0
PM
87752010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8776
8777 * gdb.base/charset.c (Strin16, String32): New variables.
8778 * gdb.base/charset.exp (gdb_test): Test correct display
8779 of 16 or 32 bit strings.
8780
87812010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
8782
8783 PR 9167
8784 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
8785 * gdb.cp/pr9167.cc: New file.
8786 * gdb.cp/pr9167.exp: New file.
8787
8788
6e354e5e
PM
87892010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
8790
8791 PR pascal/11492.
8792 * gdb.pascal/gdb11492.pas: New file.
8793 * gdb.pascal/gdb11492.exp: New file.
8794
be942545
JB
87952010-04-20 Joel Brobecker <brobecker@adacore.com>
8796
1667e6e3 8797 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 8798
0c3acc09
JB
87992010-04-20 Joel Brobecker <brobecker@adacore.com>
8800
8801 * gdb.ada/dyn_loc: New testcase.
8802
ec31cde5
CM
88032010-04-20 Chris Moller <cmoller@redhat.com>
8804
8805 PR 10867
889bf7c5 8806
ec31cde5
CM
8807 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
8808 * gdb.cp/pr10687.cc: New file.
8809 * gdb.cp/pr10687.exp: New file.
8810
8811
ce4b0682
SDJ
88122010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8813 Sergio Durigan Junior <sergiodj@redhat.com>
8814
8815 * gdb.fortran/logical.exp: New testcase.
8816 * gdb.fortran/logical.f90: New file.
8817
3436961f
DE
88182010-04-19 Doug Evans <dje@google.com>
8819
8820 * gdb.base/help.exp (help source): Update expected output.
8821
4d836c09
JK
88222010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8823
8824 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
8825 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
8826 gdb_exit and return.
8827 (executable): New variable.
8828 (binfile): Use it.
8829
6149aea9
PA
88302010-04-19 Pedro Alves <pedro@codesourcery.com>
8831
8832 PR breakpoints/8554.
8833
8834 * gdb.trace/save-trace.exp: Adjust.
8835
ed41462c
L
88362010-04-17 H.J. Lu <hongjiu.lu@intel.com>
8837
8838 PR corefiles/11511
8839 * gdb.arch/system-gcore.exp: New.
8840 * gdb.arch/gcore.c: Likewise.
8841
3f7b2faa
DE
88422010-04-15 Doug Evans <dje@google.com>
8843
fa33c3cd
DE
8844 * gdb.python/py-progspace.c: New file.
8845 * gdb.python/py-progspace.exp: New file.
8846
3f7b2faa
DE
8847 * gdb.base/source.exp: Add tests for "source -s".
8848
79f283fe
PM
88492010-04-14 Phil Muldoon <pmuldoon@redhat.com>
8850
8851 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
8852 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
8853 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
8854 * gdb.python/py-mi.exp: New test for to_string returning None.
8855
fc8eb08a
PM
88562010-04-12 Phil Muldoon <pmuldoon@redhat.com>
8857
8858 * gdb.python/py-breakpoint.c: Make result global.
8859
26e197f6
JK
88602010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8861
8862 Fix non-GNU make compatibility.
8863 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
8864
adc36818
PM
88652010-04-09 Phil Muldoon <pmuldoon@redhat.com>
8866
8867 * gdb.python/py-breakpoint.exp: New File.
8868 * gdb.python/py-breakpoint.C: Ditto.
8869
64e17368
SS
88702010-04-08 Stan Shebs <stan@codesourcery.com>
8871
8872 * gdb.trace/actions.exp: Clear default-collect.
8873 * gdb.trace/save-trace.exp: Clear default-collect.
8874
fff5cc64
PM
88752010-04-08 Phil Muldoon <pmuldoon@redhat.com>
8876
8877 * gdb.python/py-value: Add null string variable.
8878 (test_lazy_string): Test zero length, NULL address lazy
8879 strings.
8880
a055a187
L
88812010-04-07 H.J. Lu <hongjiu.lu@intel.com>
8882
8883 * gdb.arch/i386-avx.c: New.
8884 * gdb.arch/i386-avx.exp: Likewise.
8885
8886 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
8887
96e39866
DE
88882010-04-06 Doug Evans <dje@google.com>
8889
8890 * gdb.base/source-test.gdb: New file.
8891 * gdb.base/source.exp: Test source -v.
8892
5984a431
UW
88932010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8894
8895 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
8896
ec8a089a
PM
88972010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
8898
8899 * gdb.stabs/aout.sed: Convert all backslash to double backslash
8900 within one line, unless it is followed by a double quote.
8901 * gdb.stabs/hppa.sed: Idem.
8902 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
8903 * gdb.stabs/weird.exp: Check for correct parsing of
8904 char and string constants.
ec8a089a
PM
8905 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
8906 in .stabs to .stabx substitution.
8907
fce3c1f0
SS
89082010-04-05 Stan Shebs <stan@codesourcery.com>
8909
8910 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
8911 constant global.
8912 * gdb.trace/tfile.exp: Try to print them.
8913
d77f58be
SS
89142010-04-04 Stan Shebs <stan@codesourcery.com>
8915
8916 * gdb.base/completion.exp: Update for new "info watchpoints".
8917 * gdb.base/default.exp: Ditto.
8918 * gdb.base/help.exp: Ditto.
8919 * gdb.base/watchpoint.exp: Ditto.
8920 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 8921
af54718e
SS
89222010-04-04 Stan Shebs <stan@codesourcery.com>
8923
8924 * gdb.trace/tfile.exp: Sharpen tfind test.
8925
74d1f91e
JK
89262010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8927
8928 * gdb.base/break-entry.exp: New.
8929
eb8e76db 89302010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 8931 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
8932
8933 * gdb.reverse/i386-sse-reverse.exp: New file.
8934 * gdb.reverse/i386-sse-reverse.c: New file.
8935
bf65cad8
PA
89362010-04-02 Pedro Alves <pedro@codesourcery.com>
8937
8938 * gdb.trace/tfind.exp: Adjust expected disassembly output.
8939
fff87407
SS
89402010-04-01 Stan Shebs <stan@codesourcery.com>
8941
8942 * gdb.trace/actions.exp: Tweak expected output.
8943 * gdb.trace/while-stepping.exp: Tweak expected output.
8944
fe01d668
L
89452010-04-01 H.J. Lu <hongjiu.lu@intel.com>
8946
8947 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
8948
86b17b60
PA
89492010-04-01 Pedro Alves <pedro@codesourcery.com>
8950
8951 * gdb.base/commands.exp: Adjust.
8952 * gdb.cp/extern-c.exp: Adjust.
8953
2c58c0a9
PA
89542010-04-01 Pedro Alves <pedro@codesourcery.com>
8955
8956 * gdb.trace/collection.c (local_test_func): Define a local struct,
8957 and instanciate it.
8958
0db9b91c
PA
89592010-04-01 Pedro Alves <pedro@codesourcery.com>
8960
8961 * gdb.trace/collection.exp (gdb_collect_args_test)
8962 (gdb_collect_argarray_test): XFAIL the tests that assume the
8963 argarray argument's elements are collected.
8964
8072405b
JK
89652010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8966
8967 * gdb.dwarf2/dw2-bad-parameter-type.exp,
8968 gdb.dwarf2/dw2-bad-parameter-type.S: New.
8969
8bf6485c
SS
89702010-03-31 Stan Shebs <stan@codesourcery.com>
8971
8972 * gdb.trace/save-trace.exp: Test save/restore of default-collect
8973 and tracepoint conditionals.
8974 (gdb_verify_tracepoints): Delete unused return.
8975
fd7f724a
KS
89762010-03-26 Keith Seitz <keiths@redhat.com>
8977
8978 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
8979 appear in the output before main.
8980 Remove KFAIL for gdb/2215 aka bz 9320.
8981
8d9e7719
DE
89822010-03-30 Doug Evans <dje@google.com>
8983
0906dd0b
DE
8984 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
8985 by dejagnu.
8986 * gdb.arch/amd64-dword.exp: Ditto.
8987
8d9e7719
DE
8988 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
8989 match.
8990 (break printf): Ditto.
8991
1da644f0
SW
89922010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
8993
8994 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
8995 gcc < 4.4.
8996 * gdb.cp/shadow.exp: Ditto.
8997
a8121990
PA
89982010-03-29 Pedro Alves <pedro@codesourcery.com>
8999
9000 * gdb.trace/collection.exp (run_trace_experiment): Make sure
9001 "tstart" is silent.
9002
6e79d367
PA
90032010-03-29 Pedro Alves <pedro@codesourcery.com>
9004
9005 * gdb.trace/collection.exp (executable): New.
9006 (binfile): Use it.
9007 (fpreg, spreg, pcreg): New.
9008 (test_register): Use gdb_test_multiple. Pass /x to print.
9009 (prepare_for_trace_test): New.
9010 (run_trace_experiment): Use "continue", not gdb_run_cmd.
9011 (gdb_collect_args_test, gdb_collect_argstruct_test)
9012 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
9013 prepare_for_trace_test.
9014 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
9015 fpreg, spreg and pcreg.
9016 (gdb_collect_expression_test, gdb_collect_globals_test): Use
9017 prepare_for_trace_test.
9018 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
9019 try to detect tracing support here. Don't set breakpoints at
9020 `begin' or `end' here.
9021 <global scope>: Use clean_restart. Run to main before checking
9022 for tracing support. Check for for tracing support here.
9023
09248348
JK
90242010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9025
9026 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
9027 " as $displacement" to "seen displacement message".
9028
d350db38
PA
90292010-03-28 Pedro Alves <pedro@codesourcery.com>
9030
9031 * gdb.trace/while-dyn.exp (executable): New variable.
9032 (binfile): Use it.
9033 (test_while_stepping): New function. Move most tests here. Call
9034 it once for each of the while-stepping, stepping and ws aliases.
9035
907af001
UW
90362010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9037
9038 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
9039 that do not provide the tagless_struct type name at all.
9040 (test_print_anon_union): Do not check value of uninitialized
9041 union member. Do not use cp_test_ptype_class, so we can accept
9042 "long" as well as "long int".
9043
610197fd
PA
90442010-03-26 Pedro Alves <pedro@codesourcery.com>
9045
9046 * gdb.trace/tfile.c (tohex, bin2hex): New.
9047 (write_error_trace_file): Hexify error description.
9048
6c28cbf2
SS
90492010-03-25 Stan Shebs <stan@codesourcery.com>
9050
9051 * gdb.trace/tfile.c: Generate an additional trace file, improve
9052 portability.
9053 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
9054 files in a better way.
9055
e62b8c7e
KS
90562010-03-25 Keith Seitz <keiths@redhat.com>
9057
9058 * gdb.java/jprint.exp: XFAIL printing of static class members
9059 because of GCC debuginfo problem.
9060
82ccf5a5
JK
90612010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9062
9063 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
9064
293e2f9e
DJ
90652010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9066
9067 * gdb.base/completion.exp: Allow long instead of long int.
9068 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
9069 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
9070 variable p.
9071 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
9072 * gdb.base/pointers.exp: Allow long instead of long int.
9073 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
9074 * gdb.base/step-line.exp: Allow a directory before the source file name.
9075
95a42b64
TT
90762010-03-24 Tom Tromey <tromey@redhat.com>
9077
9078 PR breakpoints/9352:
9079 * gdb.base/default.exp: Update.
9080 * gdb.base/commands.exp: Update.
9081 * gdb.cp/extern-c.exp: Test setting commands on multiple
9082 breakpoints at once.
9083
2390201f
DJ
90842010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9085
9086 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
9087 if gdb,nosignals.
9088 * gdb.base/watchpoints.c: Do not include unnecessary headers.
9089 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
9090 exited".
9091
8c9a6790
SS
90922010-03-24 Stan Shebs <stan@codesourcery.com>
9093
9094 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
9095
a6c727b2
DJ
90962010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9097
9098 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
9099 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
9100 argument. Handle "short" and "long".
9101 (Top level): Pass overprototyped output for old_fptr and xptr.
9102
4dfd5423
PA
91032010-03-23 Pedro Alves <pedro@codesourcery.com>
9104
9105 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
9106 format strings and add casts to avoid compiler warnings.
9107
91082010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
9109
9110 * lib/trace-support.exp (gdb_trace_setactions):
9111 Don't expect whitespace after ">" prompt.
9112 * gdb.trace/actions.exp: Adjust for output changes.
9113 * gdb.trace/while-stepping.exp: Likewise.
9114
c847d045
JK
91152010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9116
9117 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
9118 and r157645).
9119
5f717f1d
JK
91202010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9121
9122 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
9123 New.
9124
7d6d51d5
DJ
91252010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
9126
9127 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
9128 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
9129
3b11a015
SS
91302010-03-19 Stan Shebs <stan@codesourcery.com>
9131
9132 * gdb.trace/ax.exp: New file.
9133
d7d158ed
DE
91342010-03-19 Doug Evans <dje@google.com>
9135
6bb85cd1
DE
9136 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
9137 output from gcc.
9138
d7d158ed
DE
9139 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
9140 named /usr/sbin/prelink<foo>.
9141
4daf5ac0
SS
91422010-03-18 Stan Shebs <stan@codesourcery.com>
9143
9144 * gdb.trace/circ.exp: Test circular-trace-buffer.
9145 * gdb.trace/tfile.exp: Update tstatus test.
9146
e8d05480
JB
91472010-03-18 Joel Brobecker <brobecker@adacore.com>
9148
9149 * gdb.dwarf2/dw2-anonymous-func.S: New file.
9150 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
9151
441b986a
UW
91522010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9153
9154 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
9155
4247603b
PA
91562010-03-18 Pedro Alves <pedro@codesourcery.com>
9157
9158 * gdb.base/default.exp: Adjust the expected output of the finish
9159 and until commands when the inferior is not being run.
9160
13387711
SW
91612010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
9162
9163 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
9164 * gdb.cp/nsusing.exp: Ditto.
9165
6e31430b
TT
91662010-03-15 Tom Tromey <tromey@redhat.com>
9167
9168 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
9169 * gdb.cp/userdef.cc (operator==): New function.
9170 (main): New locals mem1, mem2.
9171
e2d69cb5
JZ
91722010-03-15 Jie Zhang <jie@codesourcery.com>
9173
9174 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
9175 Declare and use new loadtimeout variable.
9176
f572f0a9
DJ
91772010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
9178
9179 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
9180 Use gdb_load later.
9181
51f4c0b0
PA
91822010-03-14 Pedro Alves <pedro@codesourcery.com>
9183
9184 * gdb.base/solib-disc.c (main): Make format of fprintf a string
9185 literal. Add missing endlines to prints to stderr.
9186
1c809c68
TT
91872010-03-12 Tom Tromey <tromey@redhat.com>
9188
9189 PR c++/9708:
9190 * gdb.cp/m-static.exp: Add regression test.
9191 * gdb.cp/m-static.cc (method): New method.
9192 (main): Call it.
9193
00ae8fef
SW
91942010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
9195
9196 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
9197 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
9198
759f0f0b
PA
91992010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9200
21e24d21
PA
9201 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
9202
92032010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9204
759f0f0b
PA
9205 * lib/gdb.exp (skip_stl_tests): New.
9206 (gdb_compile): Symbian needs -ldl.
9207 (shlib_target_file): New.
9208 (shlib_symbol_file): New.
9209 (gdb_load_shlibs): Use shlib_target_file.
9210 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
9211 * gdb.cp/exception.exp: Use skip_stl_tests.
9212 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
9213 * gdb.cp/try_catch.exp: Use skip_stl_tests.
9214 * gdb.cp/mb-templates.exp: Ditto.
9215 * gdb.base/commands.exp: Relax regexes.
9216 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
9217 shlib_target_file and shlib_symbol_file.
9218 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
9219 sections.
9220 * gdb.base/ending-run.exp: Accept E32Main for symbian.
9221 * gdb.base/solib-disc.exp: Use
9222 shlib_target_file and shlib_symbol_file.
9223 * gdb.base/unload.exp: Don't skip on symbian. Use
9224 shlib_target_file and shlib_symbol_file.
9225 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
9226
6a8f2671 92272010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 9228
6a8f2671
PA
9229 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
9230 * gdb.trace/report.exp: Adjust for x86 and x86_64.
9231 Issue a tfind end before looking for a tracepoint frame.
9232 * gdb.trace/tfind.exp: Adjust tstatus output.
9233 Adjust disassembly output.
9234 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
9235
ccf26247
JK
92362010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9237
9238 * gdb.base/break-interp.exp: Create new displacement parameter value
9239 for the test_ld calls.
9240 (reach): New parameter displacement, verify its content. New push of
9241 pf_prefix "reach-$func:". Import global expect_out.
9242 (test_core): New parameter displacement, verify its content. New push
9243 of pf_prefix "core:". New command "set verbose on". Import global
9244 expect_out.
9245 (test_attach): New parameter displacement, verify its content. New
9246 push of pf_prefix "attach:". New command "set verbose on". Import
9247 global expect_out.
9248 (test_ld): New parameter displacement, pass it to the reach, test_core
9249 and test_attach calls and verify its content in the "ld.so exit" test.
9250 * gdb.base/prelink.exp: Remove gdb_exit and final return.
9251 (prelink): Update expected text, use gdb_test.
9252
e469c7fb
DE
92532010-03-10 Doug Evans <dje@google.com>
9254
9255 * gdb.base/checkpoint.exp: Fix comment.
9256 Lengthen timeout while doing >600 checkpoints test.
9257 Rename duplicate "kill all one" test to keep test names unique.
9258
60e1c644
PA
92592010-03-10 Pedro Alves <pedro@codesourcery.com>
9260
9261 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
9262
cec808ec
KS
92632010-03-08 Keith Seitz <keiths@redhat.com>
9264
889bf7c5
PA
9265 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
9266 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
9267 (dm_type_long): New function.
9268 (dm_type_unsigned_short): New function.
9269 (dm_type_unsigned_long): New function.
9270 (myint): New typedef.
9271 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
9272 long, unsigned shor and long, operator char*, and typedef.
9273 (test_lookup_operator_functions): Add operator char* test.
9274 (test_paddr_operator_functions): Likewise.
9275 (test_paddr_overloaded_functions): Use probe values for
9276 short, long, and unsigned short and long.
9277 (test_paddr_hairy_functions): If the demangler probe detected
9278 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
9279 demangler.
9280 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
9281 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
9282 and "print null_pmf".
9283 Add test "ptype a.*pmf".
9284 * gdb.cp/overload.exp: Allow optional "int" to appear with
9285 "short" and "long".
9286 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
9287 long expect value for men_overload1arg.
9288 Allow "int" to appear with "short" and "long".
9289 When testing "info break", add argument for main (void).
9290 Also allow "int" to appear with "short" and "long".
9291 Ditto with "unsigned" and "long long".
cec808ec
KS
9292 * gdb.java/jmain.exp: Do not enclose methods names in single
9293 quotes.
9294 * gdb.java/jmisc.exp: Likewise.
9295 * gdb.java/jprint.exp: Likewise.
9296 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
9297
9298 From Jan Kratochvil <jan.kratochvil@redhat.com>:
9299 * gdb.cp/exception.exp (backtrace after first throw)
9300 (backtrace after second throw): Allow a namespace before __cxa_throw.
9301 (backtrace after first catch, backtrace after second catch): Allow
9302 a namespace before __cxa_begin_catch.
9303
9304 * gdb.cp/cpexprs.exp: New file.
9305 * gdb.cp/cpexprs.cc: New file.
9306
9307 From Daniel Jacobowitz <dan@codesourcery.com>
9308 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
9309 to use string_to_regexp.
9310 (ctor, dtor): New functions. Use them to match constructor
9311 and destructor function types.
9312 (Top level): Use runto_main.
9313
f870a310
TT
93142010-03-05 Tom Tromey <tromey@redhat.com>
9315
9316 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
9317 gdb.target_charset.
9318 (pp_ns.to_string): Likewise.
9319
0c199f28
KS
93202010-03-04 Keith Seitz <keiths@redhat.com>
9321
9322 * gdb.cp/overload.exp: Test that the filename portion of a linespec
9323 can be quoted. Test that both the filename and function/line
9324 portions can be quoted at the same time.
9325
c7437ca6
PA
93262010-03-04 Pedro Alves <pedro@codesourcery.com>
9327
9328 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
9329
b111b805
DE
93302010-03-03 Doug Evans <dje@google.com>
9331
24486cb7
DE
9332 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
9333 libc contains libpthread.
9334
b111b805
DE
9335 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
9336 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
9337 of gdb_compile. Add another pattern to match android backtrace.
9338
a0e0ef55
TT
93392010-03-03 Tom Tromey <tromey@redhat.com>
9340
9341 PR gdb/11345:
9342 * gdb.base/printcmds.exp (test_printf): Add test.
9343
1ba53b71
L
93442010-03-02 H.J. Lu <hongjiu.lu@intel.com>
9345
9346 * gdb.arch/amd64-byte.exp: New.
9347 * gdb.arch/amd64-dword.exp: Likewise.
9348 * gdb.arch/amd64-pseudo.c: Likewise.
9349 * gdb.arch/amd64-word.exp: Likewise.
9350 * gdb.arch/i386-byte.exp: Likewise.
9351 * gdb.arch/i386-pseudo.c: Likewise.
9352 * gdb.arch/i386-word.exp: Likewise.
9353
f5dff777
DJ
93542010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9355
9356 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
9357 types. Add structreg, bitfields, and flags registers.
9358 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
9359 registers.
9360
90884b2b
L
93612010-03-01 H.J. Lu <hongjiu.lu@intel.com>
9362
9363 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
9364 (load_description): Set architecture if defined.
9365
dc00d89f
PM
93662010-02-28 Phil Muldoon <pmuldoon@redhat.com>
9367
9368 * gdb.python/py-frame.exp: Add read_var block tests.
9369 * gdb.python/py-frame.c (block): New function.
9370
0e095b7e
JK
93712010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9372 Daniel Jacobowitz <dan@codesourcery.com>
9373
9374 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
9375
624f1a65
DM
93762010-02-25 David S. Miller <davem@davemloft.net>
9377
9378 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
9379 fix logic for setting all_syscalls_numbers.
9380
f3e9a817
PM
93812010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9382
9383 * Makefile.in: Add py-block and py-symbol.
9384 * gdb.python/py-symbol.exp: New File.
9385 * gdb.python/py-symtab.exp: New File.
9386 * gdb.python/py-block.exp: New File.
9387 * gdb.python/py-symbol.c: New File.
9388 * gdb.python/py-block.c: New File.
9389
f6bbabf0
PM
93902010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9391
9392 PR python/11314
9393 * lib/gdb.exp (skip_python_tests): New function.
9394 * gdb.python/py-cmd.exp: Use skip_python_tests.
9395 * gdb.python/py-frame.exp: Likewise.
9396 * gdb.python/py-function.exp: Likewise.
9397 * gdb.python/py-prettyprint.exp: Likewise.
9398 * gdb.python/py-template.exp: Likewise.
9399 * gdb.python/py-type.exp: Likewise.
9400 * gdb.python/py-value.exp: Likewise.
9401
85d721b8
PA
94022010-02-22 Pedro Alves <pedro@codesourcery.com>
9403
9404 PR9605
9405
9406 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
9407
48e32051
TT
94082010-02-19 Tom Tromey <tromey@redhat.com>
9409
9410 PR c++/8693, PR c++/9496:
9411 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
9412 regression tests.
9413
ac9c0048
JK
94142010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9415
9416 Fix compatibility with m68k as.
9417 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
9418 Use only /* comments */.
9419
57bb97a4
UW
94202010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9421
9422 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
9423 * configure: Regenerate.
9424
7d1bf85c
DJ
94252010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
9426
9427 * gdb.python/py-type.exp: Check for Python support.
9428
061b5285
PA
94292010-02-17 Pedro Alves <pedro@codesourcery.com>
9430
9431 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
9432 `regsub' syntax available.
9433
f8a8bc2c
PA
94342010-02-17 Pedro Alves <pedro@codesourcery.com>
9435
9436 * gdb.base/shmain.c (main): Remove printf call.
9437 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
9438 * gdb.base/unload.c (main): Make format of fprintf a string
9439 literal. Add missing endlines to prints to stderr.
9440 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
9441
6f451e5e
TT
94422010-02-17 Tom Tromey <tromey@redhat.com>
9443
9444 * gdb.java/jprint.java (jprint.props): New field.
9445 * gdb.java/jprint.exp (set_lang_java): Add regression test.
9446
12d79008
PA
94472010-02-17 Pedro Alves <pedro@codesourcery.com>
9448
ef801a0e 9449 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
9450 available.
9451
d252f7e5
DJ
94522010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9453
9454 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
9455 creation to support remote host testing.
9456
67bdab6c
DJ
94572010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9458
9459 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
9460 Recognize "command not found".
9461
bb391223
DJ
94622010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9463
9464 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
9465 single-stepping.
9466
70362913
DJ
94672010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9468
9469 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
9470 if arguments are not supported.
9471
493f3c00
DJ
94722010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9473
9474 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
9475 be const or non-const.
9476
8034c749
DJ
94772010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9478
9479 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
9480 mi_send_resuming_command to send -exec-continue.
9481
791dfb64
DJ
94822010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9483
9484 * gdb.base/list.exp (test_list_filename_and_function): Add test
9485 with single quotes.
9486 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
9487 matching.
9488 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
9489 Add KFAIL'd tests for PR gdb/11289.
9490
7c5fe868
DJ
94912010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9492
9493 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
9494
fdc498b8
DJ
94952010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9496
9497 * gdb.base/comp-dir/subdir/dummy.txt: New file.
9498 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
9499 a temporary directory.
9500
b519e2a6
DJ
95012010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9502
9503 * gdb.base/charset.exp: Use a single regular expression to match
9504 show host-charset and show target-charset output.
9505
74164c56
JK
95062010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9507
9508 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
9509 "Illegal process-id" expect string more exact.
9510 (attach to digits-starting nonsense is prohibited): New.
9511
701ed6dc
JK
95122010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9513
9514 * gdb.base/prelink.exp (set verbose on): New.
9515
889bf7c5 95162010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
9517
9518 * mi-reverse.exp: New file. Test for reverse option to the
9519 following MI commands: exec-continue, exec-finish, exec-next,
9520 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 9521
dadf0e9c
JB
95222010-02-09 Joel Brobecker <brobecker@adacore.com>
9523
9524 * gdb.ada/ptype_tagged_param: New testcase.
9525
714f19d5
TT
95262010-02-08 Tom Tromey <tromey@redhat.com>
9527
9528 PR c++/8017:
9529 * gdb.cp/overload.exp: Add tests.
9530 * gdb.cp/overload.cc (struct K): New.
9531 (namespace N): New.
9532 (main): Call new functions.
9533 (K::staticoverload): Define.
9534
889bf7c5 95352010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
9536
9537 PR gdb/10728
9538 * gdb.cp/pr10728-x.h: New file.
9539 * gdb.cp/pr10728-x.cc: New file.
9540 * gdb.cp/pr10728-y.cc: New file.
9541 * gdb.cp/pr10728.exp: New file.
9542 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
9543
889bf7c5 95442010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
9545
9546 PR gdb/9067
9547 * gdb.cp/pr9067.exp: New
9548 * gdb.cp/pr9067.cc: New
9549 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
9550
7b356089
JB
95512010-02-08 Joel Brobecker <brobecker@adacore.com>
9552
9553 * lib/gdb.exp (gdb_test_timeout): New global variable.
9554 Set it to timeout if not already set.
9555 (gdb_init): Reset the value of timeout to gdb_test_timeout.
9556
1be00882
DE
95572010-02-05 Doug Evans <dje@google.com>
9558
9559 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
9560 user.
9561
82856980
SW
95622010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
9563
9564 PR c++/7935:
9565 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
9566
1a334831
TT
95672010-02-04 Tom Tromey <tromey@redhat.com>
9568
9569 * gdb.cp/virtbase.exp: Make test case names unique.
9570
9c3c02fd
TT
95712010-02-02 Tom Tromey <tromey@redhat.com>
9572
9573 * gdb.cp/virtbase.exp: Add regression tests.
9574 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
9575 (main): Instantiate RHC.
9576
0cc2414c
TT
95772010-02-02 Tom Tromey <tromey@redhat.com>
9578
9579 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
9580 type-printing change.
9581
edf3d5f3
TT
95822010-02-02 Tom Tromey <tromey@redhat.com>
9583
9584 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
9585 * gdb.cp/virtbase.cc: New file.
9586 * gdb.cp/virtbase.exp: New file.
9587 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
9588
e4b7f41c
JK
95892010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9590
9591 PR libc/11214:
9592 * gdb.threads/current-lwp-dead.c: Include features.h.
9593 (HAS_NOMMU): New.
9594 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
9595
b381ea14
JK
95962010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9597
9598 * gdb.base/symbol-without-target_section.exp,
9599 gdb.base/symbol-without-target_section.c: New.
9600
c593ac0e
DJ
96012010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9602
9603 * gdb.base/bigcore.exp: Reset increased timeout.
9604 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
9605
db25f29d
DJ
96062010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9607
9608 * gdb.base/gcore.exp (capture_command_output): Use
9609 gdb_test_multiple.
9610
f9d67f43
DJ
96112010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9612
9613 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
9614 * gdb.arch/thumb2-it.exp (test_it_break): New function.
9615 (Top level): Call it.
9616
177321bd
DJ
96172010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9618
9619 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
9620
97f2ed50
DJ
96212010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9622
9623 * gdb.base/call-strs.exp, gdb.base/default.exp,
9624 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
9625 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
9626 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
9627 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
9628 gdb.base/watchpoint-solib.exp: Save and restore timeout.
9629 * gdb.base/ending-run.exp: Correct restore of timeout.
9630 * gdb.base/page.exp: Remove unnecessary timeout setting.
9631
e4e2711a
JB
96322010-01-29 Joel Brobecker <brobecker@adacore.com>
9633
9634 * gdb.ada/rec_return: New testcase.
9635
ba581dc1
JB
96362010-01-29 Joel Brobecker <brobecker@adacore.com>
9637
9638 * gdb.ada/call_pn: New testcase.
9639
4ea95be9
DJ
96402010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
9641
9642 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
9643 (Top level): Use it to resume.
9644 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
9645 the Thumb mode displaced stepping error as unsupported.
9646
df83a9bf
SW
96472010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
9648
889bf7c5
PA
9649 * gdb.cp/nsusing.exp: Added more tests.
9650 * gdb.cp/nsrecurs.exp: Ditto.
9651 * gdb.cp/nsusing.cc: Added test functions.
9652 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 9653
40b27cdc
JK
96542010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9655
9656 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
9657 absolute directory pathnames in gdb.sum file.
9658
de958931
SW
96592010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
9660
9661 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
9662 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
9663
708ead4e
TT
96642010-01-26 Tom Tromey <tromey@redhat.com>
9665
9666 PR exp/7643:
9667 * gdb.base/printcmds.exp (test_print_string_constants): Remove
9668 setup_kfail.
9669
b14e635e
SW
96702010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
9671
9672 * gdb.cp/nsrecurs.exp: New test.
9673 * gdb.cp/nsrecurs.cc: New test program.
9674 * gdb.cp/nsstress.exp: New test.
9675 * gdb.cp/nsstress.cc: New test program.
9676 * gdb.cp/nsdecl.exp: New test.
9677 * gdb.cp/nsdecl.cc: New test program.
9678
8540c487
SW
96792010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
9680
9681 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
9682 imported into file scope.
9683 Marked test as xfail.
9684 * gdb.cp/namespace-using.cc (marker5): New function.
9685 * gdb.cp/shadow.exp: New test.
9686 * gdb.cp/shadow.cc: New test program.
9687 * gdb.cp/nsimport.exp: New test.
9688 * gdb.cp/nsimport.cc: New test program.
9689
421d5d99
TT
96902010-01-25 Tom Tromey <tromey@redhat.com>
9691
9692 PR gdb/11049:
9693 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
9694 with "set print null-stop on".
9695
691f8dc1
JK
96962010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9697
9698 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
9699 Adjust it for DISASSEMBLY_OMIT_FNAME.
9700
0b92b5bb
TT
97012010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9702
9703 PR symtab/11199:
9704 * gdb.dwarf2/member-ptr-forwardref.exp,
9705 gdb.dwarf2/member-ptr-forwardref.S: New.
9706
23787403
JK
97072010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9708
9709 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
9710 (thread1_func): Protect thread1_tid with thread1_tid_cond by
9711 thread1_tid_mutex. Remove gdbstop_mutex handling.
9712 (thread2_func): Protect thread2_tid with thread2_tid_cond by
9713 thread2_tid_mutex. Remove gdbstop_mutex handling.
9714 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
9715 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
9716 pthread_cond_wait conditionalizations by while loops.
9717
b966cb8a
TT
97182010-01-20 Tom Tromey <tromey@redhat.com>
9719
9720 PR backtrace/10770:
9721 * gdb.dwarf2/pr10770.exp: New file.
9722 * gdb.dwarf2/pr10770.c: New file.
9723 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
9724
fcae584b
VP
97252010-01-20 Vladimir Prus <vladimir@codesourcery.com>
9726
9727 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
9728 that target was removed, and the test always runs native anyway.
9729
a0f49112
JK
97302010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9731
9732 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
9733 gdb.base/watchpoint-cond-gone-stripped.c: New.
9734
ceeb3d5a
TT
97352010-01-19 Tom Tromey <tromey@redhat.com>
9736
9737 PR c++/8000:
9738 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
9739 existing tests.
9740 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
9741 (main): Use AAA::SomeEnum.
9742
dd322c54
JK
97432010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9744
9745 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
9746 (test_ignore_count): Declare line_callme_body global.
9747 (run to breakpoint with ignore count): Use line_callme_body.
9748 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
9749 (set line_main_hello, set line_main_return): Reindent.
9750 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
9751 New.
9752 (continue to callee4): Use line_callee4_body.
9753 (check *stopped from CLI command): Use line_callee4_next.
9754 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
9755 (set line_main_hello, set line_main_return): Reindent.
9756 (set line_callee4_head, set line_callee4_body): New.
9757 (continue to callee4): Use line_callee4_body.
9758
4e8f195d
TT
97592010-01-18 Tom Tromey <tromey@redhat.com>
9760
9761 PR c++/9680:
9762 * gdb.cp/casts.cc: Add new classes and variables.
9763 * gdb.cp/casts.exp: Test new operators.
9764
9e14a9ba
JB
97652010-01-18 Tom Tromey <tromey@redhat.com>
9766 Thiago Jung Bauermann <bauerman@br.ibm.com>
9767
9768 * gdb.python/source2.py: New file.
9769 * gdb.python/source1: New file.
9770 * gdb.python/python.exp: Test "source" command.
9771
00bf0b85
SS
97722010-01-15 Stan Shebs <stan@codesourcery.com>
9773
9774 * gdb.trace/tfile.c: New file.
9775 * gdb.trace/tfile.exp: New file.
889bf7c5 9776
55235ad7
JK
97772010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9778
9779 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
9780
9f2982ff
JK
97812010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9782
9783 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
9784
bbfba9ed
JK
97852010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9786
9787 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
9788 (libfunc): New parameter action. Implement also selectable "sleep".
9789 * gdb.base/break-interp-main.c: Include assert.h.
9790 (libfunc): New parameter action.
9791 (main): New parameters argc and argv. Assert argc. Pass argv.
9792 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
9793 (test_attach): New proc.
9794 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
9795 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
9796
61f0d762
JK
97972010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9798
9799 * gdb.base/break-interp.exp (test_core): New proc.
9800 (test_ld): Call it.
9801
06a6f270
JK
98022010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9803
9804 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
9805 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
9806 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
9807 and gdb_compile_shlib. Use new -Wl compiler options.
9808 (dl bt, main bt): New tests.
9809
51bee8e9
JK
98102010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9811
9812 Support PIEs with no symfile_objfile.
9813 * gdb.base/break-interp.exp: New argument at the test_ld calls.
9814 (test_ld): New parameter trynosym.
9815 (test_ld <$trynosym>): New block.
9816
b8040f19
JK
98172010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9818
9819 * gdb.base/break-interp.exp: New file.
9820
be759fcf
PM
98212010-01-13 Phil Muldoon <pmuldoon@redhat.com>
9822
9823 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
9824 * gdb.python/py-prettyprint.py (pp_ls): New printer.
9825 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
9826 test.
9827 * gdb.python/py-prettyprint.c: Define lazystring test structure.
9828 * gdb.python/py-mi.exp: Add lazy string test.
9829
dc146f7c
VP
98302010-01-13 Vladimir Prus <vladimir@codesourcery.com>
9831
9832 * lib/mi-support.exp (mi_check_thread_states): Handle
9833 core number in thread listing.
9834
b4ba55a1
JB
98352010-01-12 Joel Brobecker <brobecker@adacore.com>
9836
9837 * gdb.base/maint.exp: Adjust the expected output for the
9838 "maint print type" test. Use gdb_test_multiple instead of
9839 gdb_sent/gdb_expect.
9840
08e24bd4
DE
98412010-01-11 Doug Evans <dje@google.com>
9842
6496a609
DE
9843 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
9844 from gdbserver_download. All callers updated.
9845
08e24bd4
DE
9846 * gdb.server/ext-run.exp: "info os processes" requires xml support.
9847
b5cfddf5
JK
98482010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9849
9850 Implement binary numbers parsing.
9851 * gdb.base/printcmds.exp (test_integer_literals_accepted)
9852 (test_integer_literals_rejected): New binary tests.
9853
3725885a
RW
98542010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9855
9856 * gdb.cell/configure: Regenerate.
9857
37aeb5df
JK
98582010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9859
9860 * gdb.base/corefile.exp: Move the core finding block out and call it as
9861 core_find, new variable $corefile, replace corefile by $corefile and
9862 [file tail $corefile] for usage vs. test names resp.
9863 * lib/gdb.exp (core_find): Move it as a new function here. New
9864 parameter binfile and deletefiles. New variable $destcore. Pre-delete
9865 $destcore. Return "" on error.
9866
d521f563
JK
98672010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9868
9869 Workaround PR binutils/10802.
9870 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
9871 (twice).
9872
28f24826
DJ
98732010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9874
9875 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
9876
2de75e71
JB
98772010-01-08 Joel Brobecker <brobecker@adacore.com>
9878
9879 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
9880 call, to avoid interruption.
9881
fe00719b 98822010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
9883
9884 * gdb.stabs/weird.def (args93): New.
9885
d0ef5df8
DE
98862010-01-07 Doug Evans <dje@google.com>
9887
9888 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
9889
3a08d52f
TT
98902010-01-07 Tom Tromey <tromey@redhat.com>
9891
9892 * gdb.base/source.exp: Use correct line number.
9893
7a697b8d
SS
98942010-01-05 Stan Shebs <stan@codesourcery.com>
9895
9896 * gdb.trace/tracecmd.exp: Test ftrace.
9897
7803799a
UW
98982010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9899
9900 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
9901
c54eabfa
JK
99022010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9903
9904 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
9905 "uint_for_mi_testing".
9906
02e7ef19
JB
99072010-01-01 Joel Brobecker <brobecker@adacore.com>
9908
9909 Test indented comment in file being sourced.
9910 * gdb.base/commands.exp: Test indented comment in file being sourced.
9911
abd775ce
JB
99122010-01-01 Joel Brobecker <brobecker@adacore.com>
9913
9914 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
9915 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
9916 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
9917 notice.
9918
79b55b82
JB
99192010-01-01 Joel Brobecker <brobecker@adacore.com>
9920
9921 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
9922 notice.
9923
8997583e
JK
99242010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9925
9926 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
9927 missing $after_stopped and comma (,) expectation.
9928
6da95a67
SS
99292009-12-31 Stan Shebs <stan@codesourcery.com>
9930
9931 * gdb.trace/actions.exp: Test teval action.
889bf7c5 9932
218d2fc6
TJB
99332009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9934
9935 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
9936 (top level): Call test_watchpoint_in_big_blob.
9937 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
9938 watchpoints.
9939 (func3): Write to buf.
9940
236f1d4d
SS
99412009-12-29 Stan Shebs <stan@codesourcery.com>
9942
9943 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 9944
f61e138d
SS
99452009-12-28 Stan Shebs <stan@codesourcery.com>
9946
9947 * gdb.trace/tsv.exp: New file.
9948 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 9949
0219b378
DJ
99502009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
9951
9952 * gdb.base/find.c (main): Reference search buffers.
9953 * gdb.base/included.c (main): Reference integer.
9954 * gdb.base/ptype.c (charfoo): Declare.
9955 (intfoo): Call charfoo.
9956 * gdb.base/scope0.c (useitp): New function.
9957 (usestatics): Use useitp.
9958 (useit): Add a type for val.
9959 * gdb.base/scope1.c (useit1): Take a pointer argument.
9960 (usestatics1): Update calls to useit1.
9961 * gdb.cp/call-c.cc: Declare foo.
9962 (main): Call foo.
9963 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
9964 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
9965 (main): Call C::ensureRefs and ensureOtherRefs.
9966 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
9967 variables.
9968 (ensureOtherRefs): New function.
9969 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
9970 * gdb.cp/templates.cc (main): Call t5i.value.
9971
3f78692f
JK
99722009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9973
9974 Fix compatibility with G++-4.5.
9975 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
9976 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
9977 (uncaught return): Remove.
9978
429374b8
JK
99792009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9980 Phil Muldoon <pmuldoon@redhat.com>
9981
9982 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
9983 (bp_location13, bp_location14, bp_location17, bp_location18)
9984 (marker3_proto, marker4_proto): New variables.
9985 (breakpoint info): Update output.
9986 (run until breakpoint at marker3, run until breakpoint at marker4): New
9987 tests.
9988
859825b8
JK
99892009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9990
9991 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
9992 Replace the printf call of Y by provided "y-set-1" label. New block
9993 for the second shared library.
9994 * gdb.base/unload.exp: Compile also the second library, call
9995 gdb_load_shlibs also for it. Use now gdb_breakpoint.
9996 (single pending breakpoint info): Rename to ...
9997 (pending breakpoint info before run): ... this extended test.
9998 (libfile2, libname2, libsrcfile2, libsrc2)
9999 (lib_sl2): New variables.
10000 (exec_opts): Set also SHLIB_NAME2.
10001 (pending breakpoint info on first run at shrfunc1)
10002 (pending breakpoint info on second run at shrfunc1)
10003 (pending breakpoint info on second run at shrfunc2)
10004 (print y from libfile, print y from libfile2): New tests.
10005 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
10006 * gdb.base/unloadshr2.c: New.
10007
e6a386cd
HZ
100082009-12-22 Hui Zhu <teawater@gmail.com>
10009
10010 * gdb.reverse/sigall-reverse.exp: Adjust.
10011
9e19b45e
VP
100122009-12-21 Vladimir Prus <vladimir@codesourcery.com>
10013
10014 PR gdb/10884
10015
10016 * gdb.mi/var-cmd.c (do_bitfield_tests): New
10017 (main): Call do_bitfield_tests.
aacf5b1e 10018 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 10019
d53a7b30
JB
100202009-12-20 Joel Brobecker <brobecker@adacore.com>
10021
10022 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
10023 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
10024 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
10025 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
10026 gdb.modula2/unbounded1.c: Update copyright header.
10027
191ca0a1
CM
100282009-12-10 Chris Moller <moller@mollerware.com>
10029
10030 PR gdb/9399
10031 * gdb.cp/virtfunc2.exp: New tests
10032 * gdb.cp/virtfunc2.cc: New tests
10033 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
10034
0fa6cf1b
MS
100352009-12-10 Oza Pawandeep (paawan1982@yahoo.com
10036
10037 * gdb.reverse/i387-env-reverse.c: New file.
10038 * gdb.reverse/i387-env-reverse.exp: New file.
10039 * gdb.reverse/i387-stack-reverse.c: New file.
10040 * gdb.reverse/i387-stack-reverse.exp: New file.
10041
361ae042
PM
100422009-12-08 Phil Muldoon <pmuldoon@redhat.com>
10043
10044 * gdb.python/py-type.exp (test_range): New test.
10045
bfd31e71
PM
100462009-12-03 Phil Muldoon <pmuldoon@redhat.com>
10047
10048 PR python/10805
10049
10050 * gdb.python/py-type.exp: New file.
10051 * gdb.python/py-type.c: New file.
10052 * Makefile.in: Add py-type.
10053
57a1d736
TT
100542009-12-03 Tom Tromey <tromey@redhat.com>
10055
10056 * gdb.python/py-value.exp (test_parse_and_eval): New
10057 function.
10058
1f3b5d1b
PP
100592009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
10060
10061 PR gdb/11022
10062
10063 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
10064 * gdb.base/pr11022.c: New test.
10065
8b7dbdc9
JK
100662009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10067
10068 Fix spurious false FAILs.
10069 * gdb.base/structs.c (chartest): New.
10070 (main): Fill-in chartest.
10071 * gdb.base/structs.exp (anychar_re, first): New.
10072 (start_structs_test): Import global anychar_re and first.
10073 New gdb_test call "set print elements 300; ${testfile}"
10074 (start_structs_test <$first>): New block.
10075 (any): Import global anychar_re. New variable ac. Use ${ac}.
10076
6a53b2ec
JK
100772009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10078
10079 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
10080
d7167b4c
JK
100812009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10082
10083 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
10084 Force $srcfile file.
10085 * gdb.base/foll-fork.c (callee): Comment out the printf call.
10086
b1798462
UW
100872009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10088
10089 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
10090 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
10091 * gdb.threads/watchthreads-reorder.exp: Likewise.
10092
b6199126
DJ
100932009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
10094
10095 PR gdb/8704
10096
10097 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
10098 "if", and "thread". Correct matching in the previous test.
10099
b22a0510
DJ
101002009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
10101
10102 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
10103
930636d2
MS
101042009-11-23 Michael Snyder <msnyder@vmware.com>
10105
10106 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
10107 * gdb.reverse-watch-precsave.exp: Ditto.
10108
21a0512e
PP
101092009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
10110
10111 * gdb.asm/asm-source.exp: Adjust.
10112 * gdb.base/help.exp: Adjust.
889bf7c5 10113
fc30d5e0
PA
101142009-11-22 Pedro Alves <pedro@codesourcery.com>
10115
10116 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
10117 (do_syscall_tests_without_xml): Set data-directory to
10118 /the/path/to/nowhere.
10119
f6bc2008
PA
101202009-11-21 Pedro Alves <pedro@codesourcery.com>
10121
10122 * gdb.threads/local-watch-wrong-thread.c,
10123 gdb.threads/local-watch-wrong-thread.exp: New files.
10124
8c2fb5de
PA
101252009-11-21 Pedro Alves <pedro@codesourcery.com>
10126
10127 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
10128 assume new `regsub' syntax available.
10129
ebec9a0f
PA
101302009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10131
a79d3c27
JK
10132 * gdb.base/watchpoint-hw-hit-once.exp,
10133 gdb.base/watchpoint-hw-hit-once.c: New.
10134
101352009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10136
10137 * gdb.threads/watchthreads-reorder.exp,
10138 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 10139
276a961b
MK
101402009-11-17 Nathan Sidwell <nathan@codesourcery.com>
10141
10142 * gdb.xml/tdesc-regs.exp: Use for m68k.
10143
4867c1fb
PA
101442009-11-15 Pedro Alves <pedro@codesourcery.com>
10145
10146 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
10147
f6838f81
DJ
101482009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10149
10150 * lib/gdb.exp (current_target_name): New procedure.
10151 (gdb_wrapper_target): New variable.
10152 (gdb_wrapper_init): Set gdb_wrapper_target.
10153 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
10154 wrapper.
10155
4ac4dd3f
DJ
101562009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10157
10158 * gdb.base/remote.exp: Delete the slowest load test.
10159 Do not load with fixed packet sizes.
10160
a7881759
DJ
101612009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10162
10163 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
10164
97a5b505
DJ
101652009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10166
10167 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
10168 srcfile when setting a breakpoint.
10169
d3e1fc54
DJ
101702009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
10171
10172 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
10173 macros.
10174
7cbcbded
DJ
101752009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10176
10177 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
10178 to be in memory.
10179 * gdb.base/display.c (force_mem): New.
10180 (do_loops): Use it. Add breakpoint comments.
10181 (do_vars): Add a breakpoint comment.
10182 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
10183 line numbers.
10184
bdea3a92
NF
101852009-11-13 Nathan Froyd <froydnj@codesourcery.com>
10186
10187 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
10188 instead of a bare "run".
10189
269f82e5
PP
101902009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
10191
10192 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 10193
a69b7d9d
DJ
101942009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10195
10196 * lib/cell.exp (skip_cell_tests): Clean up test files before
10197 returning.
10198
b598bfda
DJ
101992009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10200
10201 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
10202 and the breakpoint menu. Do not call perror if a prompt is seen.
10203 Consume the following GDB prompt.
10204 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
10205 * gdb.cp/namespace.exp: Use gdb_test.
10206 * gdb.cp/templates.exp: Use gdb_test.
10207 (test_template_breakpoints): Use gdb_test_multiple.
10208
87728fa0
DJ
102092009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10210
10211 * gdb.base/break1.c (struct some_struct, values): Move earlier.
10212 (marker4): Reference values.
10213
b67c692f
DJ
102142009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10215
10216 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
10217 is missing.
10218
f0df251a
DJ
102192009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10220
10221 * gdb.base/break.c (need_malloc): New.
10222 * gdb.base/constvars.c (main): Reference crass and crisp.
10223 * gdb.base/gdb1821.c (main): Reference bar.
10224 * gdb.cp/gdb1355.cc (main): Reference s1.
10225 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
10226 (main): Call them.
10227 * gdb.cp/hang2.cc (dummy2): Define.
10228 * gdb.cp/hang3.cc (dummy3): Define.
10229 * gdb.cp/m-data.cc (main): Reference shadow.
10230
bdf7534a
NF
102312009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10232 Nathan Froyd <froydnj@codesourcery.com>
10233
10234 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
10235 remote host.
10236
f24fce77
NF
102372009-11-12 Nathan Froyd <froydnj@codesourcery.com>
10238
10239 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
10240 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
10241 * gdb.dwarf2/dw2-compressed.exp: Likewise.
10242 * gdb.dwarf2/dw2-intercu.exp: Likewise.
10243 * gdb.dwarf2/dw2-intermix.exp: Likewise.
10244 * gdb.dwarf2/dw2-producer.exp: Likewise.
10245 * gdb.dwarf2/mac-fileno.exp: Likewise.
10246 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
10247 py-prettyprint.py to the remote host.
10248 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
10249
40f0318e
KS
102502009-11-11 Keith Seitz <keiths@redhat.com>
10251
10252 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
10253 use it instead of "Foo".
10254 * gdb.cp/classes.exp (do_tests): Add a test to access
10255 a method through a typedef'd class name.
10256
f3d9f7fb
NF
102572009-11-11 Nathan Froyd <froydnj@codesourcery.com>
10258
10259 * gdb.base/long_long.exp: Permit leading zeros on floating-point
10260 exponents.
10261 * gdb.base/pointers.exp: Likewise.
10262 * gdb.cp/ref-types.exp: Likewise.
10263
a4216f37
KS
102642009-11-11 Keith Seitz <keiths@redhat.com>
10265
10266 * gdb.cp/cplusfuncs.cc (class foo): Add operators
10267 new[] and delete[].
10268 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
10269 "void".
10270 (probe_demangler): Remove all single-quoting of
10271 method and variable names.
10272 (info_func_regexp): Remove the word "void" from any
10273 occurrence of "(void)".
10274 (print_addr_2): Remove all single-quoting of
10275 method names.
10276 (print_addr_2_kfail): Likewise.
10277 (print_addr): Single-quote C function names before
10278 passing to print_addr_2.
10279 (test_paddr_operator_functions): Remove single-quoting
10280 for method names.
10281 Add tests for operator new[] and operator delete[].
10282
9b14d7aa
JK
102832009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10284
10285 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
10286
85feb311
KS
102872009-11-09 Keith Seitz <keiths@redhat.com>
10288
10289 * gdb.cp/overload.exp: Add tests for resolving overloaded
10290 methods in expression parsing/evaluation.
10291
fa335448
DJ
102922009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
10293
10294 * lib/gdb.exp (default_gdb_version): Use --version instead of
10295 --command.
10296
ec3c07fc
NS
102972009-11-10 Nathan Sidwell <nathan@codesourcery.com>
10298
10299 * lib/gdb.exp (gdb_compile_test): New.
10300 (skip_ada_tests, skip_java_tests): New.
10301 (gdb_compile): Use gdb_compile_test for f77.
10302 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
10303 * lib/java.exp (compile_java_from_source): Remove runtests check,
10304 use gdb_compile_test to record result.
10305 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
10306 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
10307 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
10308 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
10309 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
10310 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
10311 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
10312 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
10313 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
10314 adjust gdb_compile invocations.
10315
b8b4e42b
JK
103162009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10317
10318 * Makefile.in (abs_builddir): New.
10319 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
10320 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
10321 `$(abs_builddir)/site.exp'.
10322
f8b7eaf3
DJ
103232009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
10324
10325 * config/m68k-emc.exp, lib/emc-support.exp,
10326 gdb.trace/gdb_c_test.c: Delete.
10327 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
10328 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
10329 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10330 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
10331 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10332 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
10333 casing for m68k-*-elf.
10334
c4187697
NS
103352009-11-03 Pedro Alves <pedro@codesourcery.com>
10336
10337 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
10338 * gdb.arch/i386-prologue.exp: Likewise.
10339 * gdb.arch/i386-unwind.exp: Likewise.
10340
db16b772
DJ
103412009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10342
10343 * lib/gdb.exp (gdb_expect): Fix timeout typo.
10344
bcf71277
DJ
103452009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10346
10347 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
10348
0105cee2
DJ
103492009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10350
10351 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
10352
24ddea62
JK
103532009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10354
10355 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
10356
287ccc17
JK
103572009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10358
10359 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
10360 * gdb.base/sepdebug2.c: New file.
10361
08bca259 103622009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
10363
10364 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
10365 the modified warnings for catch syscall. Verify if GDB was compiled
10366 with support for lib expat, and choose which tests to run depending
10367 on this.
10368
5d4e2b76
VP
103692009-10-30 Vladimir Prus <vladimir@codesourcery.com>
10370
10371 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
10372 that composite commands are parsed OK. And also test
10373 that breakpoint commands do work.
10374
240e538a
MS
103752009-10-23 Michael Snyder <msnyder@vmware.com>
10376
10377 gdb.reverse/consecutive-precsave.exp: Change expect pattern
10378 to allow for new disassembly style.
10379
9c419145
PP
103802009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
10381
10382 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 10383
02506ff1
MS
103842009-10-22 Michael Snyder <msnyder@vmware.com>
10385
10386 * gdb.reverse/break-precsave.exp: New test.
10387 * gdb.reverse/consecutive-precsave.exp: Ditto.
10388 * gdb.reverse/finish-precsave.exp: Ditto.
10389 * gdb.reverse/i386-precsave.exp: Ditto.
10390 * gdb.reverse/machinestate-precsave.exp: Ditto.
10391 * gdb.reverse/sigall-precsave.exp: Ditto.
10392 * gdb.reverse/solilb-precsave.exp: Ditto.
10393 * gdb.reverse/step-precsave.exp: Ditto.
10394 * gdb.reverse/until-precsave.exp: Ditto.
10395 * gdb.reverse/watch-precsave.exp: Ditto.
10396
4cf866a3
MS
103972009-10-22 Michael Snyder <msnyder@vmware.com>
10398
10399 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
10400 for gdb_expect. Adjust one test's expect strings for the new
10401 format of disassemble.
10402 * gdb.reverse/finish-reverse.exp: Delete 'return'.
10403 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
10404 gdb_test_multiple.
10405 * gdb.reverse/step-reverse.exp: Delete 'return'.
10406 * gdb.reverse/until-reverse.exp: Delete blank lines.
10407 * gdb.reverse/watch-reverse.exp: Delete blank lines.
10408
2b28d209
PP
104092009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
10410
10411 * gdb.base/consecutive.exp: Adjust.
10412 * gdb.base/display.exp: Likewise.
10413 * gdb.base/pc-fp.exp: Likewise.
10414 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 10415
33b9c32b
MS
104162009-10-19 Michael Snyder <msnyder@vmware.com>
10417
10418 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
10419 * gdb.reverse/finish-reverse.c: Ditto.
10420 * gdb.reverse/sigall-reverse.c: Ditto.
10421 * gdb.reverse/solib-reverse.c: Ditto.
10422 * gdb.reverse/step-reverse.c: Ditto.
10423 * gdb.reverse/watch-reverse.c: Ditto.
10424
6c95b8df
PA
104252009-10-19 Pedro Alves <pedro@codesourcery.com>
10426 Stan Shebs <stan@codesourcery.com>
10427
10428 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
10429 * gdb.base/foll-exec.exp: Adjust to expect a process id before
10430 "Executing new program".
10431 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
10432 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
10433 left listed after having been killed.
10434 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
10435 * gdb.base/maint.exp: Adjust test.
10436
10437 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
10438 * gdb.multi/Makefile.in: New.
10439 * gdb.multi/base.exp: New.
10440 * gdb.multi/goodbye.c: New.
10441 * gdb.multi/hangout.c: New.
10442 * gdb.multi/hello.c: New.
10443 * gdb.multi/bkpt-multi-exec.c: New.
10444 * gdb.multi/bkpt-multi-exec.exp: New.
10445 * gdb.multi/crashme.c: New.
10446
279017b7
TG
104472009-10-13 Tristan Gingold <gingold@adacore.com>
10448
10449 * gdb.base/sepdebug.exp: Check debug info are found.
10450
0413d738
PA
104512009-10-08 Pedro Alves <pedro@codesourcery.com>
10452
10453 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
10454 bits.
10455
c628eecc
JK
104562009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10457
10458 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
10459
38af1bfe
JB
104602009-10-07 Joel Brobecker <brobecker@adacore.com>
10461
10462 * gdb.base/watchpoints.c: Add copyright header. Reformat one
10463 of the comments.
10464
2b0adecd
PM
104652009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
10466
10467 * gdb.base/annota1.exp: Remove obsolete match_max increase.
10468 * gdb.base/annota3.exp: Idem.
10469 * gdb.base/maint.exp: Idem.
10470
8d417781
PM
104712009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
10472
889bf7c5 10473 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
10474 to default.
10475
bb61102d
PM
104762009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10477
889bf7c5 10478 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
10479 mingw and cygwin targets.
10480
ace5c364
PM
104812009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10482 Pedro Alves <pedro@codesourcery.com>
10483
889bf7c5 10484 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
10485 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
10486
c2d494a0
PM
104872009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10488
e1b52ce2
PM
10489 * gdb.base/shr1.c: Use %p in format string.
10490 * gdb.base/unload.c: Avoid warning in fprintf.
10491 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 10492
209f53f5
PM
104932009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10494
10495 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
10496 long type.
10497 (test_unlink): Correct printf string.
10498 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
10499 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
10500
8172766a
JK
105012009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10502
10503 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
10504 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
10505 * gdb.arch/ia64-breakpoint-shadow.S: New file.
10506
0f73703c
UW
105072009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10508
10509 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
10510 * gdb.objc/nondebug.exp: Likewise.
10511
b32306ca
UW
105122009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10513
10514 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
10515 target_info setting.
10516
10517 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
10518 that detect new threads during "info threads".
10519
0057022f
UW
105202009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10521
10522 * gdb.threads/manythreads.c (main): Increase thread stack size
10523 to 2*PTHREAD_STACK_MIN.
10524 * gdb.threads/multi-create.c (main): Likewise.
10525 (create_function): Likewise.
10526
f29c0325
UW
105272009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10528
10529 * gdb.base/dump.exp: Pass difference of pointer types instead
10530 of integer types as offset to restore in intarr3.srec case.
10531
fcb34849
UW
105322009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10533
10534 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
10535
d5142e3b
UW
105362009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10537
10538 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
10539
087b74b2 105402009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 10541
087b74b2
PM
10542 New test for two watchpoints, with disabling of
10543 the first inserted.
10544 * testsuite/gdb.base/watchpoints.c: New file.
10545 * testsuite/gdb.base/watchpoints.exp: New file.
10546
96c07c5b
TT
105472009-09-25 Tom Tromey <tromey@redhat.com>
10548
10549 * gdb.base/charset.exp: Test utf-16 strings with Python.
10550
b8899f2b
TT
105512009-09-25 Tom Tromey <tromey@redhat.com>
10552
10553 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
10554 UCS-4.
10555 * gdb.base/charset.c (utf_32_string): Rename.
10556 (init_utf32): Rename.
10557 (main): Update.
10558
329719ec
TT
105592009-09-22 Tom Tromey <tromey@redhat.com>
10560
10561 * gdb.python/py-function.exp: Add regression tests.
10562
11ef0d76
KS
105632009-09-21 Keith Seitz <keiths@redhat.com>
10564
10565 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
10566 with invalid operator.
10567
3fe8f3b3
KS
105682009-09-21 Keith Seitz <keiths@redhat.com>
10569
10570 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
10571 and destructor using typedef name of class.
10572 * gdb.cp/classes.cc (class Base1): Add a destructor.
10573 (base1): New typedef.
10574 (use_methods): Instanitate an object of type base1.
10575 * gdb.cp/templates.exp (test_template_typedef): New procedure.
10576 (do_tests): Call test_template_typedef.
10577 * gdb.cp/templates.cc (Baz::~Baz): New method.
10578 (intBazOne): New typedef.
10579 (main): Instantiate intBazOne.
10580
7a9fe101
PM
105812009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10582
10583 PR python/10633
10584
10585 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
10586 Function.
10587 (run_lang_tests): Add print elements test.
10588
2e4d963f
PM
105892009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10590
10591 * gdb.python/py-value.exp (test_subscript_regression): New
10592 function. Test for invalid subscripts.
10593 * gdb.python/py-value.c (main): Add test array, and pointer to it.
10594 (ptr_ref): New function.
10595
ec7e75e7
PP
105962009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10597
10598 * gdb.base/default.exp: Fix "show convenience".
10599
0cc7d26f
TT
106002009-09-15 Tom Tromey <tromey@redhat.com>
10601
10602 * lib/mi-support.exp (mi_create_varobj): Update.
10603 (mi_create_floating_varobj): Likewise.
10604 (mi_create_dynamic_varobj): New proc.
10605 (mi_varobj_update): Update.
10606 (mi_varobj_update_with_type_change): Likewise.
10607 (mi_varobj_update_kv_helper): New proc.
10608 (mi_varobj_update_dynamic_helper): Rewrite.
10609 (mi_varobj_update_dynamic): New proc.
10610 (mi_list_varobj_children): Update.
10611 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
10612 * gdb.python/python-prettyprint.py (pp_outer): New class.
10613 (pp_nullstr): Likewise.
10614 (lookup_function): Register new printers.
10615 * gdb.python/python-prettyprint.c (struct substruct): New type.
10616 (struct outerstruct): Likewise.
10617 (substruct_test): New function.
10618 (struct nullstr): New type.
10619 (string_1, string_2): New globals.
10620 (main): Add new tests.
10621 * gdb.python/python-mi.exp: Added regression tests.
10622 * gdb.mi/mi2-var-display.exp: Update.
10623 * gdb.mi/mi2-var-cmd.exp: Update.
10624 * gdb.mi/mi2-var-child.exp: Update.
10625 * gdb.mi/mi2-var-block.exp: Update.
10626 * gdb.mi/mi-var-invalidate.exp: Update.
10627 * gdb.mi/mi-var-display.exp: Update.
10628 * gdb.mi/mi-var-cmd.exp: Update.
10629 * gdb.mi/mi-var-child.exp: Update.
10630 * gdb.mi/mi-var-block.exp: Update.
10631 * gdb.mi/mi-break.exp: Update.
10632 * gdb.mi/gdb701.exp: Update.
10633
a96d9b2e
SDJ
106342009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
10635
10636 * Makefile.in: Inclusion of catch-syscall object.
10637 * gdb.base/catch-syscall.c: New file.
10638 * gdb.base/catch-syscall.exp: New file.
10639
b43b923a
MS
106402009-09-12 Michael Snyder <msnyder@vmware.com>
10641
10642 * gdb.reverse/step-reverse.exp: Explicitly check for targets
10643 that can support reverse debuggnig.
10644
cec03d70
TT
106452009-09-11 Tom Tromey <tromey@redhat.com>
10646
10647 * gdb.dwarf2/valop.S: New file.
10648 * gdb.dwarf2/valop.exp: New file.
10649
e23bb3fc
MK
106502009-09-11 Mark Kettenis <kettenis@gnu.org>
10651
10652 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
10653
37c3696d
DE
106542009-09-10 Doug Evans <dje@google.com>
10655
10656 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
10657 Add $gdb_prompt to second breakpoint regexp.
10658
5172aecb
JB
106592009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
10660
10661 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
10662 names, add missing ones.
10663 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
10664 * gdb.python/py-frame.c: Rename from python-frame.c.
10665 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
10666 testfile name.
10667 * gdb.python/py-function.exp: Rename from python-function.exp.
10668 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
10669 testfile name.
10670 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
10671 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
10672 Adjust testfile name.
10673 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
10674 * gdb.python/py-template.cc: Rename from python-template.cc.
10675 * gdb.python/py-template.exp: Rename from python-template.exp.
10676 Adjust testfile name.
10677 * gdb.python/py-value.c: Rename from python-value.c.
10678 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
10679 testfile name.
10680
b554e4bd
JK
106812009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10682
10683 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
10684 $bpt2address.
10685 (Second breakpoint address is valid on ia64)
10686 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
10687
9a68ae16
JM
106882009-09-03 Joseph Myers <joseph@codesourcery.com>
10689
10690 * gdb.base/ending-run.exp: Restrict regular expression matching
10691 line number to require closing brace following.
10692
146b9145
DE
106932009-09-03 Doug Evans <dje@google.com>
10694
10695 * gdb.base/store.exp (check_set): Fix typo in expected value message.
10696
787d21e1
TT
106972009-09-02 Tom Tromey <tromey@redhat.com>
10698
10699 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
10700
e7802207
TT
107012009-09-02 Tom Tromey <tromey@redhat.com>
10702
10703 * gdb.dwarf2/callframecfa.exp: New file.
10704 * gdb.dwarf2/callframecfa.S: New file.
10705
817aadd2
JK
107062009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10707
10708 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
10709 gdb.base/solib-overlap-main.c: New.
10710
4a76eae5
DJ
107112009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
10712
10713 PR gdb/10565
10714
10715 * gdb.base/bitfields.c (struct container, container): New.
10716 (main): Initialize it and call break5.
10717 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
10718
d4b96c9a
JK
107192009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10720
10721 Support constant DW_AT_data_member_location by GCC PR debug/40659.
10722 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
10723
4e22772d
JK
107242009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10725
10726 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
10727
2efab443
MS
107282009-08-26 Michael Snyder <msnyder@vmware.com>
10729
10730 * gdb.base/i386-reverse.c: New file.
10731 * gdb.base/i386-reverse.exp: New file.
10732 * gdb.base/Makefile.in: Add new files to be removed.
10733
07ab73a0
JM
107342009-08-26 Joseph Myers <joseph@codesourcery.com>
10735
10736 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
10737 environment-pwd for remote host.
10738 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
10739
676accff
KS
107402009-08-24 Keith Seitz <keiths@redhat.com>
10741
10742 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
10743 Add two new C++ completer tests which limit the output to a
889bf7c5 10744 given class.
676accff 10745
f9f7ad22
MS
107462009-08-24 Michael Snyder <msnyder@vmware.com>
10747
10748 * gdb.base/del.exp: Fix typo in comment.
10749 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
10750
81ecdfbb
RW
107512009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10752
10753 * configure: Regenerate.
10754 * gdb.hp/configure: Likewise.
10755 * gdb.hp/gdb.aCC/configure: Likewise.
10756 * gdb.hp/gdb.base-hp/configure: Likewise.
10757 * gdb.hp/gdb.compat/configure: Likewise.
10758 * gdb.hp/gdb.defects/configure: Likewise.
10759 * gdb.hp/gdb.objdbg/configure: Likewise.
10760 * gdb.stabs/configure: Likewise.
10761
cab0c772
UW
107622009-08-19 Doug Evans <dje@google.com>
10763
10764 * gdb.base/gdbvars.c: New file.
10765 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
10766
b8fa0bfa
PA
107672009-08-14 Pedro Alves <pedro@codesourcery.com>
10768
10769 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10770 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
10771
b84aa90a
PA
107722009-08-13 Pedro Alves <pedro@codesourcery.com>
10773
10774 * gdb.base/default.exp: Adjust "set language test": it's now an
10775 enum command. Larger help string moved to "help set language".
10776 * gdb.base/help.exp: Adjust "help set language" expected output,
10777 now lists all known languages.
10778
0d8f9b2c
NF
107792009-08-11 Nathan Froyd <froydnj@codesourcery.com>
10780
10781 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
10782 all frame arguments.
10783 * gdb.arch/altivec-regs.exp: Likewise.
10784
bda180e0
TT
107852009-08-07 Tom Tromey <tromey@redhat.com>
10786
10787 * gdb.base/setshow.exp: Add tests for changes to set language, set
10788 check range, and set check type.
10789
48cb2d85
VP
107902009-08-03 Vladimir Prus <vladimir@codesourcery.com>
10791
10792 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
10793 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 10794 Call it.
48cb2d85 10795
1ea34204
UW
107962009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10797
10798 * configure.ac: Run gdb.cell tests when appropriate.
10799 * configure: Regenerate.
10800 * lib/cell.exp: New file.
10801 * gdb.cell: New directory.
10802 * gdb.cell/configure.ac: New file.
10803 * gdb.cell/configure: New file.
10804 * gdb.cell/Makefile.in: New file.
10805 * gdb.cell/arch.exp: New file.
10806 * gdb.cell/break.c: New file.
10807 * gdb.cell/break.exp: New file.
10808 * gdb.cell/break-spu.c: New file.
10809 * gdb.cell/bt.c: New file.
10810 * gdb.cell/bt2-spu.c: New file.
10811 * gdb.cell/bt-spu.c: New file.
10812 * gdb.cell/bt.exp: New file.
10813 * gdb.cell/coremaker.c: New file.
10814 * gdb.cell/coremaker-spu.c: New file.
10815 * gdb.cell/core.exp: New file.
10816 * gdb.cell/gcore.exp: New file.
10817 * gdb.cell/data.c: New file.
10818 * gdb.cell/data.exp: New file.
10819 * gdb.cell/data-spu.c: New file.
10820 * gdb.cell/ea-cache.exp: New file.
10821 * gdb.cell/ea-cache.c: New file.
10822 * gdb.cell/ea-cache-spu.c: New file.
10823 * gdb.cell/ea-standalone.c: New file.
10824 * gdb.cell/ea-standalone.exp: New file.
10825 * gdb.cell/ea-test.c: New file.
10826 * gdb.cell/ea-test.exp: New file.
10827 * gdb.cell/f-regs.exp: New file.
10828 * gdb.cell/mem-access.c: New file.
10829 * gdb.cell/mem-access.exp: New file.
10830 * gdb.cell/mem-access-spu.c: New file.
10831 * gdb.cell/ptype.exp: New file.
10832 * gdb.cell/registers.exp: New file.
10833 * gdb.cell/size.c: New file.
10834 * gdb.cell/sizeof.exp: New file.
10835 * gdb.cell/size-spu.c: New file.
10836 * gdb.cell/solib.exp: New file.
10837 * gdb.cell/solib-symbol.exp: New file.
10838
85e747d2
UW
108392009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10840
10841 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
10842
58d6951d
DJ
108432009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10844
10845 * gdb.base/float.exp: Handle VFP registers.
10846
6e0a4f15
MS
108472009-07-14 Michael Snyder <msnyder@vmware.com>
10848
dcd5da87
MS
10849 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
10850 to bring gdb to the beginning of the calling line.
10851
6e0a4f15
MS
10852 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
10853 confusing the i386 epilogue unwinder.
10854
782b2b07
SS
108552009-07-14 Stan Shebs <stan@codesourcery.com>
10856
10857 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
10858
f662c3bc
MS
108592009-07-14 Michael Snyder <msnyder@vmware.com>
10860
10861 * gdb.reverse/step-reverse.exp (stepi into function call):
10862 Call instruction may not be first instruction in the line.
10863 (reverse stepi from a function call): Used wrong line number.
10864
8f313923
JK
108652009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10866
10867 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
10868
4662c76e
JK
108692009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10870
10871 Fix gdb.base/macscp.exp when using custom inputrc.
10872 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
10873 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
10874 env(TERM) set.
10875 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
10876 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
10877
aa81e255
JK
108782009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10879
10880 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
10881 * gdb.base/annota1.exp (thread_test): Import global $testfile.
10882 Change the compilation target to match the testcase name.
10883 * gdb.base/sect-cmd.exp: Change the compilation target to match the
10884 testcase name.
10885 * a2-run.exp: Use for setup prepare_for_testing. Change the
10886 compilation target to match the testcase name.
10887 * gdb.base/commands.exp: Likewise.
10888 * gdb.base/finish.exp: Likewise.
10889 * gdb.base/float.exp: Likewise.
10890 * gdb.base/info-target.exp: Likewise.
10891 * gdb.base/relational.exp: Likewise.
10892 * gdb.base/term.exp: Likewise.
10893 * gdb.base/until.exp: Likewise.
10894 * gdb.base/volatile.exp: Likewise.
10895 * gdb.base/whatis-exp.exp: Likewise.
10896
4c93b1d7
HZ
108972009-07-11 Hui Zhu <teawater@gmail.com>
10898
10899 * gdb.base/help.exp (disassemble): Update expected help text.
10900
812f7342
TT
109012009-07-09 Tom Tromey <tromey@redhat.com>
10902
10903 * lib/gdb.exp: Handle TRANSCRIPT.
10904 (remote_spawn, remote_close, send_gdb): New procs.
10905
fbb8f299
PM
109062009-07-10 Phil Muldoon <pmuldoon@redhat.com>
10907
10908 * gdb.python/python-prettyprint.c: Add counted null string
10909 structure.
10910 * gdb.python/python-prettyprint.exp: Print null string. Test for
10911 embedded nulls.
10912 * gdb.python/python-prettyprint.py (pp_ns): New Function.
10913 * gdb.python/python-value.exp (test_value_in_inferior): Add
10914 variable length string fetch tests.
10915 * gdb.python/python-value.c (main): Add strings for string fetch tests.
10916
c0ac0ec7
JK
109172009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10918
10919 * gdb.base/dump.exp (inaccessible memory is reported): New test.
10920
30b66ecc
TT
109212009-07-07 Tom Tromey <tromey@redhat.com>
10922
10923 * gdb.base/call-rt-st.exp: Update for change to escape output.
10924 * gdb.base/callfuncs.exp: Likewise.
10925 * gdb.base/charset.exp: Likewise.
10926 * gdb.base/constvars.exp: Likewise.
10927 * gdb.base/long_long.exp: Likewise.
10928 * gdb.base/pointers.exp: Likewise.
10929 * gdb.base/printcmds.exp: Likewise.
10930 * gdb.base/setvar.exp: Likewise.
10931 * gdb.base/store.exp: Likewise.
10932 * gdb.cp/ref-types.exp: Likewise.
10933 * gdb.mi/mi-var-child.exp: Likewise.
10934 * gdb.mi/mi-var-display.exp: Likewise.
10935 * gdb.mi/mi2-var-display.exp: Likewise.
10936 * gdb.base/charset.exp: Test octal escape sequence length.
10937 Update for change to escape output.
10938
187c4a2b
JK
109392009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10940
10941 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
10942
d80a43f9
DJ
109432009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
10944
10945 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
10946
047427a8
JK
109472009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10948
10949 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
10950 gdbserver increasing $portnum if "Can't bind address" has been seen.
10951
8b5a0f4f
PA
109522009-07-05 Pedro Alves <pedro@codesourcery.com>
10953
10954 * gdb.base/ending-run.exp: Add "step out of main" pattern for
10955 mingw32ce.
10956
7d93ba58
PA
109572009-07-05 Pedro Alves <pedro@codesourcery.com>
10958
10959 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
10960 VFP format.
10961
2277426b
PA
109622009-07-02 Pedro Alves <pedro@codesourcery.com>
10963
10964 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
10965 linux. Adjust to use "inferior", "info inferiors", "detach
10966 inferior" and "kill inferior" instead of "restart", "info fork",
10967 "detach fork" and "delete fork".
10968 * gdb.base/ending-run.exp: Spell out "info".
10969 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
10970 the "kill" command.
10971
5af949e3
UW
109722009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10973
10974 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
10975 change to prefix TLS offset in hex with 0x.
10976
5d3729b5
UW
109772009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10978
10979 * gdb.base/default.exp: Update test case for "x" changes.
10980
af589bd0
TG
109812009-07-01 Tristan Gingold <gingold@adacore.com>
10982
10983 * gdb.base/bigcore.exp: Make darwin untested.
10984
40974f91
JK
109852009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10986
10987 * gdb.base/completion.exp (directory completion): Create the directory.
10988 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
10989 escapeuniquesub.
10990 (directory completion 2): Expect now ${escapeuniquesub}.
10991 (Glob remaining of directory test): Remove one excessive newline.
10992 Expect the real output.
10993
59dd3af6
JK
109942009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10995
10996 Fix `make check//%' target after `make check' has been ran.
10997 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
10998 a mkdir call.
10999 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
11000 (%/.dir): Remove.
11001
f4e164aa
JK
110022009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11003
11004 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
11005 the expected result record.
11006
69af2122
JK
110072009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11008
11009 Remove racy FAILs relying just on the timeouts.
11010 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
11011 (annotation_level 2): Remove racy FAILs.
11012
2fd481e1
PP
110132009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
11014
11015 gdb/10275
889bf7c5
PA
11016 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
11017
c38f313d
DJ
110182009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
11019
11020 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
11021
8b777f02
VP
110222009-06-30 Vladimir Prus <vladimir@codesourcery.com>
11023
11024 * gdb.mi/mi-stack.exp: Testing symbolic options
11025 to -stack-list-locals and -stack-list-arguments.
11026
00c7eacf
JK
110272009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11028
11029 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
11030
6bc80edc
TT
110312009-06-29 Tom Tromey <tromey@redhat.com>
11032
11033 * dg-extract-results.sh: New file.
11034 * Makefile.in (FORCE_PARALLEL): New variable.
11035 (CHECK_TARGET): New conditional variable.
11036 (check): Use CHECK_TARGET.
11037 (DO_RUNTEST): New variable.
11038 (check-single): New target.
11039 (TEST_DIRS): New variable.
11040 (TEST_TARGETS): Likewise.
11041 (check-parallel): New target.
11042 (check-gdb.%): New pattern.
11043 (BASE1_FILES): New variable.
11044 (BASE2_FILES): Likewise.
11045 (check-gdb.base%): New pattern.
11046 (%/.dir): New pattern.
11047 * configure: Rebuild.
11048 * aclocal.m4 (AM_CONDITIONAL): New defun.
11049 * configure.ac: Check whether user is using GNU make.
11050 (GMAKE): New conditional.
11051
794684b6
SW
110522009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
11053
11054 * gdb.cp/namespace-nested-import.cc: New test.
11055 * gdb.cp/namespace-nested-import.exp: New test.
11056
edb3359d
DJ
110572009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
11058
11059 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
11060 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
11061 * gdb.opt/Makefile.in (EXECUTABLES): Update.
11062 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
11063 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
11064 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
11065 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
11066 gdb.opt/inline-markers.c: New files.
11067 * lib/gdb.exp (skip_inline_frame_tests): New function.
11068 (skip_inline_var_tests): New function.
11069
cf657a0c
AS
110702009-06-27 Andreas Schwab <schwab@linux-m68k.org>
11071
11072 * gdb.cp/exception.exp: Don't require $hex before inner frame in
11073 backtrace.
11074
28d41a99
MS
110752009-06-27 Michael Snyder <msnyder@vmware.com>
11076
11077 * gdb.reverse: New directory.
11078 * gdb.reverse/break-reverse.c: New test.
11079 * gdb.reverse/break-reverse.exp: New test.
11080 * gdb.reverse/consecutive-reverse.c: New test.
11081 * gdb.reverse/consecutive-reverse.exp: New test.
11082 * gdb.reverse/finish-reverse.c: New test.
11083 * gdb.reverse/finish-reverse.exp: New test.
11084 * gdb.reverse/machinestate.c: New test.
11085 * gdb.reverse/ms1.c: New test.
11086 * gdb.reverse/machinestate.exp: New test.
11087 * gdb.reverse/Makefile.in: New file.
11088 * gdb.reverse/shr2.c: New test.
11089 * gdb.reverse/solib-reverse.c: New test.
11090 * gdb.reverse/solib-reverse.exp: New test.
11091 * gdb.reverse/step-reverse.c: New test.
11092 * gdb.reverse/step-reverse.exp: New test.
11093 * gdb.reverse/until-reverse.c: New test.
11094 * gdb.reverse/ur1.c: New test.
11095 * gdb.reverse/until-reverse.exp: New test.
11096 * gdb.reverse/watch-reverse.c: New test.
11097 * gdb.reverse/watch-reverse.exp: New test.
11098 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
11099 * configure: Regenerate.
11100
fe3c8b0d
DE
111012009-06-26 Doug Evans <dje@google.com>
11102
11103 * gdb.base/psymtab.exp: Turn off pending breakpoints.
11104
3a72a602
PM
111052009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
11106
11107 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
11108 windows problem for 'file delete $binfile'.
11109
27aa8d6a
SW
111102009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
11111
11112 * gdb.cp/namespace-using.exp: New test.
11113 * gdb.cp/namespace-using.cc: New test.
11114
8ac055f8
JB
111152009-05-20 Joel Brobecker <brobecker@adacore.com>
11116
11117 * gdb.ada/variant_record_packed_array: New testcase.
11118
85e306ed
TT
111192009-06-23 Tom Tromey <tromey@redhat.com>
11120
11121 * gdb.base/charset.exp (test_combination): Regression test.
11122 * gdb.base/charset.c (my_wchar_t): New typedef.
11123 (myvar): New global.
11124 (main): Set myvar.
11125
56643c5e
PM
111262009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
11127
11128 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
11129 target.
11130
1fac167a
UW
111312009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11132
11133 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
11134
7ccb0be9
UW
111352009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11136
11137 * gdb.mi/gdb680.exp: Update test for error message.
11138
568d6575
UW
111392009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11140
11141 * gdb.base/annota1.exp: Allow multiple occurrences of the
11142 frames-invalid annotation.
11143 * gdb.cp/annota2.exp: Likewise.
11144
7cd1089b
PM
111452009-06-15 Phil Muldoon <pmuldoon@redhat.com>
11146
11147 * gdb.cp/gdb2495.cc: New file.
11148 * gdb.cp/gdb2495.exp: New file.
11149
72c63395
JK
111502009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11151
11152 Report error on GDB crash during runto.
11153 * lib/gdb.exp (runto <eof>): New.
11154
3788363d
DJ
111552009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
11156
11157 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
11158 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
11159 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
11160 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
11161 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
11162 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
11163 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
11164 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
11165 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
11166 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
11167 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
11168 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
11169 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
11170 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
11171 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
11172 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
11173 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
11174 gdb.server/server-mon.exp, gdb.server/server-run.exp,
11175 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11176 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
11177 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
11178 gdb.trace/passcount.exp, gdb.trace/report.exp,
11179 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
11180 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
11181 gdb.trace/while-stepping.exp: Use a unique name for the compiled
11182 executable.
11183
17592de3
PA
111842009-06-07 Pedro Alves <pedro@codesourcery.com>
11185
11186 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
11187 defined before referencing it.
11188
701e355d
DE
111892009-06-03 Doug Evans <dje@google.com>
11190
11191 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
11192 * gdb.arch/i386-see.c: Ditto.
11193
f2292c65
PM
111942009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
11195
11196 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
11197 (check_macro): Return 1 if undefined.
11198 If first test fails, check if macro debug information is available,
11199 and report unsupported test if no macro information is found.
11200
5a437975
DE
112012009-05-29 Doug Evans <dje@google.com>
11202
11203 * gdb.threads/hand-call-in-threads.exp: New.
11204 * gdb.threads/hand-call-in-threads.c: New.
11205
c141c696
MS
112062009-05-29 Michael Snyder <msnyder@vmware.com>
11207
11208 * gdb.base/break-always.exp: Change "1" to "on".
11209 Add confirmation check.
11210
b3444185
PA
112112009-05-28 Pedro Alves <pedro@codesourcery.com>
11212
11213 * gdb.threads/threxit-hop-specific.c: New.
11214 * gdb.threads/threxit-hop-specific.exp: New.
11215 * gdb.threads/thread-execl.c: New.
11216 * gdb.threads/thread-execl.exp: New.
11217
b6313243
TT
112182009-05-27 Tom Tromey <tromey@redhat.com>
11219 Thiago Jung Bauermann <bauerman@br.ibm.com>
11220
11221 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
11222 (mi_child_regexp): Likewise.
11223 (mi_list_varobj_children_range): Likewise.
11224 (mi_get_features): Likewise.
11225 (mi_list_varobj_children): Rewrite.
11226 * gdb.python/python-mi.exp: New file.
11227
a6bac58e
TT
112282009-05-27 Tom Tromey <tromey@redhat.com>
11229 Thiago Jung Bauermann <bauerman@br.ibm.com>
11230 Phil Muldoon <pmuldoon@redhat.com>
11231 Paul Pluzhnikov <ppluzhnikov@google.com>
11232
11233 * gdb.python/python-prettyprint.exp: New file.
11234 * gdb.python/python-prettyprint.c: New file.
11235 * gdb.python/python-prettyprint.py: New file.
11236 * gdb.base/display.exp: print/r is now valid.
11237
2c74e833
TT
112382009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
11239 Tom Tromey <tromey@redhat.com>
11240 Pedro Alves <pedro@codesourcery.com>
11241 Paul Pluzhnikov <ppluzhnikov@google.com>
11242
11243 * gdb.python/python-template.exp: New file.
11244 * gdb.python/python-template.cc: New file.
11245 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
11246 tests.
11247 * gdb.python/python-value.exp (py_objfile_tests): New proc.
11248 Call it.
11249 (test_value_after_death): New proc.
11250 * gdb.python/python-value.c (PTR): New typedef.
11251 (main): New variable 'x'.
11252
89c73ade
TT
112532009-05-27 Tom Tromey <tromey@redhat.com>
11254
11255 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
11256 tests.
11257 * gdb.python/python-value.exp (py_objfile_tests): New proc.
11258 Call it.
11259
a75724bc
PA
112602009-05-27 Pedro Alves <pedro@codesourcery.com>
11261
11262 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
11263
e58b0e63
PA
112642009-05-24 Pedro Alves <pedro@codesourcery.com>
11265
11266 * gdb.threads/fork-thread-pending.c: New.
11267 * gdb.threads/fork-thread-pending.exp: New.
11268
4ac36638
JK
112692009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11270
11271 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
11272 * gdb.dwarf2/dw2-strp.S (a_string2): New.
11273
889bf7c5 112742009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 11275
889bf7c5 11276 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 11277
b242c3c2
PA
112782009-05-17 Pedro Alves <pedro@codesourcery.com>
11279
11280 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
11281 `gdb_get_line_number'. Call `callee' in both parent and child.
11282 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
11283 `gdb_get_line_number' instead of hardcoding line numbers.
11284 (catch_fork_unpatch_child): New procedure to test detaching
11285 breakpoints from child fork.
11286 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
11287 hardcoding line numbers.
11288 (do_fork_tests): Run `catch_fork_unpatch_child'.
11289
ee342b23
VP
112902009-05-17 Vladimir Prus <vladimir@codesourcery.com>
11291
11292 * gdb.mi/mi-cmd-var.exp: Check that when varobj
11293 of structure type enters or leaves the scope, it
11294 is reported by -var-update.
11295
e2009e98
DE
112962009-05-11 Doug Evans <dje@sebabeach.org>
11297
11298 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 11299 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
11300 * gdb.threads/schedlock.c (main): Fix off-by-one error.
11301
00903456
JK
113022009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11303
11304 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
11305
dc621c35
DE
113062009-04-30 Doug Evans <dje@google.com>
11307
11308 * gdb.threads/watchthreads2.exp: New testcase.
11309 * gdb.threads/watchthreads2.c: New testcase.
11310
9ab4e744
DE
113112009-04-29 Doug Evans <dje@google.com>
11312
11313 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
11314 * gdb.cp/mb-ctor.cc: Ditto.
11315 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
11316 * gdb.cp/mb-inline.h (multi_line_foo): New function.
11317 * gdb.cp/mb-inline1.cc: Call it.
11318 * gdb.cp/mb-inline2.cc: Ditto.
11319 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
11320 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
11321
484086b7
JK
113222009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11323
11324 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
11325 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
11326 Replace all uses of `decimal' by `nonzero'.
11327 (info macro FROM_COMMANDLINE): New test.
11328
379a77b5
TT
113292009-04-27 Tom Tromey <tromey@redhat.com>
11330
11331 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
11332
b92b73c2
DE
113332009-04-27 Doug Evans <dje@google.com>
11334
11335 * gdb.threads/watchthreads.c (main): Initialize args before starting
11336 the threads. Plus formatting cleanup.
11337 * gdb.threads/watchthreads.exp: Avoid errant failures due to
11338 biased scheduling of one thread.
11339
945a118d
JG
113402009-04-27 Jerome Guitton <guitton@adacore.com>
11341
11342 * gdb.cp/templates.cc (GetMax): New template.
11343 (main): Declare two instances of GetMax.
11344 * gdb.cp/templates.exp: Add new test.
11345
d389af10
JK
113462009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11347
11348 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
11349
e7f86de9
JM
113502009-04-22 Joseph Myers <joseph@codesourcery.com>
11351
11352 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
11353
334cc82d
TT
113542009-04-15 Tom Tromey <tromey@redhat.com>
11355
11356 * gdb.base/charset.exp: Add regression test.
11357
d12672cc
JB
113582009-04-14 Joel Brobecker <brobecker@adacore.com>
11359
11360 * gdb.base/exe-lock.exp: New testcase.
11361
18e8c3bc
TT
113622009-04-13 Tom Tromey <tromey@redhat.com>
11363
11364 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
11365 operator on Frame.
11366
5ecd5cbe
UW
113672009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11368
11369 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
11370 * gdb.server/ext-attach.exp: Likewise.
11371
7309f756
VP
113722009-04-03 Vladimir Prus <vladimir@codesourcery.com>
11373
11374 Eliminate some sleep usage.
11375
889bf7c5
PA
11376 * gdb.mi/basics.c (do_nothing): New.
11377 (main): Use do_nothing instead of printf, so that
11378 not to introduce race condition between output of
11379 inferiour and output of gdb. Do not use sleep as it
11380 is not generally available on embedded targets.
7309f756 11381
f4b95f6f
PA
113822009-04-02 Pedro Alves <pedro@codesourcery.com>
11383
11384 * gdb.server/ext-attach.exp: Expect an optional process id after
11385 "Detached from remote process".
11386
de40b933
JK
113872009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11388
11389 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
11390 gdb.dwarf2/dw2-unresolved.exp: New.
11391
2ae101a4
PA
113922009-04-02 Pedro Alves <pedro@codesourcery.com>
11393
11394 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
11395 mi_run_to_main.
11396
56a8e183
PA
113972009-04-02 Pedro Alves <pedro@codesourcery.com>
11398
11399 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
11400 mi_run_to_main. Skip thread exit test on remote targets.
11401 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
11402 mi_run_to_main.
11403 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
11404 mi_run_to_main.
11405 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
11406 when expecting ^connected. Detect when the target doesn't support
11407 non-stop mode.
11408 (mi_run_cmd): Detect if non-stop mode was requested by isn't
11409 supported. Return -1 on error, 0 on success.
11410 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
11411 (mi_runto): Return mi_runto_helper's result explicitly.
11412
c35fafde
PA
114132009-04-01 Pedro Alves <pedro@codesourcery.com>
11414
11415 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
11416
f8a8dce6
JB
114172009-04-01 Tom Tromey <tromey@redhat.com>
11418
11419 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
11420 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
11421 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
11422 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
11423
71c25dea
TT
114242009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
11425 Jan Kratochvil <jan.kratochvil@redhat.com>
11426
11427 PR gdb/931
11428 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
11429 output.
11430 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
11431 for gdb/931.
11432 * dw2-strp.S (DW_AT_language): Change to C++.
11433 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
11434
02d9a9ce
JB
114352009-03-31 Joel Brobecker <brobecker@adacore.com>
11436
11437 * gdb.ada/tasks: New testcase.
11438
1042e4c0
SS
114392009-03-30 Stan Shebs <stan@codesourcery.com>
11440
11441 * gdb.trace/actions.exp: Update to match new info trace format.
11442 * gdb.trace/deltrace.exp: Ditto.
11443 * gdb.trace/infotrace.exp: Ditto.
11444 * gdb.trace/passcount.exp: Ditto.
11445 * gdb.trace/save-trace.exp: Ditto.
11446 * gdb.trace/while-stepping.exp: Ditto.
11447 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
11448
f8f6f20b
TJB
114492009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11450
11451 * gdb.python/python-frame.c: New file.
11452 * gdb.python/python-frame.exp: New file.
11453
c0c6f777
TJB
114542009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
11455
11456 * gdb.python/python-value.exp: Add tests for the address
11457 attribute.
11458
3cb51905
AS
114592009-03-29 Andreas Schwab <schwab@linux-m68k.org>
11460
11461 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
11462
88fc996f
DE
114632009-03-26 Doug Evans <dje@google.com>
11464
11465 * gdb.mi/mi-nonstop-exit.exp: New file.
11466 * gdb.mi/non-stop-exit.c: New file.
11467
56ef84b1
TT
114682009-03-26 Tom Tromey <tromey@redhat.com>
11469
11470 Update for change to prologue skipping:
11471 * gdb.mi/mi2-simplerun.exp: Update.
11472 * gdb.mi/mi2-break.exp: Update.
11473 * gdb.mi/mi-simplerun.exp: Update.
11474 * gdb.mi/mi-break.exp: Update.
11475 * gdb.base/ending-run.exp: Update.
11476
def2b000
TJB
114772009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
11478
11479 * gdb.python/python-value.exp (test_value_in_inferior): Test
11480 gdb.Value.is_optimized_out attribute.
11481
442ddf59
JK
114822009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11483
11484 * gdb.dwarf2/dw2-noloc-main.c: New file.
11485 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
11486 (.text): Remove.
11487 (.data): New.
11488 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
11489 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
11490 (DW_TAG_subprogram func_cu1, noloc): Remove.
11491 (main): New.
11492 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
11493 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
11494 (file_symbols): New procedure.
11495
a8df5de4
TT
114962009-03-25 Tom Tromey <tromey@redhat.com>
11497
11498 * gdb.base/charset.exp (valid_target_charset): New proc.
11499 Use it to skip tests on invalid charsets.
11500
cc1d7add
PM
115012009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
11502
11503 * gdb.base/completion.exp: Add a test for directory completion.
11504
bcd5727b
JK
115052009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11506
11507 Fix a racy FAIL.
11508 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
11509 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
11510
cc924cad
TJB
115112009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
11512
11513 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
11514 * gdb.python/python-function.exp: Add test for function returning
11515 a GDB value.
11516
bc3b79fd
TJB
115172009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
11518
11519 * gdb.python/python-function.exp: New file.
11520
6c7a06a3
TT
115212009-03-20 Tom Tromey <tromey@redhat.com>
11522
11523 * gdb.base/store.exp: Update for change to escape output.
11524 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
11525 to escape output.
11526 * gdb.base/pointers.exp: Update for change to escape output.
11527 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
11528 to escape output.
11529 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
11530 escape output.
11531 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
11532 to escape output.
11533 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
11534 escape output.
11535 * gdb.base/setvar.exp: Update for change to escape output.
11536 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
11537 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
11538 to escape output.
11539 (test_print_string_constants): Likewise.
11540 * gdb.base/charset.exp (valid_host_charset): Check size of
11541 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
11542 cases. Handle "auto"-related output.
11543 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
11544 (uvar, Uvar): New globals.
11545
c31af87b
JG
115462009-03-19 Jerome Guitton <guitton@adacore.com>
11547
11548 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
11549 deltas.
11550 * gdb.ada/fixed_points.exp: Ditto.
11551
51272cf2
PA
115522009-03-18 Pedro Alves <pedro@codesourcery.com>
11553
11554 * return-nodebug.c: Don't include stdio.h.
11555 (init): Delete.
11556 (func): Delete definition and provide extern declaration.
11557 (t): New.
11558 (main): Don't call printf. Call func and store its result in t.
11559 * return-nodebug1.c: New.
11560 * return-nodebug.exp: Don't expect stdio output. Instead, print
11561 the global variable t. Drop printf formatters and cast types from
11562 foreach loop. Don't use prepare_for_testing. Compile
11563 return-nodebug.c and return-nodebug1.c in separate steps. Don't
11564 define FORMAT or CAST.
11565
d24948ac
PP
115662009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11567
11568 * gdb.base/solib-display.exp: Disable test for remote targers.
11569
61ff14c6
JK
115702009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11571
11572 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
11573
cb4dce93
JK
115742009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11575
11576 Fix a racy FAIL.
11577 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
11578 code from `follow parent, print pids'.
11579 (`follow child, print pids', `follow parent, print pids'): Call it.
11580 Replace `gdb_test "break..."' by gdb_breakpoint.
11581
f7c60c5e
VP
115822009-03-13 Vladimir Prus <vladimir@codesourcery.com>
11583
11584 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 11585 sync and async modes.
f7c60c5e 11586
383ace49
JB
115872009-03-12 Joel Brobecker <brobecker@adacore.com>
11588
11589 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
11590 that was checked in by mistake. Remove loading of ada.exp, since
11591 this is not necessary in this case.
11592
4ce102af
JB
115932009-03-12 Joel Brobecker <brobecker@adacore.com>
11594
11595 * gdb.ada/ptype_arith_binop.exp: New testcase.
11596
529a2aef
JB
115972009-03-12 Joel Brobecker <brobecker@adacore.com>
11598
11599 * gdb.ada/mod_from_name: New testcase.
11600
8a38181c
JB
116012009-03-12 Joel Brobecker <brobecker@adacore.com>
11602
11603 * gdb.ada/tick_last_segv: New testcase.
11604
11436dee
VP
116052009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11606
61ff14c6 11607 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 11608
1f31650a
VP
116092009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11610
61ff14c6
JK
11611 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
11612 include the token in ^running and frame info in *stopped.
1f31650a 11613
a3247a22
PP
116142009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11615
11616 * solib-display.exp: New file.
11617 * solib-display-main.c: New file.
11618 * solib-display-lib.c: New file.
61ff14c6 11619
aae64587
PA
116202009-03-05 Pedro Alves <pedro@codesourcery.com>
11621
11622 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
11623
44aabfbc
JK
116242009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11625
11626 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
11627 (list_and_check_macro): Use more specific test name.
11628 (next to definition): Make the test names unique.
11629
c087fcd3
PM
116302009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
11631
11632 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 11633
c86cf029
VP
116342009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11635
11636 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
11637 notifications.
11638 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
11639 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
11640 * lib/mi-support.exp (library_loaded_re): New.
11641 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
11642
3ea85240
VP
116432009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11644
11645 * gdb.gdb/observer.exp: Use test_notification observer, not
11646 normal_stop, everywhere.
11647 (test_normal_stop_notifications): Rename to...
11648 (test_notifications): ...this.
11649 (test_observer_normal_stop): Rename to...
11650 (test_observer): ...this.
11651
1903f0e6
DE
116522009-02-16 Doug Evans <dje@google.com>
11653
11654 * gdb.arch/amd64-disp-step.S (test_int3): New test.
11655 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
11656 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
11657 (test_prefixed_syscall,test_int3): New tests.
11658 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
11659 (test_prefixed_syscall,test_int3): New tests.
11660
1d33d6ba
VP
116612009-02-14 Vladimir Prus <vladimir@codesourcery.com>
11662
3cb51905
AS
11663 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
11664 (mi_expect_interrupt): Likewise.
11665 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
11666 response.
1d33d6ba 11667
faafb047
PM
116682009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11669
11670 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
11671 * gdb.base/pc-fp.exp (get_valueofx): Remove.
11672 Replace calls to get_valueofx by get_hexadecimal_valueof.
11673
417e16e2
PM
116742009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11675
11676 * lib/gdb.exp (get_valueof): Accept anything as a return value.
11677 (get_integer_valueof): New procedure.
11678 (get_sizeof): Use new get_integer_value_of.
11679 * gdb.base/sizeof.exp: Replace all uses of get_valueof
11680 by get_integer_valueof.
11681
7065b901
TT
116822009-02-13 Tom Tromey <tromey@redhat.com>
11683
11684 * gdb.base/remote.exp (get_sizeof): Remove.
11685 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
11686 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
11687 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
11688 * lib/gdb.exp (get_valueof): Move from long_long.exp.
11689 (get_sizeof): Likewise.
11690
5d7cb8df
JK
116912009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11692
11693 PR fortran/9806
11694 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
11695
b2febfff
PP
116962009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
11697
11698 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
11699
4aa995e1
PA
117002009-02-06 Pedro Alves <pedro@codesourcery.com>
11701
11702 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
11703
d8906c6f
TJB
117042009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
11705
11706 * gdb.python/python-cmd.exp: New file.
11707
ff4ab08d
TG
117082009-02-06 Tristan Gingold <gingold@adacore.com>
11709
11710 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
11711
aacd552b
TG
117122009-02-05 Tristan Gingold <gingold@adacore.com>
11713
11714 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
11715 pointer is dereferenced and use this signal name in regexp.
11716 * gdb.base/signull.exp: Ditto.
11717 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
11718 * gdb.base/signull.c (main): Ditto.
11719
08c637de
TJB
117202009-02-04 Tom Tromey <tromey@redhat.com>
11721 Thiago Jung Bauermann <bauerman@br.ibm.com>
11722
11723 * gdb.python/python-value.exp: Use `gdb.history' instead of
11724 `gdb.value_from_history'.
11725 (test_value_numeric_ops): Add test for conversion of enum constant.
11726 * gdb.python/python-value.c (enum e): New type.
11727 (evalue): New global.
11728 (main): Use argv.
11729
20261af8
JG
117302009-02-04 Jerome Guitton <guitton@adacore.com>
11731
11732 * gdb.ada/uninitialized_vars: New test program.
11733 * gdb.ada/uninitialized_vars.exp: New testcase.
11734
52e44b43
TT
117352009-02-02 Tom Tromey <tromey@redhat.com>
11736
11737 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
11738 * gdb.cp/pr2489.cc: Rename...
11739 * gdb.cp/pr9594.cc: ... to this.
11740
1c71341a
TT
117412009-02-02 Tom Tromey <tromey@redhat.com>
11742
11743 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
11744 * gdb.cp/pr2489.cc: New file.
11745 * gdb.cp/cpcompletion.exp: New file.
11746
a4295225
TT
117472009-02-02 Tom Tromey <tromey@redhat.com>
11748
11749 PR exp/9059:
11750 * gdb.cp/call-c.exp: Add regression test.
11751 * gdb.cp/call-c.cc (FooHandle): New typedef.
11752 (main): New variable 'handle'.
11753
592375cd
VP
117542009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11755
11756 * lib/mi-support.exp (et_mi_thread_list)
11757 (check_mi_and_console_threads): Adjust for current thread in
11758 -thread-list-ids output.
11759
41447f92
VP
117602009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11761
889bf7c5
PA
11762 * gdb.mi/mi-break.exp (test_disabled_creation): New.
11763 Call it.
41447f92 11764
35669430
DE
117652009-01-28 Doug Evans <dje@google.com>
11766
11767 * gdb.arch/amd64-disp-step.S: New file.
11768 * gdb.arch/amd64-disp-step.exp: New file.
11769 * gdb.arch/i386-disp-step.S: New file.
11770 * gdb.arch/i386-disp-step.exp: New file.
11771
09f00d9a
PM
117722009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
11773
11774 * gdb.base/find.exp: Set newline variable
11775 using quotes instead of braces to fix cygwin failures.
11776
1e8fb976
PA
117772009-01-23 Pedro Alves <pedro@codesourcery.com>
11778
11779 * gdb.base/radix.exp: Add tests to ensure that that set
11780 input-radix 0 and set output-radix 0 are really rejected.
11781
da061712
PA
117822009-01-23 Pedro Alves <pedro@codesourcery.com>
11783
11784 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
11785 copyright years.
11786
dd7e2d2b
PA
117872009-01-23 Pedro Alves <pedro@codesourcery.com>
11788
11789 PR gdb/9664:
11790 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
11791
392452f6
PA
117922009-01-22 Pedro Alves <pedro@codesourcery.com>
11793
11794 PR c++/9631:
11795 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
11796
8653e71c
PM
117972009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
11798
11799 * gdb.server/file-transfer.exp: Use EXEEXT variable for
11800 binfile definition to fix Windows OS failure.
11801
a12cc160
DJ
118022009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11803
11804 PR gdb/9346
11805 * gdb.base/interrupt.c (sigint_handler): New.
11806 (main): Install a SIGINT handler if SIGNALS is defined. Exit
11807 on error.
11808 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
11809 Test "signal SIGINT".
11810
b89667eb
DE
118112009-01-19 Doug Evans <dje@google.com>
11812
11813 * gdb.base/break.exp: Update expected gdb output.
11814 * gdb.base/sepdebug.exp: Ditto.
11815 * gdb.mi/mi-syn-frame.exp: Ditto.
11816 * gdb.mi/mi2-syn-frame.exp: Ditto.
11817 * gdb.base/call-signal-resume.exp: New file.
11818 * gdb.base/call-signals.c: New file.
11819 * gdb.base/unwindonsignal.exp: New file.
11820 * gdb.base/unwindonsignal.c: New file.
11821 * gdb.threads/interrupted-hand-call.exp: New file.
11822 * gdb.threads/interrupted-hand-call.c: New file.
11823 * gdb.threads/thread-unwindonsignal.exp: New file.
11824
adb483fe
DJ
118252009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11826
11827 * gdb.base/define.exp: Test defining and hooking prefix commands.
11828 * gdb.python/python.exp: Update test for "show user" output.
11829
60023297
JK
118302009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11831
11832 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
11833 now the output exactly, using less wildcards. Expect also the output
11834 of gfortran-4.3. Update for the f-valprint.c modification from
11835 2008-04-22.
11836 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
11837 Remove gdb_test test names where matching the command.
11838
ccc57cf9
PA
118392009-01-01 Pedro Alves <pedro@codesourcery.com>
11840
11841 PR breakpoints/9681:
11842 * gdb.base/watchpoint.exp: Add regression test.
11843
c7a6ca08
PA
118442008-12-31 Pedro Alves <pedro@codesourcery.com>
11845
11846 * gdb.threads/attach-into-signal.exp: Don't use
11847 gdb_suppress_entire_file.
11848 * gdb.threads/attach-stopped.exp: Ditto.
11849 * gdb.threads/attachstop-mt.exp: Ditto.
11850
3a031f65
PA
118512008-12-31 Pedro Alves <pedro@codesourcery.com>
11852
11853 PR gdb/8812:
11854 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
11855
09e6485f
PA
118562008-12-29 Pedro Alves <pedro@codesourcery.com>
11857
11858 PR gdb/7536:
11859 * gdb.base/radix.exp: Add tests to ensure invalid input radices
11860 and unsupported output radices are really rejected.
11861
0cd53049
JK
118622008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11863
11864 * gdb.cp/punctuator.exp: Backslash the '$' signs.
11865
ba163c7e
TT
118662008-12-22 Tom Tromey <tromey@redhat.com>
11867
11868 * gdb.cp/punctuator.exp: New file.
11869
6f4de6c9
JK
118702008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11871
11872 * gdb.base/completion.exp (Completing non-existing component): New test.
11873
0f34d0b4
JK
118742008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11875
11876 Fix for PR gdb/8648.
11877 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
11878 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
11879 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
11880 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
11881
db2ad4c3
JK
118822008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11883
11884 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
11885
bb5ef15e
DP
118862008-12-16 Christophe Lyon <christophe.lyon@st.com>
11887
11888 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
11889 compiler actually generate code at the expected line number.
11890
90142adc
JZ
118912008-12-15 Jie Zhang <jie.zhang@analog.com>
11892
11893 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
11894
fad6eecd
TT
118952008-12-12 Tom Tromey <tromey@redhat.com>
11896
11897 * gdb.base/commands.exp (redefine_hook_test): New proc.
11898 Call it.
11899
17c8aaf5
TT
119002008-12-11 Tom Tromey <tromey@redhat.com>
11901
11902 * gdb.base/macscp.exp: New regression test.
11903
7c8adf68
TT
119042008-12-11 Tom Tromey <tromey@redhat.com>
11905
11906 * gdb.base/macscp.exp: Print "address.addr".
11907 * gdb.base/macscp1.c (struct outer): New struct.
11908 (address): New global.
11909
b05dcbb7
TT
119102008-12-09 Tom Tromey <tromey@redhat.com>
11911
11912 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
11913 Call it.
11914
2d476de1
DE
119152008-12-04 Doug Evans <dje@google.com>
11916
11917 * gdb.server/ext-run.exp: Relax regexp for init program.
11918
87bdc959
TG
119192008-12-03 Tristan Gingold <gingold@adacore.com>
11920
11921 * gdb.base/macscp.exp: Generate an object file during compilation
11922 to work around Darwin dsymutil limitations.
11923
e0740f77
JK
119242008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11925
11926 Test resolving external references to TLS variables.
11927 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
11928 FILE2_THREAD_LOCAL.
11929 (testfile2, srcfile2): New variables.
11930 * gdb.threads/tls.c (file2_thread_local)
11931 (function_referencing_file2_thread_local): New.
11932 * gdb.threads/tls2.c: New file.
11933
67f0aac5
JB
119342008-11-28 Joel Brobecker <brobecker@adacore.com>
11935
11936 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
11937 rather than integer, as integer might not be big enough when
11938 on 64bit targets.
67f0aac5 11939
c332165e
JG
119402008-11-27 Jerome Guitton <guitton@adacore.com>
11941
11942 * gdb.cp/formatted-ref.exp: Add equality test.
11943 * gdb.ada/formatted_ref.exp: Ditto.
11944
fc9b693c
JK
119452008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11946
11947 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
11948 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
11949
a9c64011
AS
119502008-11-20 Andreas Schwab <schwab@suse.de>
11951
11952 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
11953 matching syscall entry point.
11954 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
11955 (tcatch_vfork_then_child_follow): Likewise. Finish through
11956 vfork even if we stopped at the syscall trampoline.
11957
e2fd701e
DE
119582008-11-20 Doug Evans <dje@google.com>
11959
11960 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
11961
69abc51c
TJB
119622008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
11963
11964 * gdb.arch/ppc-dfp.exp: New file.
11965 * gdb.arch/ppc-dfp.c: New file.
11966
c14c28ba
PP
119672008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
11968
11969 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 11970
2e74121d
DE
119712008-11-17 Doug Evans <dje@google.com>
11972
11973 * gdb.mi/mi-syn-frame.exp: Update expected output.
11974 * gdb.mi/mi2-syn-frame.exp: Update expected output.
11975
66bb093b
VP
119762008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11977
11978 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
11979 "thread N" results in =thread-selected.
11980 * lib/mi-support (mi_run_cmd, mi_expect_stop)
11981 (mi_send_resuming_command_raw): Be prepared for
11982 =thread-selected.
11983
3d043ef6
VP
119842008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11985
a9c64011
AS
11986 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
11987 * lib/mi-support.exp: Likewise.
3d043ef6 11988
808104c8
JB
119892008-11-16 Joel Brobecker <brobecker@adacore.com>
11990
11991 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
11992 commands from the expected output for "help catch".
11993
00b22944
JB
119942008-11-15 Joel Brobecker <brobecker@adacore.com>
11995
11996 * gdb.ada/int_deref.exp: New testcase.
11997
59669435
TT
119982008-11-14 Nick Roberts <nickrob@snap.net.nz>
11999
12000 * gdb.mi/gdb2549.exp: New file.
12001
de04a248
DE
120022008-11-11 Doug Evans <dje@google.com>
12003
12004 * gdb.base/callexit.exp: New file.
12005 * gdb.base/callexit.c: New file.
12006
6b8ce727
DE
120072008-11-10 Doug Evans <dje@google.com>
12008
12009 * lib/gdb.exp (GDBFLAGS): Move -nx ...
12010 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
12011 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
12012 (default_gdb_start,default_gdb_exit): Ditto.
12013 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
12014 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
12015 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
12016 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
12017 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
12018 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
12019
1b14b8aa
AS
120202008-11-03 Andreas Schwab <schwab@suse.de>
12021
12022 * gdb.base/hashline2.exp: Fix typo.
12023 * gdb.base/hashline3.exp: Likewise.
12024
f3134b88
TT
120252008-10-30 Tom Tromey <tromey@redhat.com>
12026
12027 * gdb.base/pointers.exp: Add test.
12028 * gdb.base/pointers.c (k, S): New typedefs.
12029 (instance): New global.
12030
c2226152
AS
120312008-10-30 Andreas Schwab <schwab@suse.de>
12032
12033 * gdb.base/args.exp: Add tests for newlines.
12034
462f405c
JB
120352008-10-30 Joel Brobecker <brobecker@adacore.com>
12036
12037 gdb.base/foll-exec.exp: Update the expected output of a couple
12038 of "info breakpoints" tests.
12039
79a45b7d
TT
120402008-10-28 Tom Tromey <tromey@redhat.com>
12041
12042 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
12043
adc13a14
PA
120442008-10-24 Pedro Alves <pedro@codesourcery.com>
12045
12046 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
12047 gdb_start_cmd.
12048 Use runto_main before any test that requires execution.
12049
252fbfc8
PA
120502008-10-23 Pedro Alves <pedro@codesourcery.com>
12051
12052 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
12053 instead of SIGINT.
12054
28148e3d
JB
120552008-10-22 Joel Brobecker <brobecker@adacore.com>
12056
12057 * gdb.base/completion.exp: Update expected output following
12058 the addition of the "info tasks" command.
12059
c209f847
TT
120602008-10-22 Tom Tromey <tromey@redhat.com>
12061
12062 * gdb.base/exprs.exp (test_expr): Add test for string
12063 concatenation.
12064
f177e350
PA
120652008-10-19 Pedro Alves <pedro@codesourcery.com>
12066
12067 * configure.ac: Output gdb.python/Makefile.
12068 * configure: Regenerate.
12069 * gdb.python/Makefile.in: New.
12070
cce89356
JB
120712008-10-16 Joel Brobecker <brobecker@adacore.com>
12072
12073 * gdb.base/foll-fork.exp: Adjust the expected output to match
12074 the new description for fork/vfork catchpoints in the "info
12075 breakpoints" output.
12076
176d289d
TJB
120772008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
12078
12079 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
12080
a08702d6
TJB
120812008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
12082
12083 * gdb.python/python-value.c: New file.
12084 * gdb.python/python-value.exp: New file.
12085
1c5cfe86
PA
120862008-10-15 Pedro Alves <pedro@codesourcery.com>
12087
12088 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
12089
5a98ad69
DP
120902008-10-15 Denis Pilat <denis.pilat@st.com>
12091
41702f1b 12092 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 12093
dcb1a1e2
TT
120942008-10-09 Tom Tromey <tromey@redhat.com>
12095
12096 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
12097 'fprintf' and 'stderr'.
12098
9124fe48
JB
120992008-10-07 Joel Brobecker <brobecker@adacore.com>
12100
12101 * gdb.ada/ref_tick_size.exp: New testcase.
12102
45452591
DE
121032008-10-06 Doug Evans <dje@google.com>
12104
12105 * gdb.dwarf2/dw2-cu-size.exp: New file.
12106 * gdb.dwarf2/dw2-cu-size.S: New file.
12107
12108 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
12109 .Ltype_int for clarity.
12110
4fc5b208
PP
121112008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
12112
12113 PR gdb/2384:
12114 * gdb.cp/gdb2384.exp: Extended to test more cases.
12115 * gdb.cp/gdb2384.cc: Likewise.
12116 * gdb.cp/gdb2384-base.h: Likewise.
12117 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 12118
d78df370
JK
121192008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12120
12121 * gdb.base/maint.exp (maint print type): Remove printing
12122 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
12123
9a044a89
TT
121242008-09-30 Tom Tromey <tromey@redhat.com>
12125
12126 * gdb.base/macscp.exp: Add completion tests.
12127 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
12128 (TWENTY_THREE): Likewise.
12129 (FORTY_EIGHT): Likewise.
12130
506800a9
TT
121312008-09-30 Tom Tromey <tromey@redhat.com>
12132
12133 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
12134 everywhere.
12135 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
12136
1a6f01b5
JK
121372008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12138
12139 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
12140 testcase is derived from. Fix racy dependency on an expected PID
12141 number. No longer support the testcase on Linux kernel 2.4.x.
12142
2fae03e8
TT
121432008-09-27 Tom Tromey <tromey@redhat.com>
12144
12145 * gdb.base/macscp.exp: Add tests for stringification, splicing,
12146 and varargs.
12147
1ad15515
PA
121482008-09-22 Pedro Alves <pedro@codesourcery.com>
12149
12150 * lib/mi-support.exp (mi_expect_interrupt): New.
12151 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
12152 from gdb.mi/mi-nonstop.exp.
12153 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
12154 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
12155 lib/mi-support.exp.
12156 Use mi_check_thread_states throughout. Avoid ".*" and do not
12157 require an anchor after -exec-run.
12158
d0b76dc6
DJ
121592008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
12160
12161 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
12162 stop is pending. Avoid ".*" when two stops are pending.
12163 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
12164 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
12165 newlines in fullnames.
12166 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
12167 (mi_expect_stop): Update comments. Only anchor in sync mode.
12168 Do not match newlines.
12169 (mi_send_resuming_command_raw): Always return status.
12170 (mi_get_stop_line): Do not match more than one line by accident.
12171 Only anchor in sync mode.
12172 (mi_run_inline_test): If -exec-next fails, give up.
12173
9990c830
UW
121742008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12175
12176 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
12177 on SPU.
12178
ebcf6f00
JB
121792008-09-10 Joel Brobecker <brobecker@adacore.com>
12180
12181 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
12182
b6db24e5
JB
121832008-09-10 Joel Brobecker <brobecker@adacore.com>
12184
12185 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
12186 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
12187 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
12188 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
12189 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
12190 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
12191 gdb.ada/interface.exp, gdb.ada/null_array.exp,
12192 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
12193 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
12194 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
12195 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
12196 Include the "= " sequence in the expected output of print tests.
12197
2bf448e0
JB
121982008-09-10 Joel Brobecker <brobecker@adacore.com>
12199
12200 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
12201 description for boolean types.
12202
d51fd4c8
PA
122032008-09-09 Pedro Alves <pedro@codesourcery.com>
12204
12205 * gdb.base/hook-stop-continue.c: New.
12206 * gdb.base/hook-stop-continue.exp: New.
12207
694182d2
DJ
122082008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12209
12210 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
12211
3b8a7fc0
JG
122122008-09-08 Jerome Guitton <guitton@adacore.com>
12213
12214 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
12215 (stack_check_probe_2, stack_check_probe_loop_1)
12216 (stack_check_probe_loop_2): New functions.
12217 (main): Add call to these new functions.
12218 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
12219 functions, check that the breakpoint is inserted at the appropriate
12220 location.
12221 (insert_breakpoint): Slightly refine this procedure so that it can
12222 be called several times in the test.
12223
96cc0ae8
JG
122242008-09-08 Jerome Guitton <guitton@adacore.com>
12225
12226 * gdb.base/stack-checking.c: New file.
12227 * gdb.base/stack-checking.exp: New file.
12228
1f08b409
TJB
122292008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12230
12231 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
12232 * gdb.arch/altivec-regs.exp: Likewise.
12233 * gdb.arch/vsx-regs.exp: Likewise.
12234
3099e1c4
TJB
122352008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12236
12237 * gdb.arch/ppc-fp.exp: New file.
12238 * gdb.arch/ppc-fp.c: New file.
12239
cc69bfc1
PP
122402008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
12241
12242 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
12243 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 12244
b02a33db
MS
122452008-09-04 Michael Snyder <msnyder@vmware.com>
12246
12247 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
12248 as "at" (for non-debug functions such as _start).
12249
2992cbe0
UW
122502008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12251
12252 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
12253 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
12254 software watchpoints.
12255 * gdb.base/watch_thread_num.exp: Likewise.
12256
514f746b
AR
122572008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
12258
12259 * gdb.arch/i386-bp_permanent.exp: New test.
12260
876cecd0
TT
122612008-08-24 Tom Tromey <tromey@redhat.com>
12262
12263 * gdb.base/maint.exp: Update "maint print type".
12264
80f73d71
VP
122652008-08-21 Vladimir Prus <vladimir@codesourcery.com>
12266
12267 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
12268 support. Adjust the order of "*running" notifications.
12269 * gdb.mi/non-stop.c: Don't cast from int to void* and
12270 back.
12271
d9c78d7d
MK
122722008-08-20 Mark Kettenis <kettenis@gnu.org>
12273
12274 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
12275 expect to find it in the "info frame" output.
12276
97a2d1d3
DJ
122772008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
12278
12279 * gdb.base/interp.exp: Always consume both prompts.
12280
b96e2927
PA
122812008-08-20 Pedro Alves <pedro@codesourcery.com>
12282
12283 * gdb.base/pending.exp: Test pending breakpoints without symbols
12284 loaded.
12285
8cf6e61a
VP
122862008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12287
12288 * lib/mi-support.exp (mi_expect_stop): Produce
12289 more details on failures.
12290 * gdb.mi/mi-nonstop.exp: New.
12291 * gdb.mi/non-stop.c: New.
12292
c6ebd6cf
VP
122932008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12294
a9c64011
AS
12295 * gdb.mi/mi-async.exp: Use 'set target-async'.
12296 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 12297
46a9b8ed
DJ
122982008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
12299
12300 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
12301
44feb3ce
TT
123022008-08-17 Tom Tromey <tromey@redhat.com>
12303
12304 * gdb.base/help.exp (help catch): Rewrite.
12305
311a4e6b
TJB
123062008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
12307
12308 * gdb.base/define.exp: Test indented command documentation.
12309 * gdb.python/python.exp: Test indented multi-line command.
12310
604c2f83
LM
123112008-08-15 Luis Machado <luisgpm@br.ibm.com>
12312
12313 * testsuite/gdb.arch/vsx-regs.c: New source file.
12314 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
12315 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
12316
886a217c
TT
123172008-08-14 Tom Tromey <tromey@redhat.com>
12318
12319 * gdb.base/macscp.exp: Add regression test for "macro define" or
12320 "macro undef" with no arguments.
12321
c814a4f3
PP
123222008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
12323
12324 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 12325
12ab8a60
UW
123262008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12327
12328 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
12329
d57a3c85
TJB
123302008-08-06 Tom Tromey <tromey@redhat.com>
12331
12332 * gdb.python/python.exp: New file.
12333
c7b778ff
JK
123342008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12335
12336 Fix for PR gdb/1543.
12337 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
12338 $LOCATION.
12339 (location): New variable.
12340 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
12341 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
12342 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
12343 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
12344 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
12345 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
12346 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
12347 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
12348 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
12349 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
12350 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
12351 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
12352 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
12353 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
12354 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
12355 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
12356 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
12357 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
12358 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
12359 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
12360 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
12361 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
12362 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
12363 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
12364 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
12365 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
12366 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
12367 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
12368 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
12369 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
12370 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
12371 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
12372 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
12373 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
12374 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
12375 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
12376 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
12377 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
12378 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
12379 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
12380 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
12381 gdb.base/type-opaque.exp, gdb.base/until.exp,
12382 gdb.base/value-double-free.c, gdb.base/varargs.exp,
12383 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
12384 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
12385 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
12386 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
12387 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
12388 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
12389 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
12390 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12391 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
12392 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
12393 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
12394 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
12395 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
12396 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
12397 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
12398 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
12399 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
12400 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
12401 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
12402 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12403 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
12404 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
12405 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
12406 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
12407 gdb.pascal/types.exp, gdb.stabs/weird.exp,
12408 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
12409 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
12410 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
12411 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
12412 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
12413 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
12414 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12415 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12416 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12417 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12418 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12419 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12420 lib/mi-support.exp, lib/trace-support.exp: Remove reference
12421 to bug-gdb@prep.ai.mit.edu .
12422
5e06a3d1
VP
124232008-07-31 Vladimir Prus <vladimir@codesourcery.com>
12424
12425 * lib/mi-support.exp (mi_load_shlibs): New.
12426 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
12427
9d81d21b
VP
124282008-07-30 Vladimir Prus <vladimir@codesourcery.com>
12429
12430 * lib/mi-support.exp (get_mi_thread_list)
12431 (check_mi_and_console_threads): New, moved from ...
12432 * gdb.mi/mi-pthread.exp: ...here.
12433 * gdb.mi/gdb669.exp (get_mi_thread_list)
12434 (check_mi_and_console_threads): Delete.
12435 * gdb.mi/mi2-pthread.exp: Likewise.
12436
bae98fe0
TT
124372008-07-28 Tom Tromey <tromey@redhat.com>
12438
12439 * Makefile.in (just-check): Remove. Move body to...
12440 (check): ... here.
12441
57380f4e
DJ
124422008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12443
12444 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
12445 Add a test for duplicated SIGINTs.
12446
e09490f1
DJ
124472008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12448
12449 * gdb.threads/schedlock.exp (get_args): Update to work for any
12450 value of NUM.
12451 (Top level): Report the number of threads that did not resume.
12452
6387b45f
DJ
124532008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12454
12455 * gdb.dwarf2/dw2-compressed.S: Also define __start.
12456
62f64ff2
DJ
124572008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12458
12459 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
12460 non-MI prompt.
12461
fa8de41e
TT
124622008-07-26 Tom Tromey <tromey@redhat.com>
12463
12464 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
12465 (function_struct, function_struct_ptr): New globals.
12466 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
12467 function pointer in a struct.
12468
ccb3ac8a
TT
124692008-07-26 Tom Tromey <tromey@redhat.com>
12470
12471 * gdb.base/macscp.exp: Add test for macro lexing bug.
12472
d7d9f01e
TT
124732008-07-18 Tom Tromey <tromey@redhat.com>
12474
12475 * gdb.base/macscp.exp: Add macro tests.
12476
9bf07184
PP
124772008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12478
12479 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
12480
becf6477
PP
124812008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12482
12483 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
12484
0709f7d3
PP
124852008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
12486
12487 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 12488
7093c834
PP
124892008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
12490
12491 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 12492
b432ffe3
JK
124932008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12494
12495 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
12496
b1a268e5
VP
124972008-07-12 Vladimir Prus <vladimir@codesourcery.com>
12498
12499 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
12500
e2995f8e
KB
125012008-07-11 Kevin Buettner <kevinb@redhat.com>
12502
12503 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
12504 of regexp to account for changes made to GDB in the printing of
12505 byte vectors.
12506
14032a66
TT
125072008-07-11 Tom Tromey <tromey@redhat.com>
12508
12509 * gdb.base/completion.exp: Add 'help' completion test.
12510
981505ef
JK
125112008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12512
12513 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
12514
10568435
JK
125152008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12516
12517 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
12518
4487aabf
PA
125192008-07-09 Pedro Alves <pedro@codesourcery.com>
12520
12521 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
12522
a4a9b1c4
PA
125232008-07-09 Pedro Alves <pedro@codesourcery.com>
12524
12525 * gdb.base/fullname.exp: Restore pwd if compiling failed.
12526
3c3185ac
JK
125272008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12528
12529 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
12530
7ebd49dc
VP
125312008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12532
12533 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
12534 previous commit. Add a comment.
12535
84e46146
PA
125362008-06-28 Pedro Alves <pedro@codesourcery.com>
12537
12538 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
12539
0f8d4a2f
VP
125402008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12541
12542 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
12543
f747e0ce
PA
125442008-06-27 Pedro Alves <pedro@codesourcery.com>
12545
12546 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
12547 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
12548 compiling an executable, link in an object that forces unbuffered
12549 output.
12550 * lib/set_unbuffered_mode.c: New file.
12551
734a5c36
JK
125522008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12553
12554 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
12555
a2840c35
VP
125562008-06-25 Vladimir Prus <vladimir@codesourcery.com>
12557
a9c64011
AS
12558 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
12559 mi_expect_stop.
12560 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
12561 Demand that *running is output.
12562 (detect_async): Perform checking every time.
12563 (mi_send_resuming_command): Extract everything into...
12564 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
12565 (mi_expect_stop): Don't accept any output before *stopped.
12566
6ae37fef
VP
125672008-06-13 Vladimir Prus <vladimir@codesourcery.com>
12568
12569 Robustify mi-simplerun.
a9c64011
AS
12570 * gdb.mi/basics.c (main): Add a call to sleep.
12571 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
12572 * gdb.mi/mi2-cli.exp: Likewise.
12573 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 12574
b4aa76f0 125752008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
12576
12577 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
12578
e1ac3328
VP
125792008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12580
a9c64011
AS
12581 * gdb.mi/mi-console.exp: Adjust.
12582 * gdb.mi/mi-syn-frame.exp: Adjust.
12583 * gdb.mi/mi2-console.exp: Adjust.
12584 * gdb.mi/mi2-syn-frame.exp: Adjust.
12585 * lib/mi-support.exp (mi_run_cmd): Adjust.
12586 (mi_send_resuming_command): Adjust.
e1ac3328 12587
f7f9a841
VP
125882008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12589
12590 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
12591 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
12592 testing of stopped.
12593 * gdb.mi/mi2-syn-frame.exp: Likewise.
12594 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
12595 (async, detect_async): New.
12596 (mi_expect_stop, mi_continue_to_line): Adjust expectation
12597 depending on if we're running in sync or async mode.
f7f9a841 12598
37cd5d19
TT
125992008-06-09 Tom Tromey <tromey@redhat.com>
12600
12601 * gdb.base/completion.exp: New tests for field name completion
12602 with spaces, and field name completion with '->'.
12603
65d12d83
TT
126042008-06-06 Tom Tromey <tromey@redhat.com>
12605
12606 * gdb.base/break1.c (struct some_struct): New struct.
12607 (values): New global.
12608 * gdb.base/completion.exp: Add field name completion test.
12609
ebfe2e3f
PP
126102008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12611
12612 * gdb.cp/call-c.exp: Test for incorrect handling of reference
12613 to pointer.
12614 * gdb.cp/call-c.cc: Likewise.
12615
bcf6fc3a
NR
126162008-06-06 Nick Roberts <nickrob@snap.net.nz>
12617
12618 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
12619 annotation.
12620
49fd4a42 126212008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 12622 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
12623
12624 * gdb.threads/execl.c, gdb.threads/execl1.c,
12625 gdb.threads/execl.exp: New tests.
a9c64011 12626
8a34ac3f
AR
126272008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
12628 Daniel Jacobowitz <dan@codesourcery.com>
12629
12630 * gdb.cp/exception.exp: Activate test, make it work with pending
12631 catchpoints.
12632
86ae69ef
JK
126332008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12634
12635 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
12636
f7f9ae2c
VP
126372008-05-28 Vladimir Prus <vladimir@codesourcery.com>
12638
a9c64011
AS
12639 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
12640 now printed.
12641 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 12642
2a2d4dc3
AS
126432008-05-27 Andreas Schwab <schwab@suse.de>
12644
12645 * gdb.base/frame-args.exp: Handle arguments that are optimized
12646 out.
12647
5099e4d9
LM
126482008-05-26 Luis Machado <luisgpm@br.ibm.com>
12649
12650 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
12651 quiet for ppc32 and group options into a single variable.
12652
d9c36a91
JB
126532008-05-23 Joel Brobecker <brobecker@adacore.com>
12654
12655 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
12656 of zero-size elements.
12657 * gdb.ada/null_array.exp: Test printing this new array.
12658
103a8671
JK
126592008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12660
12661 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
12662
07a4cc1a 126632008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
12664
12665 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
12666 of the "finish" command.
12667
55f996a7
NR
126682008-05-21 Nick Roberts <nickrob@snap.net.nz>
12669
12670 * gdb.base/annota1.exp: Test for new annotation.
12671
907fc202
UW
126722008-05-16 Pedro Alves <pedro@codesourcery.com>
12673
12674 * gdb.base/fixsection.exp: New file.
12675 * gdb.base/fixsection0.c: New file.
12676 * gdb.base/fixsection1.c: New file.
12677
e8f97270
UW
126782008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12679
12680 * gdb.base/annota1.exp: Accept printf@... in place of printf.
12681 * gdb.base/annota3.exp: Likewise.
12682
ac0bb574
NF
126832008-05-13 Nathan Froyd <froydnj@codesourcery.com>
12684
12685 * gdb.base/watch_thread_num.exp: Don't run tests that require
12686 watchpoints if the target doesn't support them.
12687
6fadd07a
DE
126882008-05-12 Doug Evans <dje@google.com>
12689
12690 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
12691
6e9a4a30
JB
126922008-05-09 Joel Brobecker <brobecker@adacore.com>
12693
12694 * gdb.ada/assign_1.exp: New testcase.
12695
08388c79
DE
126962008-05-09 Doug Evans <dje@google.com>
12697
a3c83fae
DE
12698 * gdb.base/find.exp: New file.
12699 * gdb.base/find.c: New file.
08388c79 12700
bd5ddfe8
DJ
127012008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
12702
12703 * gdb.base/commands.exp (watchpoint_command_test): Handle
12704 gdb,no_hardware_watchpoints.
12705 * gdb.base/float.exp: Allow ARM targets without floating point.
12706 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
12707
b5dd68e2 127082008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 12709 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
12710
12711 * gdb.ada/lang_switch: New test program.
12712 * gdb.ada/lang_switch.exp: New testcase.
12713
382d13d1
DE
127142008-05-05 Doug Evans <dje@google.com>
12715
12716 * gdb.base/help.exp (disassemble): Update expected help text.
12717
9dd789d0
PA
127182008-05-04 Pedro Alves <pedro@codesourcery.com>
12719
12720 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
12721
611c83ae
PA
127222008-05-04 Pedro Alves <pedro@codesourcery.com>
12723
12724 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
12725 different times.
12726
ff013f42
JK
127272008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12728
12729 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
12730 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
12731 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
12732 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
12733
96dff6a2
VP
127342008-05-04 Vladimir Prus <vladimir@codesourcery.com>
12735
12736 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
12737 notification to appear.
12738
55cd6f92
DJ
127392008-05-04 Daniel Jacobowitz <dan@debian.org>
12740
12741 * gdb.base/fullname.c: New file.
12742 * gdb.base/fullname.exp: New file.
12743 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
12744
d705c43c
PA
127452008-05-03 Pedro Alves <pedro@codesourcery.com>
12746
12747 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
12748 expressions with macros.
12749
333222e1
JK
127502008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12751
12752 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
12753
5ac01682
DJ
127542008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
12755
12756 * gdb.base/completion.exp: Handle lack of other symbols beginning
12757 with "a".
12758
12759 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
12760
237fc4c9
PA
127612008-05-02 Jim Blandy <jimb@codesourcery.com>
12762
12763 * gdb.asm/asmsrc1.s: Add scratch space.
12764
ed5e9466
DJ
127652008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12766 Daniel Jacobowitz <dan@codesourcery.com>
12767
12768 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
12769 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
12770 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
12771
b39cc962
DJ
127722007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
12773
12774 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
12775
36d520f5
JB
127762008-05-01 Joel Brobecker <brobecker@adacore.com>
12777
12778 * gdb.base/info-target.exp: New testcase.
12779
8d4e3071
DJ
127802008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12781
12782 * gdb.cp/hang.exp: Use .cc instead of .C.
12783 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
12784 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
12785
6f3f3097
DJ
127862008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12787
12788 * gdb.base/gdb1250.exp: Remove perror.
12789 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
12790
5550a914
PA
127912008-04-30 Pedro Alves <pedro@codesourcery.com>
12792
12793 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
12794 .2byte.
12795
d848e687
DJ
127962008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
12797
12798 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
12799 (maybe_kfail): New.
12800
93b5768b
PA
128012008-04-25 Pedro Alves <pedro@codesourcery.com>
12802
12803 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
12804
721c02de
VP
128052008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12806
a9c64011
AS
12807 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
12808 * gdb.mi/mi2-syn-frame.exp: Likewise.
12809 * lib/mi-support.exp: Likewise.
721c02de 12810
74960c60
VP
128112008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12812
12813 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
12814 to specify regexp for the location to stop at.
12815 * gdb.base/break-always.c: New.
12816 * gdb.base/break-always.exp: New.
12817
d24317b4
VP
128182008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12819
12820 * lib/mi-support.exp (mi_runto_helper): Adjust
12821 for the original-location field.
12822 (mi_create_breakpoint, mi_list_breakpoints): New.
12823 * gdb.mi/mi-break.exp: Adjust.
12824 * gdb.mi/mi2-break.exp: Adjust.
12825 * gdb.mi/mi-pending.exp: Adjust.
12826 * gdb.mi/mi-simplerun.exp: Adjust.
12827 * gdb.mi/mi2-simplerun.exp: Adjust.
12828 * gdb.mi/mi-syn-frame.exp: Adjust.
12829 * gdb.mi/mi2-syn-frame.exp: Adjust.
12830 * gdb.mi/mi-until.exp: Adjust.
12831 * gdb.mi/mi2-until.exp: Adjust.
12832 * gdb.mi/mi-var-display.exp: Adjust.
12833 * gdb.mi/mi2-var-display.exp: Adjust.
12834 * gdb.mi/mi-watch.exp: Adjust.
12835 * gdb.mi/mi2-watch.exp: Adjust.
12836
fdc59709 128372008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 12838
a9c64011
AS
12839 * aclocal.m4: Add override.m4.
12840 * configure: Regenerate.
fdc59709 12841
8e91f023
VP
128422008-04-19 Vladimir Prus <vladimir@codesourcery.com>
12843
12844 * gdb.mi/var-cmd.c (do_at_tests): Verify that
12845 '-var-update --all-values' reports new value even the type
12846 of a variable object has changed.
12847
233a11ab
CS
128482008-04-18 Craig Silverstein <csilvers@google.com>
12849
12850 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
12851 files.
d24317b4 12852
9c1137ad
JB
128532008-04-18 Joel Brobecker <brobecker@adacore.com>
12854
12855 * gdb.ada/atomic_enum: New test program.
12856 * gdb.ada/atomic_enum.exp: New testcase.
12857
66d0bbc7
DE
128582008-04-17 Doug Evans <dje@google.com>
12859
12860 * gdb.opt/Makefile.in: Fix whitespace.
12861
100906b0
UW
128622008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
12863
12864 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
12865
4584e32e
DE
128662008-04-17 Doug Evans <dje@google.com>
12867
12868 * gdb.base/hashline1.exp: New testcase.
12869 * gdb.base/hashline2.exp: New testcase.
12870 * gdb.base/hashline2.exp: New testcase.
12871
0a320680
PA
128722008-04-17 Pedro Alves <pedro@codesourcery.com>
12873
12874 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
12875
18ac113b
AR
128762008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
12877
12878 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
12879 temporary breakpoint to match "Temporary breakpoint".
12880 * gdb.base/break.exp (delete_breakpoints): Likewise.
12881 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
12882 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
12883 * gdb.base/display.exp: Likewise.
12884 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
12885 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
12886 * gdb.base/restore.exp (restore_tests): Likewise.
12887 * gdb.base/sepdebug.exp: Likewise.
12888 * gdb.base/watchpoint.exp: Likewise.
12889 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
12890 * gdb.mi/mi-pending.exp: Likewise.
12891 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
12892 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
12893 * gdb.mi/mi-var-cmd.exp: Likewise.
12894 * gdb.mi/mi-var-display.exp: Likewise.
12895 * gdb.mi/mi2-cli.exp: Likewise.
12896 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
12897 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
12898 * gdb.mi/mi2-var-display.exp: Likewise.
12899 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
12900 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
12901 new "disp" field.
a9c64011 12902 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
12903 reason. This is to support fix for PR2424.
12904
add38693
JK
129052008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12906
12907 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
12908
fcacd99f
VP
129092008-04-13 Vladimir Prus <vladimir@codesourcery.com>
12910
12911 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 12912 field. Add more floating varobj tests.
fcacd99f 12913 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
12914 field.
12915 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
12916 (main): Call do_at_tests.
12917 * lib/mi-support.exp (mi_create_floating_varobj)
12918 (mi_varobj_update_with_type_change): New.
fcacd99f 12919
de051565
MK
129202008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
12921
12922 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
12923 option of -var-evaluate-expression.
12924 * gdb.mi/mi2-var-display.exp: Likewise.
12925
dbc52822
VP
129262008-04-07 Vladimir Prus <vladimir@codesourcery.com>
12927
12928 Introduce test setup helpers.
a9c64011
AS
12929 * lib/gdb.exp (build_executable, clean_restart)
12930 (prepare_for_testing): New.
12931 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
12932 * gdb.base/return.exp: Likewise.
12933 * gdb.base/ending-run.exp: Likewise.
dbc52822 12934
473591da
NR
129352008-04-07 Nick Roberts <nickrob@snap.net.nz>
12936
12937 * gdb.mi/mi-async.exp: New test for asynchronous Machine
12938 Interface (MI) responses.
12939
2b2d9e11
VP
129402008-04-06 Vladimir Prus <vladimir@codesourcery.com>
12941
a9c64011
AS
12942 * gdb.cp/breakpoint.cc: New code to test conditions involving
12943 member variables.
12944 * gdb.cp/breakpoint.exp: Test condition involving member
12945 variables.
2b2d9e11 12946
bb378428
VP
129472008-04-05 Vladimir Prus <vladimir@codesourcery.com>
12948
12949 * lib/mi-support.exp (mi_expect_stop): New.
12950 (mi_run_cmd): Change the
12951 token. Use mi_send_resuming_command, use
12952 mi_expect_stop.
12953 (mi_execute_to_helper): Rename to mi_execute_to.
12954 (mi_send_resuming_command): Add more error patterns.
12955 (mi_wait_for_stop): Renamed to...
12956 (mi_get_stop_line): ...this.
12957 (mi_run_inline_test): Adjust.
12958
12959 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
12960 * gdb.mi/mi-console.exp: Likewise.
12961 * gdb.mi/mi-pending.exp: Likewise.
12962 * gdb.mi/mi-simplerun.exp: Likewise.
12963 * gdb.mi/mi-stack.exp: Likewise.
12964 * gdb.mi/mi-stepi.exp: Likewise.
12965 * gdb.mi/mi-syn-frame.exp: Add comment.
12966 * gdb.mi/mi-until.exp: Likewise.
12967 * gdb.mi/mi-var-display.exp: Likewise.
12968 * gdb.mi/mi-watch.exp: Likewise.
12969 * gdb.mi/mi2-cli.exp: Likewise.
12970 * gdb.mi/mi2-console.exp: Likewise.
12971 * gdb.mi/mi2-simplerun.exp: Likewise.
12972 * gdb.mi/mi2-stack.exp: Likewise.
12973 * gdb.mi/mi2-stepi.exp: Likewise.
12974 * gdb.mi/mi2-until.exp: Likewise.
12975 * gdb.mi/mi2-var-display.exp: Likewise.
12976 * gdb.mi/mi2-watch.exp: Likewise.
12977
62172bb9
UW
129782008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12979
12980 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
12981
12982 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
12983
a13e061a
PA
129842008-04-04 Pedro Alves <pedro@codesourcery.com>
12985
12986 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
12987 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
12988 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12989 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
12990 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
12991 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
12992 expect an mi error duplicated in stderr.
12993
eae06beb
JB
129942008-04-03 Joel Brobecker <brobecker@adacore.com>
12995
12996 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
12997 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
12998 Add a couple of tests that verify the behavior when the new setting
12999 is set to "cancel" and "all".
13000 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
13001 "ask" before we start the testing.
13002
79c6ced6
AR
130032008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
13004
13005 * gdb.cp/casts.cc: Add class reference variables.
13006 * gdb.cp/casts.exp: New test cases for up/down casting references.
13007
6c2d1a6b
MK
130082008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
13009
13010 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
13011 instead of beginning to make an extra test pass.
13012 * gdb.mi/mi2-var-display.exp: Likewise.
13013
55b411d9
MR
130142008-03-31 Maciej W. Rozycki <macro@mips.com>
13015
13016 * gdb.base/break.exp: Mark failures as such. Fix formatting.
13017
c6140da2
MD
130182008-03-31 Markus Deuling <deuling@de.ibm.com>
13019 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13020
13021 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
13022 value. Add xfail for older kernels.
13023
79732189
AR
130242008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
13025
13026 Bring mi-support in line with gdb.exp.
13027 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
13028 (mi_gdb_start): New function.
13029
33c3676e
MR
130302008-03-28 Maciej W. Rozycki <macro@mips.com>
13031
13032 * gdb.mi/mi-var-cmd.exp: Fix a typo.
13033
92e28119
VP
130342008-03-26 Vladimir Prus <vladimir@codesourcery.com>
13035
13036 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
13037 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 13038
9e8e3afe
VP
130392008-03-26 Vladimir Prus <vladimir@codesourcery.com>
13040
13041 * lib/mi-support.exp (mi_create_varobj_checked): New.
13042 (mi_list_varobj_children): Allow to check for a
13043 value.
13044 (mi_list_array_varobj_children): New.
13045
13046 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
13047 and mi_list_varobj_children, as opposed to hardcoding
13048 expected strings.
13049 * gdb.mi/gdb701.exp: Likewise.
13050 * gdb.mi/gdb792.exp: Likewise.
13051 * gdb.mi/mi-var-block.exp: Likewise.
13052 * gdb.mi/mi-var-cmd.exp: Likewise.
13053 * gdb.mi/mi-var-invalidate.exp: Likewise.
13054 * gdb.mi/mi2-var-block.exp: Likewise.
13055 * gdb.mi/mi2-var-child.exp: Likewise.
13056 * gdb.mi/mi2-var-cmd.exp: Likewise.
13057 * gdb.mi/mi2-var-display.exp: Likewise.
13058
9df50351
JK
130592008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13060
13061 Fix random false FAILs on i386.
13062 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
13063
31e5d73a
DJ
130642008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
13065
13066 PR gdb/544
13067 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
13068
12f4afab
DJ
130692008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
13070
13071 PR gdb/544
13072 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
13073
b562a0cb
DJ
130742008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13075
13076 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
13077 fixed PR gdb/544.
13078
17faa917
DJ
130792008-03-21 Pedro Alves <pedro@codesourcery.com>
13080
13081 * gdb.threads/fork-child-threads.exp: Test next over fork.
13082
6214f497
DJ
130832008-03-21 Chris Demetriou <cgd@google.com>
13084
13085 * gdb.base/break.exp (rbreak junk): New test for rbreak
13086 "Junk at end of arguments" issue.
13087
63092375
DJ
130882008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13089
13090 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
13091 *& to work on created array elements.
13092 (Top level): Test print $pc with a file. Test string operations
13093 without a target.
13094 * gdb.base/ptype.exp: Do not expect *& to work on created array
13095 elements.
13096
b21991b0
DJ
130972008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13098
13099 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
13100 gdb.threads/staticthreads.exp: Update exit query.
13101
c4b347c7
SL
131022008-03-07 Sandra Loosemore <sandra@codesourcery.com>
13103
13104 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
13105
fa4727a6
DJ
131062008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
13107
13108 * gdb.base/watchpoint.c (global_ptr, func4): New.
13109 (main): Call func4.
13110 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
13111 (test_inaccessible_watchpoint): New.
13112
2f34202f
MR
131132008-02-29 Maciej W. Rozycki <macro@mips.com>
13114
13115 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
13116 select the largest.
13117
0d6ba1b1
DJ
131182008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
13119
13120 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
13121 frames-invalid annotations.
13122
e691325a
PM
131232008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
13124
a9c64011 13125 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 13126
f85b5ecc
DE
131272008-02-27 Doug Evans <dje@google.com>
13128
13129 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
13130 for bug 1738.
13131 (breakpoint_to_handler_entry): Ditto.
13132
b40e7bf3
JB
131332008-02-27 Joel Brobecker <brobecker@adacore.com>
13134
13135 * gdb.base/ending-run.exp: Use the first line of code inside
13136 function body to test breakpoints.
13137 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
13138 location where the breakpoint is inserted when using the line
13139 where a function is declared. Fix typo in the description of
13140 one of the tests.
13141 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
13142
2faca73a
PM
131432008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
13144
13145 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 13146 tests.
2faca73a 13147
6f439c36
PM
131482008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
13149
13150 * gdb.base/args.exp: avoid same output for tests
13151 with single quotes.
13152
54e52265
VP
131532008-02-26 Vladimir Prus <vladimir@codesourcery.com>
13154
a9c64011
AS
13155 * gdb.base/annota1.exp: Adjust for 'info break'
13156 format changes.
13157 * gdb.base/annota3.exp: Likewise.
13158 * gdb.base/break.exp: Likewise.
13159 * gdb.base/condbreak.exp: Likewise.
13160 * gdb.base/pending.exp: Likewise.
13161 * gdb.base/sepdebug.exp: Likewise.
13162 * gdb.base/unload.exp: Likewise.
13163 * gdb.cp/ovldbreak.exp: Likewise.
13164 * gdb.mi/mi-pending.exp: Likewise.
54e52265 13165
897b09ca
DE
131662008-02-07 Doug Evans <dje@google.com>
13167
13168 * gdb.cp/mb-inline.exp: New.
13169 * gdb.cp/mb-inline.h: New.
13170 * gdb.cp/mb-inline1.cc: New.
13171 * gdb.cp/mb-inline2.cc: New.
13172
b1c32d35
PM
131732008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
13174
13175 * gdb.pascal/floats.pas: New test program.
13176 * gdb.pascal/floats.exp: New testcase.
13177
1a4ca44a
TJB
131782008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13179
13180 * gdb.base/callfuncs.c (t_float_many_args): New function.
13181 (t_double_many_args): New function.
13182 * gdb.base/callfuncs.exp: Add tests for exceeding float
13183 and double parameters passed through the stack.
13184
439048e8
JB
131852008-02-05 Joel Brobecker <brobecker@adacore.com>
13186
13187 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
13188 gdb.ada/complete/foo.adb: New files.
13189 * gdb.ada/complete.exp: New testcase.
13190
81fe8080
DE
131912008-02-03 Doug Evans <dje@google.com>
13192
301f0ecf
DE
13193 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
13194
81fe8080
DE
13195 * gdb.cp/gdb2384.exp: New file.
13196 * gdb.cp/gdb2384.cc: New file.
13197 * gdb.cp/gdb2384-base.h: New file.
13198 * gdb.cp/gdb2384-base.cc: New file.
13199
4b071aec
DE
132002008-02-02 Doug Evans <dje@google.com>
13201
13202 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
13203
61137ba6
JB
132042007-02-01 Joel Brobecker <brobecker@adacore.com>
13205
13206 * gdb.ada/sym_print_name: New test program.
13207 * gdb.ada/sym_print_name.exp: New testcase.
13208
132092007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
13210
13211 * gdb.ada/nested/hello.adb: New file.
13212 * gdb.ada/nested.exp: New testcase.
13213 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13214
98deb0da
VP
132152008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13216
13217 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
13218 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
13219 don't cause future evaluations of function to report
13220 creation of internal breakpoints.
98deb0da 13221
723a2275
VP
132222008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13223
13224 * gdb.mi/mi-break.exp (test_error): New.
13225 Call it.
13226
fb546a2f
LM
132272008-01-31 Luis Machado <luisgpm@br.ibm.com>
13228
13229 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
13230 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
13231
2d8fd90a
PM
132322008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13233
13234 * gdb.pascal/integers.pas: New test program.
13235 * gdb.pascal/integers.exp: New testcase.
13236
a7fa0ded
PM
132372008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13238
13239 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
13240
5e1a1926
TJB
132412008-01-30 Luis Machado <luisgpm@br.ibm.com>
13242
13243 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
13244 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
13245
8d04f9f0
JB
132462008-01-30 Paul Hilfinger <hilfinger@adacore.com>
13247
13248 * gdb.ada/formatted_ref: New test program.
13249 * gdb.ada/formatted_ref.exp: New testcase.
13250
13251 * gdb.cp/formatted-ref.cc: New file.
13252 * gdb.cp/formatted-ref.exp: New testcase.
13253
ce75a98f
JB
132542008-01-30 Joel Brobecker <brobecker@adacore.com>
13255
13256 * gdb.base/ptype.exp: Add testing of "ptype $pc".
13257
e835f6bf
NR
132582008-01-30 Nick Roberts <nickrob@snap.net.nz>
13259
13260 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
13261 (test_file_list_exec_source_file): Update to new macro-info field.
13262
d118ef87
PH
132632008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
13264
13265 * gdb.ada/exprs: New test program.
13266 * gdb.ada/exprs.exp: New testcase.
13267
7d35ab09
TJB
132682008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13269
13270 * dfp-test.c (DELTA, DELTA_B): New definitions.
13271 (double_val1, double_val2, double_val3, double_val4, double_val5,
13272 double_val6, double_val7, double_val8, double_val9, double_val10,
13273 double_val11, double_val12, double_val13, double_val14, dec32_val1,
13274 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
13275 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
13276 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
13277 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
13278 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
13279 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
13280 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
13281 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
13282 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
13283 dec128_val16): New global variables.
13284 (decimal_dec128_align): New function.
13285 (decimal_mixed): Likewise.
13286 (decimal_many_args_dec32): Likewise.
13287 (decimal_many_args_dec64): Likewise.
13288 (decimal_many_args_dec128): Likewise.
13289 (decimal_many_args_mixed): Likewise.
13290 * dfp-test.exp: Add tests calling new inferior functions.
13291
2d717e4f
DJ
132922008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13293
13294 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
13295 gdb.server/ext-run.exp: New files.
13296 * lib/gdbserver-support.exp (gdbserver_download): New.
13297 (gdbserver_start): New. Update gdbserver expected
13298 output.
13299 (gdbserver_spawn): Use them.
13300 (gdbserver_start_extended): New.
13301
e85a822c
DJ
133022008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13303
13304 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
13305 Run on GNU/Linux.
13306 (do_exec_tests): Check for systems which do not support catchpoints.
13307 Do not match START.
13308 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
13309 Run on GNU/Linux. Enable verbose output.
13310 (check_fork_catchpoints): New.
13311 (explicit_fork_child_follow, catch_fork_child_follow)
13312 (tcatch_fork_parent_follow): Update expected messages.
13313 (do_fork_tests): Use check_fork_catchpoints.
13314 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
13315 Run on GNU/Linux. Enable verbose output.
13316 (check_vfork_catchpoints): New.
13317 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
13318 expected messages.
13319 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
13320
401ea829
JB
133212008-01-29 Jim Blandy <jimb@red-bean.com>
13322
13323 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
13324 host' errors.
13325 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
13326
aceaf3ad
JB
133272008-01-29 Jim Blandy <jimb@red-bean.com>
13328
13329 * gdb.threads/sigthread.c: Use barriers to ensure that
13330 child_thread and child_thread_two are always initialized before we
13331 start to use them.
13332
a5606eee
VP
133332008-01-29 Vladimir Prus <vladimir@codesourcery.com>
13334
13335 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
13336 * gdb.base/watchpoint-solib.c: New.
13337 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 13338
c55a82bb
PM
133392008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
13340
13341 * gdb.base/gdb1056.exp: Add unsigned integer test.
13342
0993fe05
DE
133432008-01-28 Doug Evans <dje@google.com>
13344
13345 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
13346
4fe42e7f
JB
133472008-01-27 Jim Blandy <jimb@codesourcery.com>
13348
c7a69933
JB
13349 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
13350
4fe42e7f
JB
13351 * gdb.base/expand-psymtabs.exp: Doc fix.
13352
5def8285
MK
133532008-01-26 Mark Kettenis <kettenis@gnu.org>
13354
13355 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
13356
5313c911
NR
133572008-01-24 Nick Roberts <nickrob@snap.net.nz>
13358
a9c64011 13359 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
13360 -var-set-format.
13361
93815fbf
VP
133622008-01-23 Chris Demetriou <cgd@google.com>
13363
13364 * gdb.threads/thread_events.c: New testcase source file.
13365 * gdb.threads/thread_events.exp: New testcase expect file.
13366
467a88ee
NR
133672008-01-23 Nick Roberts <nickrob@snap.net.nz>
13368
13369 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
13370
13371 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
13372 -var-set-format.
13373
d8f82aba
DJ
133742008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
13375 Vladimir Prus <vladimir@codesourcery.com>
13376
13377 * gdb.base/float.exp: Allow missing floating point for m68k and
13378 PowerPC.
13379
60c46647
VP
133802008-01-22 Vladimir Prus <vladimir@codesourcery.com>
13381
13382 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
13383 ignore count.
13384 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
13385 * gdb.mi/mi-cli.exp: Adjust.
13386 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 13387
c7dd36a1
PA
133882008-01-17 Pedro Alves <pedro@codesourcery.com>
13389
13390 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
13391 and 'dummy_ptr' integer pointer. Initialize struct_declarations
13392 with dummy_ptr's address.
13393 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
13394 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
13395 all targets.
13396 * gdb.mi/mi2-var-child.exp: Likewise.
13397
39d5313e
JB
133982008-01-09 Joel Brobecker <brobecker@adacore.com>
13399
13400 * gdb.ada/null_array: New test program.
13401 * gdb.ada/null_array.exp: New testcase.
13402
0aea4bf3
LM
134032008-01-09 Luis Machado <luisgpm@br.ibm.com>
13404
13405 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
13406 with required float modifiers.
13407
0b354900
JB
134082008-01-08 Joel Brobecker <brobecker@adacore.com>
13409
13410 * gdb.ada/funcall_param: New test program.
13411 * gdb.ada/funcall_param.exp: New testcase.
13412
cdb7f5d4
JB
134132008-01-08 Joel Brobecker <brobecker@adacore.com>
13414
13415 * gdb.ada/arrayparam: New test program.
13416 * gdb.ada/arrayparam.exp: New testcase.
13417
88e2547f
JB
134182008-01-08 Joel Brobecker <brobecker@adacore.com>
13419
13420 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
13421 landed. Should also fix random failures in the test following it.
13422
f6867ce0
TJB
134232008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
13424
13425 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
13426 for expressions with decimal float values.
13427 (test_dfp_conversions): New function to test casts to and from
13428 decimal float types.
13429 Call test_dfp_conversions.
13430 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
13431 elements.
13432 (main): Initialize ds.float4 and ds.double8 elements.
13433 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
13434 string to new error message.
13435 (d64_set_tests): Likewise.
13436 (d128_set_tests): Likewise.
13437 Add tests for expressions with decimal float variables. Add tests for
13438 conversions to and from decimal float types.
13439
f9c11282
JB
134402008-01-05 Joel Brobecker <brobecker@adacore.com>
13441
13442 * gdb.ada/packed_tagged/comp_bug.adb: New file.
13443 * gdb.ada/packed_tagged.exp: New testcase.
13444
0ecbca72
JB
134452008-01-04 Joel Brobecker <brobecker@adacore.com>
13446
13447 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
13448 gdb.ada/homonym/homonym_main.adb: New files.
13449 * gdb.ada/homonym.exp: New testcase.
13450
c18d3d89
JB
134512008-01-04 Joel Brobecker <brobecker@adacore.com>
13452
13453 * gdb.ada/packed_array.exp: Add testing of references to
13454 a packed array.
13455
ecc7085b
JB
134562008-01-04 Joel Brobecker <brobecker@adacore.com>
13457
13458 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
13459 New files.
13460 * gdb.ada/type_coercion.exp: New testcase.
13461
c474c922
JB
134622008-01-04 Joel Brobecker <brobecker@adacore.com>
13463
13464 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
13465 gdb.ada/tagged/foo.adb: New file.
13466 * gdb.ada/tagged.exp: New testcase.
13467
9005b927
JB
134682008-01-04 Joel Brobecker <brobecker@adacore.com>
13469
13470 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
13471 gdb.ada/ptype_field/foo.adb: New files.
13472 * gdb.ada/ptype_field.exp: New testcase.
13473
1a6aaad8
JB
134742008-01-03 Joel Brobecker <brobecker@adacore.com>
13475
13476 * gdb.ada/print_pc.exp: New testcase.
13477
0ef22f53
JB
134782008-01-03 Joel Brobecker <brobecker@adacore.com>
13479
13480 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
13481 gdb.ada/taft_type/p.adb: New files.
13482 * gdb.ada/taft_type.exp: New testcase.
13483
1689ecf8
JB
134842008-01-03 Joel Brobecker <brobecker@adacore.com>
13485
13486 * gdb.ada/array_bounds/bar.adb: New file.
13487 * gdb.ada/array_bounds.exp: New testcase.
13488
a4d0b9c3
JB
134892008-01-03 Joel Brobecker <brobecker@adacore.com>
13490
13491 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
13492 gdb.ada/arrayptr/foo.adb: New files.
13493 * gdb.ada/arrayptr.exp: New testcase.
13494
a31ace00
JB
134952008-01-03 Joel Brobecker <brobecker@adacore.com>
13496
13497 * gdb.base/set-lang-auto.exp: New testcase.
13498
a97fced3
JB
134992008-01-03 Joel Brobecker <brobecker@adacore.com>
13500
13501 * gdb.ada/fun_addr/foo.adb: New file.
13502 * gdb.ada/fun_addr.exp: New testcase.
13503
ef29ce1a
JK
135042008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13505
13506 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
13507 New files
13508
0fafefe3
JB
135092008-01-02 Joel Brobecker <brobecker@adacore.com>
13510
13511 * array_subscript_addr/p.adb: New file.
a9c64011 13512 * array_subscript_addr.exp: New testcase.
0fafefe3 13513
c4359f8d
JB
135142008-01-02 Joel Brobecker <brobecker@adacore.com>
13515
a9c64011 13516 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
13517 New files.
13518 * gdb.ada/str_cmp_ref.exp: New testcase.
13519
1aa1b15b
JB
135202008-01-01 Joel Brobecker <brobecker@adacore.com>
13521
13522 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
13523 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 13524 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 13525
81c9b2cf
JB
135262008-01-01 Joel Brobecker <brobecker@adacore.com>
13527
13528 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
13529 gdb.ada/ref_param/pck.ads: New files.
13530 * gdb.ada/ref_param.exp: New testcase.
13531
319e4674
JB
135322008-01-01 Joel Brobecker <brobecker@adacore.com>
13533
13534 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
13535 gdb.ada/interface/foo.adb: New files.
13536 * gdb.ada/interface.exp: New testcase.
13537
ef682c56
JB
135382007-12-31 Jim Blandy <jimb@codesourcery.com>
13539
13540 * gdb.base/multi-forks.exp: Consume all output from child
13541 processes before proceeding to next test.
13542
f6f3eb6c
JB
135432007-12-29 Jim Blandy <jimb@codesourcery.com>
13544
13545 * configure: Regenerated.
13546
f652e42f
JB
135472007-12-27 Joel Brobecker <brobecker@adacore.com>
13548
13549 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
13550 gdb.ada/fixed_cmp/fixed.adb: New files.
13551 * gdb.ada/fixed_cmp.exp: New testcase.
13552
6943e596
JB
135532007-12-27 Joel Brobecker <brobecker@adacore.com>
13554
13555 * gdb.ada/boolean_expr.exp: New testcase.
13556
aad9a193
JB
135572007-12-26 Jim Blandy <jimb@codesourcery.com>
13558
13559 * gdb.base/multi-forks.exp: Doc fix.
13560
fb5f3683
JB
135612007-12-26 Joel Brobecker <brobecker@adacore.com>
13562
13563 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13564 * gdb.ada/char_param.exp: Do not compile our test program with
13565 -gnata, this is unnecessary.
13566 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
13567
384e4a9c
JB
135682007-12-24 Joel Brobecker <brobecker@adacore.com>
13569
13570 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
13571 gdb.ada/print_chars/foo.adb: New files.
13572 * gdb.ada/print_chars.exp: New testcase.
13573
01e044f7
JB
135742007-12-24 Joel Brobecker <brobecker@adacore.com>
13575
13576 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
13577 gdb.ada/char_param/foo.adb: New files.
13578 * gdb.ada/char_param.exp: New testcase.
13579
0ce17860
JB
135802007-12-22 Jim Blandy <jimb@codesourcery.com>
13581
13582 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
13583 hard-coding source line numbers into the test.
13584 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
13585 gdb_get_line_number to find.
13586
919809b9
JB
135872007-12-22 Joel Brobecker <brobecker@adacore.com>
13588
13589 * gdb.base/ptype.c (highest): New struct type.
13590 (the_highest): New variable of that type.
13591 (main): Add dummy assignment to a field of variable the_highest.
13592 * gdb.base/ptype.exp: Test type printing of our new variable.
13593
abc8a88d
PM
135942007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
13595
13596 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 13597 and record first explicitly generated thread number.
abc8a88d
PM
13598 Use that thread number for thread specific watchpoint test.
13599 Add iteration number to repetitive tests.
13600
5158f3e3
CES
136012007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
13602 Jim Blandy <jimb@codesourcery.com>
13603
13604 * gdb.base/expand-psymtabs.c: New testcase
13605 source file.
13606 * gdb.base/expand-psymtabs.exp: New testcase
13607 expect file.
13608
37e4754d
LM
136092007-12-17 Luis Machado <luisgpm@br.ibm.com>
13610
13611 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
13612 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
13613
551e5d04
JB
136142007-12-17 Joel Brobecker <brobecker@adacore.com>
13615
13616 * gdb.ada/frame_args/foo.adb: New file.
13617 * gdb.ada/frame_args/pck.ads: New file.
13618 * gdb.ada/frame_args/pck.adb: New file.
13619 * gdb.ada/frame_args.exp: New testcase.
13620
a05ee097
JB
136212007-12-17 Joel Brobecker <brobecker@adacore.com>
13622
13623 * gdb.base/frame-args.c: New file.
13624 * gdb.base/frame-args.exp: New testcase.
13625
c162e8c9 136262007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 13627 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
13628
13629 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
13630
afe8ab22 136312007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13632
afe8ab22
VP
13633 * gdb.mi/mi-pending.exp: New.
13634 * gdb.mi/mi-pending.c: New.
13635 * gdb.mi/mi-pendshr.c: New.
13636
dfdfb3ca
JB
136372007-12-06 Jim Blandy <jimb@codesourcery.com>
13638
13639 * gdb.base/default.exp: Update expected output for 'info catch'.
13640
b7fca990
JK
136412007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13642
13643 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
13644 must be set to binary.
13645
6a1afc1e
PA
136462007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
13647
13648 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
13649
a6b151f1
DJ
136502007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
13651
13652 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
13653 gdb.mi/mi-file-transfer.exp: New.
13654
43039443
JK
136552007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13656
13657 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
13658
0ef2251b
MR
136592007-11-22 Maciej W. Rozycki <macro@mips.com>
13660
13661 * gdb.trace/backtrace.exp: Fix a typo.
13662 * gdb.trace/circ.exp: Likewise.
13663 * gdb.trace/collection.exp: Likewise.
13664 * gdb.trace/limits.exp: Likewise.
13665 * gdb.trace/report.exp: Likewise.
13666 * gdb.trace/tfind.exp: Likewise.
13667 * gdb.trace/while-dyn.exp: Likewise.
13668
5443631e
NR
136692007-11-21 Nick Roberts <nickrob@snap.net.nz>
13670
13671 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
13672 objects of pointers that can't be dereferenced are now
13673 "noneditable".
13674
a4ce5b0d
UW
136752007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13676
13677 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
13678 (target_cpu): Remove.
13679
d6e956e5
VP
136802007-10-15 Vladimir Prus <vladimir@codesourcery.com>
13681
13682 * gdb.base/ending-run.exp: Expect the list of cleared
13683 breakpoint to come in natural order, not the reversed one.
a9c64011 13684
214270ab
VP
136852007-11-07 Vladimir Prus <vladimir@codesourcery.com>
13686
13687 * gdb.mi/mi-var-child.c (do_child_deletion): New.
13688 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 13689
1a619819
LM
136902007-11-05 Luis Machado <luisgpm@br.ibm.com>
13691
13692 * gdb.base/printcmds.exp: New function
13693 test_printf_with_dfp.
13694
5b01a6fa
DE
136952007-11-02 Doug Evans <dje@google.com>
13696
13697 * gdb.disasm/t01_mov.s: Remove carriage returns.
13698 * gdb.disasm/t02_mova.s: Ditto.
13699 * gdb.disasm/t03_add.s: Ditto.
13700 * gdb.disasm/t04_sub.s: Ditto.
13701 * gdb.disasm/t05_cmp.s: Ditto.
13702 * gdb.disasm/t06_ari2.s: Ditto.
13703 * gdb.disasm/t07_ari3.s: Ditto.
13704 * gdb.disasm/t08_or.s: Ditto.
13705 * gdb.disasm/t09_xor.s: Ditto.
13706 * gdb.disasm/t10_and.s: Ditto.
13707 * gdb.disasm/t11_logs.s: Ditto.
13708 * gdb.disasm/t12_bit.s: Ditto.
13709 * gdb.disasm/t13_otr.s: Ditto.
13710
ec33ab7f
JK
137112007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13712
13713 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
13714
ae0d01ff
UW
137152007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13716
13717 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
13718 provide DFP support.
13719
55eddb0f
DJ
137202007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
13721
13722 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
13723 Test "set powerpc vector-abi". Skip auto-detection tests for old
13724 toolchains.
13725
7020f05c
PA
137262007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13727
13728 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
13729 with [string compare].
13730
84bc3db9
PA
137312007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13732
13733 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
13734 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
13735
5876dc88
LM
137362007-10-25 Luis Machado <luisgpm@br.ibm.com>
13737
13738 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
13739 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
13740 * gdb.opt/Makefile.in: New makefile.
13741 * Makefile.in: Create new directory "gdb.opt".
13742 * configure.ac: Add "gdb.opt" directory.
13743 * configure: Regenerated.
a9c64011 13744
c3ea9a14
DE
137452007-10-25 Doug Evans <dje@google.com>
13746
13747 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
13748 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
13749
a9c64011 137502007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
13751 Thiago Jung Bauermann <bauerman@br.ibm.com>
13752
13753 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
13754 Floating Point expressions.
13755 * gdb.base/dfp-test.exp: new file adding tests for Decimal
13756 Floating Point variables.
13757 * gdb.base/dfp-test.c: new file containing program with Decimal
13758 Floating variables, used by gdb.base/dfp-test.exp.
13759
62a24a2b
DJ
137602007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
13761
13762 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
13763
e7b1eae6
UW
137642007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13765
13766 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
13767 compiling test case with GCC.
13768 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
13769
c641edcc
UW
137702007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13771
13772 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13773 format changes.
13774
5e5ebfe6
MS
137752007-10-18 Michael Snyder <msnyder@specifix.com>
13776
13777 * gdb.base/dbx.exp: Add missing "-re " operator.
13778
e831e7b6
GM
137792007-10-16 Gaius Mulley <gaius@glam.ac.uk>
13780
13781 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
13782 * configure.ac: Removed trailing spaces after backslash.
13783 * gdb.modula2: New directory.
13784 * gdb.modula2/Makefile.in: New file.
13785 * gdb.modula2/unbounded-array.exp: New file.
13786 * gdb.modula2/unbounded1.c: New file.
13787
7cc46491
DJ
137882007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
13789
13790 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
13791
137922007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
13793
13794 * gdb.base/sigstep.c (main): Add checks for
13795 return values for setitimer call.
13796 Call setitimer again with itimer = ITIMER_REAL
13797 if first call to setitimer fails.
13798
e91528f0
KH
137992007-10-11 Kazu Hirata <kazu@codesourcery.com>
13800
13801 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
13802 of $timeout.
13803
2ec9a4f8
DJ
138042007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
13805
13806 * gdb.server/server-run.exp: Test for dynamic linker symbols.
13807
138082007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
13809
13810 * lib/gdb.exp (gdb_run_cmd): Move comment outside
13811 of gdb_expect call, to avoid interruption.
13812
64b2fa04
PA
138132007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
13814
13815 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
13816 (v_unsigned_long_long, v_long_long_array)
13817 (v_signed_long_long_array, v_unsigned_long_long_array)
13818 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
13819 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
13820 [!NO_LONG_LONG]: New.
13821 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
13822 v_long_long_member.
13823
13824 (v_long_long_func, v_signed_long_long_func)
13825 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
13826 (main) [!NO_LONG_LONG]: Initialize long long variants.
13827
13828 * gdb.base/whatis.exp: If board file requests no_long_long, build
13829 test with NO_LONG_LONG defined. Test long long, signed long long,
13830 and unsigned long long variants but only if board file doesn't
13831 disable it.
13832
a912286e 138332007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 13834 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
13835
13836 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
13837 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
13838 * configure: Regenerated.
13839 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
13840 gdb.pascal/types.exp, lib/pascal.exp: New files.
13841
471ba8c9
DJ
138422007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
13843
13844 * gdb.cp/classes.exp (do_tests): Always step to the line after the
13845 call.
13846 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
13847 to return to the call.
13848 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
13849 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
13850 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
13851 * gdb.mi/mi-until.exp (test_until): Likewise.
13852 * gdb.mi/mi2-until.exp (test_until): Likewise.
13853
fef8a650
DJ
138542007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
13855
13856 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
13857 two-char array.
13858 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
13859
d983da9c
DJ
138602007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
13861
13862 * gdb.threads/watchthreads.c (thread_function): Sleep between
13863 iterations.
13864 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
13865 at once for S/390. Generate matching fails and passes.
13866
17f62551
VP
138672007-09-27 Vladimir Prus <vladimir@codesourcery.com>
13868
13869 * gdb.mi/var-cmd.c (do_children_tests): Initialize
13870 the 'struct_declarations' variable to zeros.
a9c64011 13871
ed0616c6
VP
138722007-09-24 Vladimir Prus <vladimir@codesourcery.com>
13873
13874 * gdb.cp/mb-ctor.cc: New.
13875 * gdb.cp/mb-ctor.exp: New.
13876 * gdb.cp/mb-templates.cc: New.
13877 * gdb.cp/mb-templates.exp: New.
13878
41f1b697
DJ
138792007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
13880
13881 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
13882
3f213f78
PA
138832007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
13884
13885 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
13886 targets.
13887 * configure: Regenerate.
13888
0d381245 138892007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13890
0d381245
VP
13891 * gdb.base/annota1.exp: Adjust for 'info break'
13892 format changes.
13893 * gdb.base/annota3.exp: Likewise.
13894 * gdb.base/break.exp: Likewise.
13895 * gdb.base/condbreak.exp: Likewise.
13896 * gdb.base/pending.exp: Likewise.
13897 * gdb.base/sepdebug.exp: Likewise.
13898 * gdb.base/unload.exp: Likewise.
13899 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 13900
fe3f5fa8
VP
139012007-09-22 Vladimir Prus <vladimir@codesourcery.com>
13902
13903 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
13904 messages.
13905 * gdb.base/chng-syms.exp: Likewise.
13906 * gdb.base/unload.exp: Likewise.
a9c64011 13907
a75cf6c0
DJ
139082007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
13909
13910 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
13911
18ecae38
DJ
139122007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
13913
13914 * schedlock.c (NUM): Change to 1.
13915 (main): Use args[0] for the main thread.
13916 * schedlock.exp: Only expect two threads. Only issue one pass or fail
13917 regardless of the number of threads.
13918
5509918f
MR
139192007-09-14 Maciej W. Rozycki <macro@mips.com>
13920
4a543daf
MR
13921 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
13922 type down.
13923 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13924 test.
13925 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
13926 watchpoint type down.
13927 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13928 test.
13929
139302007-09-14 Maciej W. Rozycki <macro@mips.com>
13931
5509918f
MR
13932 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
13933 Move all the tests here and run them twice, once using software
13934 watchpoints and once using hardware watchpoints.
13935 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
13936
40b53987
DJ
139372007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
13938
13939 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
13940 test.
13941
695e2681
MK
139422007-09-10 Mark Kettenis <kettenis@gnu.org>
13943
8b3fc8d8
MK
13944 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
13945 build-id.
13946
695e2681
MK
13947 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
13948 know about $ORIGIN. Calculate output dir from $dest instead of
13949 using ${objdir}/{$subdir}.
13950
58d69f29
MK
139512007-09-09 Mark Kettenis <kettenis@gnu.org>
13952
13953 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
13954 gcore, before continuing with the test.
13955
3e347599
DJ
139562007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
13957
13958 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
13959 * gdb.mi/mi-watch.exp: Likewise.
13960
ea37ba09
DJ
139612007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13962 Jim Blandy <jimb@codesourcery.com>
13963
13964 * gdb.arch/i386-sse.exp: Do not expect character constants.
13965 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
13966 * gdb.base/display.exp: Allow print/s.
13967 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
13968 and unsigned char array changes.
13969
2025a643
DJ
139702007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13971
13972 * gdb.base/display.exp: Add tests for printf %p.
13973
26669a27
PA
139742007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
13975
13976 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
13977 the dll name to unicode.
13978
c8f021f8
JK
139792007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13980
13981 * gdb.base/default.exp (show version): Update the version text.
13982 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
13983
4cf31eea
JK
139842007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13985
13986 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
13987 New files.
13988
4935890f
JK
139892007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13990
13991 * lib/gdb.exp (build_id_debug_filename_get): New function.
13992 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
13993 Remove the generate DEBUG file for the future testcase runs.
13994 New testcase for the NT_GNU_BUILD_ID retrieval.
13995 Move the final testing step to ...
13996 (test_different_dir): ... a new function.
13997 New parameter XFAIL to XFAIL all the tests performed.
13998 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
13999 New parameter TYPE to PF_PREFIX all the tests performed.
14000
02142340
VP
140012007-08-31 Vladimir Prus <vladimir@codesourcery.com>
14002
14003 * gdb.mi/mi-var-cp.cc (path_expression): New
14004 function.
14005 * gdb.mi/mi-var-cp.exp: Run path exression tests.
14006
36acd84e
UW
140072007-08-27 Markus Deuling <deuling@de.ibm.com>
14008
14009 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
14010 to fit into SPU Local Store memory.
14011
a896d121
JB
140122007-08-23 Joel Brobecker <brobecker@adacore.com>
14013
14014 * gdb.base/default.exp: Adjust the expected output of "info
14015 warranty" after the switch to GPLv3.
14016
7b433602
JB
140172007-08-23 Joel Brobecker <brobecker@adacore.com>
14018
14019 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
14020 to 30000 (from 20000).
14021
e22f8b7c
JB
140222007-08-23 Joel Brobecker <brobecker@adacore.com>
14023
14024 Switch the license of all .exp files to GPLv3.
14025 Switch the license of all .f and .f90 files to GPLv3.
14026 Switch the license of all .s and .S files to GPLv3.
14027
5a0e3bd0
JB
140282007-08-23 Joel Brobecker <brobecker@adacore.com>
14029
14030 * configure.ac: Switch license to GPLv3.
14031
cc00619d
JB
140322007-08-23 Joel Brobecker <brobecker@adacore.com>
14033
14034 Switch the licensing to GPLv3 for all .ads and .adb files.
14035
8d26208a
DJ
140362007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
14037
14038 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
14039 and t_int_double.
14040 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
14041
4fcb9948
JB
140422007-08-17 Joel Brobecker <brobecker@adacore.com>
14043
14044 * gdb.base/step-line.c: Switch license to GPL version 3, and
14045 update copyright year.
14046 * gdb.base/step-line.inp: Likewise.
14047
b9c34f67
JB
140482007-08-17 Joel Brobecker <brobecker@adacore.com>
14049
14050 * gdb.base/gdb1555.exp: Make expected output immune to formatting
14051 changes inside gdb1555.c.
14052 * gdb.base/pending.exp: Likewise.
14053
2cc17678
DJ
140542007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
14055
14056 * config/default.exp: New file.
14057
e48883f7
DJ
140582007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
14059
14060 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
14061 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
14062
1ab80e5b
MR
140632007-07-30 Maciej W. Rozycki <macro@mips.com>
14064
14065 * gdb.base/dump.exp: Force the correct endianness for binary
14066 formats not carrying this information.
14067
aba471f5
DJ
140682007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14069
14070 * gdb.threads/staticthreads.exp: Match .*sem_post.
14071
d4e07204
DJ
140722007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14073
14074 * gdb.base/readline.exp (operate_and_get_next): Match the final
14075 prompt.
14076
2b97317d
KB
140772007-07-23 Kevin Buettner <kevinb@redhat.com>
14078
14079 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
14080 to restarting SID.
14081
44efa07a
KB
140822007-07-18 Kevin Buettner <kevinb@redhat.com>
14083
14084 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
14085 prior to `gdb_start'.
14086
7b5ebade
KB
140872007-07-18 Kevin Buettner <kevinb@redhat.com>
14088
14089 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
14090 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
14091 Remove call to gdb_unload.
14092
255e7678
DJ
140932007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
14094 Daniel Jacobowitz <dan@codesourcery.com>
14095
14096 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
14097 for __WIN32__.
14098 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
14099 * gdb.base/unload.exp: Use shared library test routines.
14100
3a40aaa0
UW
141012007-07-03 Markus Deuling <deuling@de.ibm.com>
14102
14103 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
14104 * gdb.base/solib-symbol-lib.c: Likewise.
14105 * gdb.base/solib-symbol-main.c: Likewise.
14106
b0f4b84b
DJ
141072007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
14108
14109 * config/gdbserver.exp (gdb_reconnect): New.
14110 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
14111 gdb.base/solib-disc.exp: New files.
14112 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
14113 remote debugging".
14114 (gdb_compile): Add shlib_load flag.
14115 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
14116 port.
14117 (gdbserver_reconnect): New.
14118
1b05479a
DJ
141192007-07-01 Nick Roberts <nickrob@snap.net.nz>
14120 Daniel Jacobowitz <dan@codesourcery.com>
14121
14122 * gdb.base/annota3.exp: Test for if construct.
14123
86f78eb2
DJ
141242007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
14125
14126 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
14127
6a2eb474 141282007-06-21 Chris Dearman <chris@mips.com>
a9c64011 14129 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
14130
14131 * gdb.base/display.exp: Allow a newline after display/i.
14132 * gdb.base/pc-fp.exp: Likewise.
14133 * gdb.base/sigbpt.exp: Likewise.
14134
f8b73d13
DJ
141352007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
14136
14137 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
14138 required features to be included.
14139
4339e69e
DJ
141402007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
14141
14142 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
14143 in info threads output.
14144
23d964e7
UW
141452007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14146 Markus Deuling <deuling@de.ibm.com>
14147
14148 * gdb.arch/spu-info.exp: New testcase.
14149 * gdb.arch/spu-info.c: New file.
14150
fd20f75b
DJ
141512007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
14152
14153 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
14154 tpcs_offset. Restore lr after the call.
14155 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
14156
2226f861
DJ
141572007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
14158
14159 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
14160 (gdbserver_run): Kill any running gdbserver.
14161 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
14162
d12371a9
MR
141632007-05-17 Maciej W. Rozycki <macro@mips.com>
14164
14165 * gdb.base/sigbpt.exp: Preset segv_addr.
14166
93f02886
DJ
141672007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
14168
14169 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
14170 (gdb_compile_shlib): Likewise.
14171 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
14172 (default_gdb_init): Clear cleanfiles.
14173 (gdb_finish): Delete recorded cleanfiles.
14174 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
14175
14176 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
14177 Do not use isnative.
14178 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
14179 gdb.base/so-impl-ld.exp: Likewise.
14180 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
14181 * gdb.base/unload.exp: Likewise. Do not pass empty option to
14182 gdb_compile.
14183
b04e06d7
VP
141842007-05-15 Vladimir Prus <vladimir@codesourcery.com>
14185
14186 * config/unknown.exp: Remove.
14187
069ed931
UW
141882007-05-15 Markus Deuling <deuling@de.ibm.com>
14189
14190 * gdb.base/info-proc.exp: Check is_remote.
14191
09db0d03
UW
141922007-05-14 Markus Deuling <deuling@de.ibm.com>
14193
14194 * gdb.base/gcore.exp: Initialize variable core_supported.
14195
af2cbe8c
DJ
141962007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14197
14198 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
14199
027c0295
DJ
142002007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14201
14202 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
14203 * gdb.threads/print-threads.exp (test_all_threads): Allow
14204 negative and hexadecimal thread IDs.
14205
dc5000e7
DJ
142062007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14207
14208 * gdb.java/jprint.java (public): Avoid invalid call to static
14209 method.
14210
2e74ed18
DP
142112007-05-14 Denis Pilat <denis.pilat@st.com>
14212
14213 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
14214 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
14215 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
14216 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
14217 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
14218
83547f02
UW
142192007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14220
14221 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 14222 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
14223 this mode.
14224 * gdb.base/ovlymgr.c: Provide stubs for spu target.
14225 * gdb.base/spu.ld: New file.
14226
b18be20d
DJ
142272007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
14228
14229 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
14230
be444858
DJ
142312007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
14232
14233 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
14234
b1d53152
DJ
142352007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14236
14237 * gdb.java/jmain.exp: Handle demangled names with and without method
14238 signatures.
14239
d084b331
DJ
142402007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14241
14242 * gdb.mi/mi-syn-frame.c (main, foo, bar)
14243 (have_a_very_merry_interrupt): Remove calls to puts.
14244 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
14245 inferior output.
14246 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
14247 test names.
14248
db9d7fc5
DJ
142492007-04-29 Markus Deuling <deuling@de.ibm.com>
14250 Daniel Jacobowitz <dan@codesourcery.com>
14251
14252 * gdb.base/auxv.exp (core_works): Also check is_remote.
14253 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
14254
ef783a7d 142552007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14256
ef783a7d
VP
14257 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
14258 message, not the undefined 'module' variable.
14259 * gdb.base/siginfo.exp: Likewise.
14260 * gdb.base/sigstep.exp: Likewise.
14261 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
14262 serialport.
14263 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
14264
b7b73cae
CV
142652007-04-25 Corinna Vinschen <vinschen@redhat.com>
14266
14267 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
14268 target sim fails. Return 0 otherwise.
14269 (gdb_load): Return prematurely if gdb_target_sim fails.
14270
7d90fdfa
DP
142712007-04-16 Denis Pilat <denis.pilat@st.com>
14272
14273 * gdb.base/setshow.exp: Reset height after having set it to 100.
14274
5d3e9c85
DP
142752007-04-16 Denis Pilat <denis.pilat@st.com>
14276
14277 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
14278
18e75969
DP
142792007-04-16 Denis Pilat <denis.pilat@st.com>
14280
14281 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
14282
25d5ea92
VP
142832007-04-14 Vladimir Prus <vladimir@codesourcery.com>
14284
14285 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
14286 tests. Run the frozen varobjs test.
14287 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 14288 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 14289
0b49cb80
JK
142902007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14291
14292 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
14293 gdb.base/type-opaque.exp: New files.
14294
a73bafbc 142952007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
14296
14297 * gdb.mi/mi-var-child.c
a73bafbc
VP
14298 (do_children_tests): User char[2] instead of
14299 char so that automatic printing of pointers to char
14300 don't give unpredicable result.
14301 * gdb.mi/var-cmd.c (do_locals_test): Initialize
14302 local variables.
14303 * gdb.mi/mi-var-child.exp: Step to right line
14304 of do_children_tests.
14305 * gdb.mi/mi2-var-child.exp: Likewise.
14306 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 14307 do_locals_tests.
a73bafbc
VP
14308 (do_children_tests): User char[2] instead of
14309 char so that automatic printing of pointers to char
a9c64011 14310 don't give unpredicable result.
a73bafbc 14311 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14312 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
14313 Pass test name to mi_wait_for_stop.
14314
7ce59000
DJ
143152007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14316
14317 * gdb.asm/asm-source.exp: Remove d10v case.
14318 * lib/gdb.exp (skip_cplus_tests): Likewise.
14319 * gdb.asm/d10v.inc: Deleted.
14320
20389057
DJ
143212007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14322
14323 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
14324
8807d78b
DJ
143252007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14326
14327 * config/netware.exp: Delete file.
14328
aa3edb8e
JB
143292007-03-29 Joel Brobecker <brobecker@adacore.com>
14330
14331 * gdb.dwarf2/dw2-noloc.S: New file.
14332 * gdb.dwarf2/dw2-noloc.exp: New file.
14333
297561ac
PA
143342007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
14335
14336 * gdb.cp/method2.cc: New test.
14337 * gdb.cp/method2.exp: New test.
14338 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
14339
1f81bd39
DJ
143402007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14341
14342 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
14343
9453113a
DJ
143442007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
14345
14346 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
14347
b741e217
DJ
143482007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14349
14350 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
14351 (gdb_load): Delete, replace with...
14352 (gdb_reload): ...this.
14353 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
14354 * gdb.server/server-mon.exp: Likewise.
14355 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
14356 (gdb_start_cmd): New.
14357 (gdb_file_cmd): Save the last loaded file.
14358 (gdb_reload): New.
14359 (gdb_gnu_strip_debug): Use transform.
14360 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
14361 support here. Use new $last_loaded_file. Check mtime.
14362 (gdb_target_cmd): Handle ObjC failure case.
14363 (infer_host_exec): Delete.
14364 (gdbserver_load): Rename to...
14365 (gdbserver_run): ...this. Simplify.
14366 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
14367 (mi_gdb_load): Move most contents to a new function...
14368 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
14369 (mi_run_cmd): Use mi_gdb_target_load.
14370 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
14371 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
14372 Use gdb_run_cmd.
14373 * gdb.base/charsign.exp: Remove incorrect comment.
14374 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
14375 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
14376 gdb.base/start.exp: Use gdb_start_cmd.
14377
446ab585 143782007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 14379 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
14380
14381 * gdb.base/sigbpt.exp: Fix the message when skipping test.
14382 * gdb.base/signull.exp: Similarly.
14383
bbb88ebf
UW
143842007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14385
14386 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
14387 messages available to test cases (like chng-sym.exp).
14388
cb8c4a99
AS
143892007-03-14 Andreas Schwab <schwab@suse.de>
14390
14391 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14392 format changes.
14393
4e463ff5
DJ
143942007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
14395
14396 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
14397 (optimized_1): New.
14398 (main): Call optimized_1.
14399 (gdb2029): Correct typos. Call gdb2029_marker.
14400 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
14401 for gdb2029.
14402
b6db2c47
MK
144032007-03-12 Mark Kettenis <kettenis@gnu.org>
14404
14405 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
14406 as tabs. Remove redundant test pattern.
14407
70ed3737
UW
144082007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14409
14410 * gdb.base/long_long.exp: Accept optional symbol name in <...>
14411 for /a format output.
14412
47b67b60
DJ
144132007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
14414
14415 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
14416 collect output incrementally.
14417
b8953b0e
UW
144182007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14419
14420 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
14421 for -var-create lpcharacter test.
14422 * gdb.mi/mi2-var-cmd.exp: Likewise.
14423
7acd5c40
UW
144242007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14425
14426 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
14427 pass on targets where address zero is readable.
14428
9c6759c1
UW
144292007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14430
14431 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
14432 just a single architecture.
14433
a2f1aeb4
UW
144342007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14435
14436 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
14437 (fetch_all_registers): New function, uses gdb_test_multiple and
14438 exp_continue to fetch inferior output line-by-line.
14439 Replace all uses of do_get_all_registers by fetch_all_registers.
14440
46579ac2
UW
144412007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14442
14443 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
14444 in target_info.
14445
fc133f24
MS
144462007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14447
a9c64011 14448 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
14449 consistancy; add a default (timeout) case.
14450
7646a51d
MS
144512007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14452
14453 * gdb.base/watchpoint.exp: Fix truncated comment.
14454
dcfff61f
MS
144552007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14456
14457 * Makefile.in: Remove spurious single-quotes from sed command.
14458
664e3ee9
DJ
144592007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14460
14461 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
14462 func.
14463 * gdb.mi/mi2-var-cmd.exp: Likewise.
14464
d7cc6f2f
JB
144652007-02-27 Joel Brobecker <brobecker@adacore.com>
14466
a9c64011
AS
14467 * gdb.dwarf2/dw2-producer.S: New file.
14468 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
14469
144702007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
14471
14472 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14473 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14474 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14475 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14476 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
14477 Revert tests to use mi_gdb_test and include value field in output
14478 of -var-create.
14479
93d42b30
DJ
144802007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14481
14482 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
14483
c499ed39
DJ
144842007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14485
14486 * gdb.base/maint.exp: Remove full paths from test names.
14487 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
14488 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
14489
9836f81b
JB
144902007-02-27 Joel Brobecker <brobecker@adacore.com>
14491
14492 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
14493
c74d0ad8
DJ
144942007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14495
14496 * gdb.server/server-mon.exp: New test.
14497
2711e456
DJ
144982007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14499
14500 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
14501
ff6f572f
DJ
145022007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14503
14504 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
14505 register capitalization.
14506
fada3feb
DP
145072007-02-13 Denis Pilat <denis.pilat@st.com>
14508
14509 * gdb.mi/mi-var-invalidate.exp: New file.
14510
fb1e4ffc
DJ
145112007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14512
14513 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
14514
3da939d7
DJ
145152007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14516
14517 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
14518
123dc839
DJ
145192007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14520
14521 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
14522 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
14523
877e3645 145242007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
14525
14526 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14527 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14528 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14529 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14530 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 14531 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 14532 Update tests to include value field in output of -var-create.
a9c64011 14533
3c0a2960
AS
145342007-02-08 Andreas Schwab <schwab@suse.de>
14535
14536 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
14537
108546a0
DJ
145382007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
14539
14540 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
14541 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
14542
d701dcab
DP
145432007-02-02 Denis Pilat <denis.pilat@st.com>
14544
14545 * gdb.threads/threadapply.exp: check that frame is not changed by
14546 the thread apply all command.
14547
783e3e2f
AS
145482007-01-31 Andreas Schwab <schwab@suse.de>
14549
6d9c3a87
AS
14550 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14551
3c50d7b9
AS
14552 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
14553 in the dwarf sections.
14554 * gdb.dwarf2/mac-fileno.S: Likewise.
14555
783e3e2f
AS
14556 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
14557 bspstore register on ia64.
14558
78ff580e
AS
145592007-01-29 Andreas Schwab <schwab@suse.de>
14560
cc8e9b12
AS
14561 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
14562 "frame-begin" annotation.
14563
78ff580e
AS
14564 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
14565 number of "frames-invalid" annotations.
14566
704a4f78
DJ
145672007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14568
14569 * gdb.base/commands.exp: Call if_commands_test.
14570 (gdb_test_no_prompt, if_commands_test): New.
14571
e741bf94
MK
145722007-01-28 Mark Kettenis <kettenis@gnu.org>
14573
14574 * gdb.threads/sigthread.c (NSIGS): Make bigger.
14575
474d0ad3
AS
145762007-01-27 Andreas Schwab <schwab@suse.de>
14577
14578 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
14579 .short/.int/.quad in the dwarf sections.
14580 * gdb.dwarf2/dw2-intercu.S: Likewise.
14581 * gdb.dwarf2/dw2-intermix.S: Likewise.
14582
e784b426
JK
145832007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14584
14585 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
14586 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
14587 array.
e784b426
JK
14588 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
14589 * gdb.base/setvar.exp: Likewise.
14590
37f08e04
AS
145912007-01-26 Andreas Schwab <schwab@suse.de>
14592
9a01813a
AS
14593 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
14594 test.
14595
37f08e04
AS
14596 * gdb.base/multi-forks.exp ("restart $i"): Also match
14597 __kernel_syscall_via_break.
14598
6e2a9270
VP
145992007-01-24 Vladimir Prus <vladimir@codesourcery.com>
14600
14601 * lib/mi-support.exp (mi_delete_varobj): New.
14602 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
14603 testcase.
14604 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
14605 (main): Call the above.
14606 (reference_update_test, base_in_reference_test)
14607 (reference_to_pointer): Delete the created varobjs.
a9c64011 14608
e515b470
DJ
146092007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
14610
14611 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
14612 * configure: Regenerated.
14613 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
14614 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
14615 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
14616 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
14617 * lib/gdb.exp (gdb_skip_xml_test): New function.
14618
08d8bcd7
DJ
146192007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
14620
14621 * gdb.base/sigrepeat.exp: Correct error message.
14622
146232007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
14624 Daniel Jacobowitz <dan@codesourcery.com>
14625
14626 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
14627 gdb.arch/i386-gnu-cfi-asm.S: New files.
14628
97c3f1f3
JK
146292007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14630
14631 * lib/gdb.exp: Abort on missing `site.exp'.
14632
cb1df416
DJ
146332007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14634 Daniel Jacobowitz <dan@codesourcery.com>
14635
14636 * gdb.base/included.c, gdb.base/included.exp,
14637 gdb.base/included.h: New files.
14638
35990120
DJ
146392007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14640
14641 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
14642 (maximize_rlimit): Reduce limits on 64-bit systems.
14643
6e81a116 146442007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
14645
14646 From Marcus Deuling <deuling@de.ibm.com>:
14647 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
14648 every case.
14649
6c3c41f3
NR
146502007-01-13 Nick Roberts <nickrob@snap.net.nz>
14651
14652 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
14653 (test_path_specification): Use objdir instead of srcdir to always
14654 get an absolute filename.
14655
2f12c312
DJ
146562007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
14657
14658 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
14659
81121995
VP
146602007-01-11 Vladimir Prus <vladimir@codesourcery.com>
14661
14662 * gdb.mi/mi-var-cp.cc (reference_update_tests):
14663 Make sure the variable we're using is in scope.
14664 (reference_to_pointer): Likewise.
14665
4741b737
DJ
146662007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14667
14668 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
14669 has no debug information.
14670
054410c3
DJ
146712007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14672
14673 * gdb.base/annota1.exp: Remove extra send_gdb.
14674
818f79f6
DJ
146752007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14676
14677 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
14678
f7a6bb70
DJ
146792007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14680
14681 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
14682
57e66780
DJ
146832007-01-08 Nick Roberts <nickrob@snap.net.nz>
14684 Daniel Jacobowitz <dan@codesourcery.com>
14685
14686 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
14687 lcharacter or linteger change. Correct duplicated test name.
14688 * gdb.mi/mi2-var-cmd.exp: Likewise.
14689
3d799a95
DJ
146902007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14691
14692 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
14693
146942007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 14695
a9c64011
AS
14696 * gdb.base/nofield.c: New file.
14697 * gdb.base/nofield.exp: New testcase.
51679ba9 14698
eafb94e8
NR
146992007-01-05 Nick Roberts <nickrob@snap.net.nz>
14700
14701 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
14702
14703 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
14704 test.
14705
5e572bb4
DJ
147062007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14707
14708 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
14709
74a44383
DJ
147102007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14711
14712 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
14713 when continuing.
14714
1b572db9
DJ
147152007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14716
14717 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
14718 Expect ".exe" extension.
14719
381bc39b
DJ
147202007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14721
14722 * gdb.base/charset.exp: Add explicit filename to break.
14723 * gdb.base/dbx.exp: Add explicit filename to breaks.
14724
2b70e4c6
DJ
147252007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14726
14727 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
14728 * gdb.mi/mi2-file.exp: Likewise.
14729
303b6f5d
DJ
147302007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14731
14732 Implement specification of MI tests as comments
14733 in C and C++ sources.
14734 * lib/mi-support.exp (mi_autotest_data): New variable.
14735 (mi_autotest_source): New variable.
14736 (count_newlines, mi_prepare_inline_tests)
14737 (mi_get_inline_test, mi_continue_to_line)
14738 (mi_run_inline_test, mi_tbreak)
14739 (mi_send_resuming_command, mi_wait_for_stop): New functions.
14740 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
14741 Run inline tests.
14742 * gdb.mi/mi-var-cp.cc: Define tests here.
14743
23da0d94
VP
147442007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14745
14746 Simplify usage of mi_continue_to.
14747 * lib/mi-support.exp (mi_runto_helper): Renamed
14748 from mi_runto, added new parameter 'run_or_continue'.
14749 (mi_runto): Use mi_runto_helper.
14750 (mi_continue_to): Accept just function name as parameter.
14751 Use mi_runto_helper.
14752 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
14753 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14754
f9e18282
JB
147552006-01-04 Joel Brobecker <brobecker@adacore.com>
14756
14757 Make this testcase a bit more realistic. The current code
14758 is too simplistic, and allows the compiler to optimize out
14759 some of the entities we need for this testcase.
14760 * gdb.ada/null_record/bar.ads (Void_Star): New type.
14761 (Do_Nothing): Add extra parameter.
14762 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
14763 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
14764 by using a variable of type Void_Star.
14765
fd678c65
JB
147662006-01-04 Joel Brobecker <brobecker@adacore.com>
14767
14768 * gdb.ada/catch_ex/foo.adb: New file.
14769 * gdb.ada/catch_ex.exp: New testcase.
14770
05cfdb42
DJ
147712007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
14772
14773 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
14774 pass --image-base to linker.
14775
2e03ee74
DJ
147762007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14777 Daniel Jacobowitz <dan@codesourcery.com>
14778
14779 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
14780 secondary prompts.
14781
0d5de010
DJ
147822007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14783
14784 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
14785 output. Test the types of members and member pointers.
14786 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
14787 gdb/2092.
14788 * gdb.cp/member-ptr.exp: Search for a comment instead of a
14789 statement. Enable for GCC. Update expected output for some tests
14790 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
14791 layout.
14792 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
14793 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
14794 (Diamond::vget_base): New.
14795 (main): Add new tests.
14796 * gdb.cp/printmethod.exp: Update expected output for member functions.
14797 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
14798 print pEe->D::vg().
14799
61a771aa
DJ
148002007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14801
14802 * gdb.threads/tls.exp: Allow stops in sem_post.
14803
2fa63963
DJ
148042006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
14805
14806 * gdb.base/annota1.exp: Allow .*printf in backtraces.
14807 * gdb.base/annota3.exp: Likewise.
14808 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
14809 again (instead of timing out).
14810 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
14811 GCC bug 26475.
14812 * gdb.java/jmisc.exp: Adjust to work with method signatures including
14813 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
14814 test from jmisc1.exp.
14815 * gdb.java/jmisc1.exp: Delete.
14816 * gdb.java/jprint.exp: Adjust to work with method signatures including
14817 return types.
14818 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
14819 * gdb.threads/linux-dp.exp: Don't be confused by program output.
14820 * lib/java.exp (compile_java_from_source): Pass the correct type
14821 to target_compile.
14822
5eefc2b7
JB
148232006-12-31 Joel Brobecker <brobecker@adacore.com>
14824
14825 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
14826 (stack_align_edx): New function.
14827 (stack_align_eax): New function.
14828 (main): Add calls to stack_align_edx and stack_align_eax.
14829 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
14830 Add testing for the cases where the register used during a stack
14831 realignment is edx. Same for eax.
14832
227c54da
DJ
148332006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
14834
14835 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
14836 and generic PE targets.
14837
cab8ac94
JB
148382006-12-29 Joel Brobecker <brobecker@adacore.com>
14839
14840 * gdb.ada/array_return.exp: Update copyright date list.
14841
ba54f318
JB
148422006-12-27 Joel Brobecker <brobecker@adacore.com>
14843
14844 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
14845 (Create_Small_Float_Vector): New function.
14846 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
14847 function body.
14848 * gdb.ada/array_return/p.adb: Use new type and function from
14849 package Pck.
14850 * gdb.ada/array_return.exp: Add a test verifying that GDB is
14851 able to print the value returned by a function returning an
14852 array of float.
14853
6b7a35dd
JB
148542006-12-20 Joel Brobecker <brobecker@adacore.com>
14855
14856 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
14857 The associated tests should be PASSing.
14858
038224f6
VP
148592006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14860
14861 Test for base in references.
14862 * gdb.mi/mi-var-cp.cc: Add test code.
14863 * gdb.mi/mi-var-cp.exp: Test for bases in references.
14864 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
14865 * gdb.mi/mi2-watch.exp: Likewise.
14866 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
14867 (mi_list_varobj_children): New function.
14868
b26ed50d
VP
148692006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14870
14871 * lib/mi-support.exp
14872 (mi_runto): Accept "()" after function name.
14873 (mi_create_varobj): New function.
14874 (mi_varobj_update): New function.
14875 (mi_Check_varobj_value): New function.
14876 * gdb.mi/mi-var-cp.exp: New file.
14877 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 14878
08232497
DJ
148792006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
14880
14881 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
14882 gdb.base/weaklib2.c: New files.
14883
d394c993 148842006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 14885
ac6c2fba
NS
14886 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
14887 info. Adjust test names.
14888
8ec659a0 14889 * gdb.base/break.c (main): Move position of malloc.
d394c993 14890 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 14891
acd65feb
VP
148922006-11-28 Vladimir Prus <vladimir@codesourcery.com>
14893
14894 * gdb.mi/mi-var-cmd.exp: Check -var-update after
14895 assignement of arrays and function pointers.
14896 * gdb.mi/var-cmd.c: Add declaration necessary for above
14897 tests.
14898
f556d5e5
NS
148992006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14900
14901 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
14902
14903 * gdb.threads/linux-dp.exp: Read thread table before and after
14904 creating each philosopher and verify it.
14905
697bc68d
NS
149062006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14907 Paul Brook <paul@codesourcery.com>
14908 Daniel Jacobowitz <dan@codesourcery.com>
14909
14910 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 14911 main to remove duplication. Add start function of the form
697bc68d
NS
14912 '_*start[1-9]*'. Add RVDS start function.
14913
29d73ae4
DJ
149142006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14915
14916 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
14917
c1d88655
UW
149182006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14919
14920 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
14921 * gdb.asm/spu.inc: New file.
14922 * gdb.base/term.exp: Disable if [target_info exists noargs].
14923 * gdb.gdb/complaints.exp: Disable if ![isnative].
14924 * gdb.gdb/selftest.exp: Likewise.
14925 * gdb.gdb/observer.exp: Likewise.
14926 * gdb.gdb/xfullpath.exp: Likewise.
14927 * gdb.base/attach.exp: Disable on SPU target.
14928 * gdb.cp/bs145503.exp: Likewise.
14929 * gdb.cp/exception.exp: Likewise.
14930 * gdb.cp/userdef.exp: Likewise.
14931
32a13b1a
DJ
149322006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14933
14934 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
14935
d8295fe9
VP
149362006-11-10 Vladimir Prus <vladimir@codesourcery.com>
14937
14938 * gdb.base/completion.exp: Fix completion tests for
14939 'info' and 'info '.
14940 * gdb.base/help.exp (help_test_raw, test_class_help)
14941 (test_prefix_command_help): Move...
14942 * lib/gdb.exp: Here.
14943 * gdb.base/main.exp: Adjust.
14944 * gdb.cp/maint.exp: Adjust.
14945 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 14946
8c394015
VP
149472006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14948
14949 * gdb.stabs/weird.exp (print_weird_var): Use
14950 gdb_test_multiple instead of gdb_expect.
14951
027fc1bc
VP
149522006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14953
14954 * gdb.base/help.exp (help_test_raw): New.
14955 (test_class_help): New.
14956 (test_prefix_command_help): New.
14957 Adjust testcases.
14958
67609209
FR
149592006-11-09 Christophe Lyon <christophe.lyon@st.com>
14960
14961 * gdb.base/constvars.c (main): Write to crass and crips, so that
14962 they are allocated by the compiler.
14963
f73adfeb
AS
149642006-10-27 Andreas Schwab <schwab@suse.de>
14965
14966 * gdb.base/multi-forks.exp: Use "detach fork" instead of
14967 "detach-fork".
14968
2f83a18e
DJ
149692006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
14970
14971 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
14972 of patterns.
14973
94277a38
DJ
149742006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14975
14976 * gdb.base/sepdebug.exp: Remove debug format test.
14977 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
14978 Handle no-symtab.
14979 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
14980
5bd2f6e2
DJ
149812006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14982
14983 * gdb.threads/manythreads.c (thread_function, main): Don't cast
14984 int to pointer or pointer to int.
14985 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
14986
8c008720
DJ
149872006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
14988
14989 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
14990
9e35dae4
DJ
149912006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14992
14993 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
14994
d9639e13
DJ
149952006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14996
14997 PR c++/2116
14998 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
14999
390a1bd0
JB
150002006-10-06 Joel Brobecker <brobecker@adacore.com>
15001
15002 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
15003 the corresponding bug has been fixed in GDB (PR/2018).
15004
dd920c33
JB
150052006-10-06 Joel Brobecker <brobecker@adacore.com>
15006
15007 * gdb.base/subst.exp: New testcase.
15008
53bbefe9
JB
150092006-10-06 Joel Brobecker <brobecker@adacore.com>
15010
15011 * gdb.ada/array_return/pck.ads: Add copyright notice.
15012 * gdb.ada/array_return/pck.adb: Likewise.
15013 * gdb.ada/array_return/p.adb: Likewise.
15014 * gdb.ada/exec_changed/first.adb: Likewise.
15015 * gdb.ada/exec_changed/second.adb: Likewise.
15016
09851417
JB
150172006-10-06 Joel Brobecker <brobecker@adacore.com>
15018
15019 * gdb.ada/watch_arg/watch.adb: New file.
15020 * gdb.ada/watch_arg.exp: New testcase.
15021
041bf30d
VP
150222006-10-02 Vladimir Prus <vladimir@codesourcery.com>
15023
15024 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 15025 via string_to_regexp.
041bf30d 15026 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 15027
f286fbdd 150282006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
15029
15030 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
15031 Remove unused / obsolete files.
15032
7c07f349
NR
150332006-09-19 Nick Roberts <nickrob@snap.net.nz>
15034
15035 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
15036
cd5ff84a
VP
150372006-09-17 Vladimir Prus <vladimir@codesourcery.com>
15038
15039 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
15040 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 15041 the number of frames.
cd5ff84a 15042
ae018d1a
DJ
150432006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
15044
15045 * gdb.base/args.c (main): Add breakpoint marker.
15046 * gdb.base/args.exp: Use args_test for tests. Add new tests which
15047 really test empty arguments.
15048 (args_load): Delete.
15049 (args_test): New.
15050
b399c549
NR
150512006-09-13 Nick Roberts <nickrob@snap.net.nz>
15052
15053 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 15054 check for one file.
b399c549 15055
2ab1eb7a
VP
150562006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
15057
15058 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
15059 HIGH_FRAME argument to -stack-list-locals can be larger than
15060 the number of frames.
a9c64011 15061
476308bf
FF
150622006-08-18 Fred Fish <fnf@specifix.com>
15063
15064 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
15065 '$' in front of skip_vmx_tests_saved when setting that.
15066
8625200f
AS
150672006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
15068
15069 * gdb.base/trace-commands.exp: New file.
15070
089ec8f1
DJ
150712006-08-10 Joel Brobecker <brobecker@adacore.com>
15072 Daniel Jacobowitz <dan@codesourcery.com>
15073
15074 * gdb.base/step-bt.exp: Make hexadecimal address optional in
15075 expected output of the backtrace commands.
15076
b60f0898
JB
150772006-08-09 Joel Brobecker <brobecker@adacore.com>
15078
15079 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
15080 untested followed by return combination.
15081 * gdb.arch/altivec-regs.exp: Likewise.
15082 * gdb.arch/e500-abi.exp: Likewise.
15083 * gdb.arch/e500-regs.exp: Likewise.
15084 * gdb.arch/gdb1291.exp: Likewise.
15085 * gdb.arch/gdb1431.exp: Likewise.
15086 * gdb.arch/gdb1558.exp: Likewise.
15087 * gdb.arch/i386-prologue.exp: Likewise.
15088 * gdb.arch/i386-unwind.exp: Likewise.
15089 * gdb.asm/asm-source.exp: Likewise.
15090 * gdb.base/a2-run.exp: Likewise.
15091 * gdb.base/advance.exp: Likewise.
15092 * gdb.base/all-bin.exp: Likewise.
15093 * gdb.base/annota1.exp: Likewise.
15094 * gdb.base/annota3.exp: Likewise.
15095 * gdb.base/args.exp: Likewise.
15096 * gdb.base/arithmet.exp: Likewise.
15097 * gdb.base/assign.exp: Likewise.
15098 * gdb.base/async.exp: Likewise.
15099 * gdb.base/attach.exp: Likewise.
15100 * gdb.base/bang.exp: Likewise.
15101 * gdb.base/bigcore.exp: Likewise.
15102 * gdb.base/bitfields.exp: Likewise.
15103 * gdb.base/bitfields2.exp: Likewise.
15104 * gdb.base/break.exp: Likewise.
15105 * gdb.base/call-sc.exp: Likewise.
15106 * gdb.base/call-strs.exp: Likewise.
15107 * gdb.base/callfuncs.exp: Likewise.
15108 * gdb.base/checkpoint.exp: Likewise.
15109 * gdb.base/chng-syms.exp: Likewise.
15110 * gdb.base/code-expr.exp: Likewise.
15111 * gdb.base/commands.exp: Likewise.
15112 * gdb.base/completion.exp: Likewise.
15113 * gdb.base/cond-expr.exp: Likewise.
15114 * gdb.base/condbreak.exp: Likewise.
15115 * gdb.base/consecutive.exp: Likewise.
15116 * gdb.base/constvars.exp: Likewise.
15117 * gdb.base/corefile.exp: Likewise.
15118 * gdb.base/cvexpr.exp: Likewise.
15119 * gdb.base/dbx.exp: Likewise.
15120 * gdb.base/define.exp: Likewise.
15121 * gdb.base/detach.exp: Likewise.
15122 * gdb.base/display.exp: Likewise.
15123 * gdb.base/dump.exp: Likewise.
15124 * gdb.base/ena-dis-br.exp: Likewise.
15125 * gdb.base/ending-run.exp: Likewise.
15126 * gdb.base/environ.exp: Likewise.
15127 * gdb.base/eval-skip.exp: Likewise.
15128 * gdb.base/exprs.exp: Likewise.
15129 * gdb.base/fileio.exp: Likewise.
15130 * gdb.base/finish.exp: Likewise.
15131 * gdb.base/float.exp: Likewise.
15132 * gdb.base/foll-exec.exp: Likewise.
15133 * gdb.base/foll-fork.exp: Likewise.
15134 * gdb.base/foll-vfork.exp: Likewise.
15135 * gdb.base/freebpcmd.exp: Likewise.
15136 * gdb.base/funcargs.exp: Likewise.
15137 * gdb.base/gcore.exp: Likewise.
15138 * gdb.base/gdb1090.exp: Likewise.
15139 * gdb.base/gdb1250.exp: Likewise.
15140 * gdb.base/huge.exp: Likewise.
15141 * gdb.base/info-proc.exp: Likewise.
15142 * gdb.base/interrupt.exp: Likewise.
15143 * gdb.base/jump.exp: Likewise.
15144 * gdb.base/langs.exp: Likewise.
15145 * gdb.base/lineinc.exp: Likewise.
15146 * gdb.base/list.exp: Likewise.
15147 * gdb.base/logical.exp: Likewise.
15148 * gdb.base/long_long.exp: Likewise.
15149 * gdb.base/macscp.exp: Likewise.
15150 * gdb.base/maint.exp: Likewise.
15151 * gdb.base/mips_pro.exp: Likewise.
15152 * gdb.base/miscexprs.exp: Likewise.
15153 * gdb.base/multi-forks.exp: Likewise.
15154 * gdb.base/opaque.exp: Likewise.
15155 * gdb.base/overlays.exp: Likewise.
15156 * gdb.base/pc-fp.exp: Likewise.
15157 * gdb.base/pointers.exp: Likewise.
15158 * gdb.base/printcmds.exp: Likewise.
15159 * gdb.base/psymtab.exp: Likewise.
15160 * gdb.base/ptype.exp: Likewise.
15161 * gdb.base/recurse.exp: Likewise.
15162 * gdb.base/relational.exp: Likewise.
15163 * gdb.base/relocate.exp: Likewise.
15164 * gdb.base/remote.exp: Likewise.
15165 * gdb.base/reread.exp: Likewise.
15166 * gdb.base/restore.exp: Likewise.
15167 * gdb.base/return.exp: Likewise.
15168 * gdb.base/return2.exp: Likewise.
15169 * gdb.base/scope.exp: Likewise.
15170 * gdb.base/sect-cmd.exp: Likewise.
15171 * gdb.base/sep.exp: Likewise.
15172 * gdb.base/sepdebug.exp: Likewise.
15173 * gdb.base/setshow.exp: Likewise.
15174 * gdb.base/setvar.exp: Likewise.
15175 * gdb.base/sigall.exp: Likewise.
15176 * gdb.base/sigbpt.exp: Likewise.
15177 * gdb.base/signals.exp: Likewise.
15178 * gdb.base/signull.exp: Likewise.
15179 * gdb.base/sizeof.exp: Likewise.
15180 * gdb.base/solib.exp: Likewise.
15181 * gdb.base/step-line.exp: Likewise.
15182 * gdb.base/step-test.exp: Likewise.
15183 * gdb.base/structs.exp: Likewise.
15184 * gdb.base/structs2.exp: Likewise.
15185 * gdb.base/term.exp: Likewise.
15186 * gdb.base/twice.exp: Likewise.
15187 * gdb.base/until.exp: Likewise.
15188 * gdb.base/varargs.exp: Likewise.
15189 * gdb.base/volatile.exp: Likewise.
15190 * gdb.base/watchpoint.exp: Likewise.
15191 * gdb.base/whatis-exp.exp: Likewise.
15192 * gdb.base/whatis.exp: Likewise.
15193 * gdb.cp/ambiguous.exp: Likewise.
15194 * gdb.cp/annota2.exp: Likewise.
15195 * gdb.cp/annota3.exp: Likewise.
15196 * gdb.cp/bool.exp: Likewise.
15197 * gdb.cp/breakpoint.exp: Likewise.
15198 * gdb.cp/casts.exp: Likewise.
15199 * gdb.cp/class2.exp: Likewise.
15200 * gdb.cp/classes.exp: Likewise.
15201 * gdb.cp/cplusfuncs.exp: Likewise.
15202 * gdb.cp/ctti.exp: Likewise.
15203 * gdb.cp/derivation.exp: Likewise.
15204 * gdb.cp/exception.exp: Likewise.
15205 * gdb.cp/gdb1355.exp: Likewise.
15206 * gdb.cp/hang.exp: Likewise.
15207 * gdb.cp/inherit.exp: Likewise.
15208 * gdb.cp/local.exp: Likewise.
15209 * gdb.cp/m-data.exp: Likewise.
15210 * gdb.cp/m-static.exp: Likewise.
15211 * gdb.cp/member-ptr.exp: Likewise.
15212 * gdb.cp/method.exp: Likewise.
15213 * gdb.cp/misc.exp: Likewise.
15214 * gdb.cp/namespace.exp: Likewise.
15215 * gdb.cp/overload.exp: Likewise.
15216 * gdb.cp/ovldbreak.exp: Likewise.
15217 * gdb.cp/pr-1023.exp: Likewise.
15218 * gdb.cp/pr-1210.exp: Likewise.
15219 * gdb.cp/pr-574.exp: Likewise.
15220 * gdb.cp/printmethod.exp: Likewise.
15221 * gdb.cp/psmang.exp: Likewise.
15222 * gdb.cp/ref-params.exp: Likewise.
15223 * gdb.cp/ref-types.exp: Likewise.
15224 * gdb.cp/rtti.exp: Likewise.
15225 * gdb.cp/templates.exp: Likewise.
15226 * gdb.cp/try_catch.exp: Likewise.
15227 * gdb.cp/userdef.exp: Likewise.
15228 * gdb.cp/virtfunc.exp: Likewise.
15229 * gdb.disasm/am33.exp: Likewise.
15230 * gdb.disasm/h8300s.exp: Likewise.
15231 * gdb.disasm/mn10300.exp: Likewise.
15232 * gdb.disasm/sh3.exp: Likewise.
15233 * gdb.disasm/t01_mov.exp: Likewise.
15234 * gdb.disasm/t02_mova.exp: Likewise.
15235 * gdb.disasm/t03_add.exp: Likewise.
15236 * gdb.disasm/t04_sub.exp: Likewise.
15237 * gdb.disasm/t05_cmp.exp: Likewise.
15238 * gdb.disasm/t06_ari2.exp: Likewise.
15239 * gdb.disasm/t07_ari3.exp: Likewise.
15240 * gdb.disasm/t08_or.exp: Likewise.
15241 * gdb.disasm/t09_xor.exp: Likewise.
15242 * gdb.disasm/t10_and.exp: Likewise.
15243 * gdb.disasm/t11_logs.exp: Likewise.
15244 * gdb.disasm/t12_bit.exp: Likewise.
15245 * gdb.disasm/t13_otr.exp: Likewise.
15246 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
15247 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
15248 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
15249 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
15250 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
15251 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15252 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15253 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15254 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
15255 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
15256 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15257 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15258 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15259 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15260 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15261 * gdb.mi/gdb701.exp: Likewise.
15262 * gdb.mi/gdb792.exp: Likewise.
15263 * gdb.mi/mi-basics.exp: Likewise.
15264 * gdb.mi/mi-break.exp: Likewise.
15265 * gdb.mi/mi-cli.exp: Likewise.
15266 * gdb.mi/mi-console.exp: Likewise.
15267 * gdb.mi/mi-disassemble.exp: Likewise.
15268 * gdb.mi/mi-eval.exp: Likewise.
15269 * gdb.mi/mi-file.exp: Likewise.
15270 * gdb.mi/mi-read-memory.exp: Likewise.
15271 * gdb.mi/mi-regs.exp: Likewise.
15272 * gdb.mi/mi-return.exp: Likewise.
15273 * gdb.mi/mi-simplerun.exp: Likewise.
15274 * gdb.mi/mi-stack.exp: Likewise.
15275 * gdb.mi/mi-stepi.exp: Likewise.
15276 * gdb.mi/mi-syn-frame.exp: Likewise.
15277 * gdb.mi/mi-until.exp: Likewise.
15278 * gdb.mi/mi-var-block.exp: Likewise.
15279 * gdb.mi/mi-var-child.exp: Likewise.
15280 * gdb.mi/mi-var-cmd.exp: Likewise.
15281 * gdb.mi/mi-var-display.exp: Likewise.
15282 * gdb.mi/mi-watch.exp: Likewise.
15283 * gdb.mi/mi2-basics.exp: Likewise.
15284 * gdb.mi/mi2-break.exp: Likewise.
15285 * gdb.mi/mi2-cli.exp: Likewise.
15286 * gdb.mi/mi2-console.exp: Likewise.
15287 * gdb.mi/mi2-disassemble.exp: Likewise.
15288 * gdb.mi/mi2-eval.exp: Likewise.
15289 * gdb.mi/mi2-file.exp: Likewise.
15290 * gdb.mi/mi2-read-memory.exp: Likewise.
15291 * gdb.mi/mi2-regs.exp: Likewise.
15292 * gdb.mi/mi2-return.exp: Likewise.
15293 * gdb.mi/mi2-simplerun.exp: Likewise.
15294 * gdb.mi/mi2-stack.exp: Likewise.
15295 * gdb.mi/mi2-stepi.exp: Likewise.
15296 * gdb.mi/mi2-syn-frame.exp: Likewise.
15297 * gdb.mi/mi2-until.exp: Likewise.
15298 * gdb.mi/mi2-var-block.exp: Likewise.
15299 * gdb.mi/mi2-var-child.exp: Likewise.
15300 * gdb.mi/mi2-var-cmd.exp: Likewise.
15301 * gdb.mi/mi2-var-display.exp: Likewise.
15302 * gdb.mi/mi2-watch.exp: Likewise.
15303 * gdb.stabs/exclfwd.exp: Likewise.
15304 * gdb.stabs/weird.exp: Likewise.
15305 * gdb.threads/gcore-thread.exp: Likewise.
15306 * gdb.trace/actions.exp: Likewise.
15307 * gdb.trace/backtrace.exp: Likewise.
15308 * gdb.trace/circ.exp: Likewise.
15309 * gdb.trace/collection.exp: Likewise.
15310 * gdb.trace/deltrace.exp: Likewise.
15311 * gdb.trace/infotrace.exp: Likewise.
15312 * gdb.trace/limits.exp: Likewise.
15313 * gdb.trace/packetlen.exp: Likewise.
15314 * gdb.trace/passc-dyn.exp: Likewise.
15315 * gdb.trace/passcount.exp: Likewise.
15316 * gdb.trace/report.exp: Likewise.
15317 * gdb.trace/save-trace.exp: Likewise.
15318 * gdb.trace/tfind.exp: Likewise.
15319 * gdb.trace/tracecmd.exp: Likewise.
15320 * gdb.trace/while-dyn.exp: Likewise.
15321 * gdb.trace/while-stepping.exp: Likewise.
15322
f4b618d1
JB
153232006-08-08 Joel Brobecker <brobecker@adacore.com>
15324
15325 * gdb.base/step-bt.c: New file.
15326 * gdb.base/step-bt.exp: New testcase.
15327
3d00d119
DJ
153282006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
15329
15330 * config/monitor.exp (gdb_load): Remove support for obsolete
15331 download-write-size.
15332 * gdb.base/remote.exp: Likewise. Update all callers of
15333 gdb_timed_load.
15334
017b5bd4
DJ
153352006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
15336
15337 * cursal.exp: Pass binfile to gdb_load.
15338
837c599d
DJ
153392006-08-01 Nathan Sidwell <nathan@codesourcery.com>
15340
15341 * gdb.base/cursal.exp: Add "" to gdb_load call.
15342
8dd4540b
MK
153432006-07-29 Mark Kettenis <kettenis@gnu.org>
15344
15345 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
15346 NetBSD/ELF targets.
15347
ab5c9f60
DJ
153482006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
15349
15350 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
15351 operator*.
15352
4c42eaff
DJ
153532006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
15354
15355 * gdb.base/completion.exp: Update for change in "file" behavior.
15356 * gdb.stabs/weird.exp: Likewise.
15357 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
15358 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
15359
0155cc76
NS
153602006-07-24 Nathan Sidwell <nathan@codesourcery.com>
15361
15362 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
15363 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
15364
16026cd7
AS
153652006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
15366
15367 * gdb.base/default.exp: Update source command error message.
15368 * gdb.base/help.exp: Update 'help source' message.
15369
16963cb6
DJ
153702006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
15371
15372 * gdb.cp/bs15503.exp: Update comment for no longer crashing
15373 test.
15374
6d7fd486
AS
153752006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
15376
15377 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
15378
29e8a844
DJ
153792006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15380
15381 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
15382
6afcfa39
DJ
153832006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15384
15385 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
15386
267a692b
MK
153872006-07-17 Mark Kettenis <kettenis@gnu.org>
15388
15389 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
15390 *-*-openbsd* from targets for wich we expect ARM FPA floating
15391 point format.
15392
85d2fec4
NR
153932006-07-17 Nick Roberts <nickrob@snap.net.nz>
15394
15395 * gdb.cp/annota3.exp: Expect frame-begin annotation.
15396
153972006-07-17 Mark Kettenis <kettenis@gnu.org>
15398
15399 * gdb.base/annota3.exp: Expect frame-begin annotation.
15400
85b4c6e8
JB
154012006-07-14 Joel Brobecker <brobecker@adacore.com>
15402
15403 * gdb.base/help.exp: Adjust "help unset" test to accept
15404 any list of unset commands.
15405
fb933624
DJ
154062006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
15407 Daniel Jacobowitz <dan@codesourcery.com>
15408
15409 * gdb.cp/ref-params.exp: New test.
15410 * gdb.cp/ref-params.cc: New source file.
15411 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
15412
1dff4b64
MK
154132006-07-08 Mark Kettenis <kettenis@gnu.org>
15414
15415 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
15416 spaces/tabs in regular expressions since they might not be there.
15417
40d2e0e3
AS
154182006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
15419
15420 * gdb.base/ifelse.exp: New file.
15421
f6c957d2
NS
154222006-07-04 Nathan Sidwell <nathan@codesourcery.com>
15423
15424 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
15425 line.
15426 * gdb.base/huge.exp: Loop over compilation to find a size that
15427 is acceptable.
15428 * gdb.base/remote.exp: Correct expected strings.
15429 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
15430
b9c5a23d
DJ
154312006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15432
15433 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
15434
9af2e58d
DJ
154352006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15436
15437 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
15438 native.
15439
30930ca5
DJ
154402006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15441
15442 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
15443 enable stabs testing.
15444
aa32fa1d
DJ
154452006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15446
bd4a4c80 15447 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
15448 gdb_test_multiple does.
15449
321fef15
DJ
154502006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15451
15452 * Makefile.in (host_alias): Remove.
15453 (target_alias): Use @target_noncanonical@.
15454 (site.exp): Don't set host_alias.
15455 * aclocal.m4: Remove contents. Include acx.m4.
15456 * configure: Regenerated.
15457 * configure.ac: Use ACX_NONCANONICAL_TARGET.
15458
e1c2defa
NS
154592006-06-13 Nathan Sidwell <nathan@codesourcery.com>
15460
e63b55d1
NS
15461 * lib/gdb.exp (gdb_load_cmd): New.
15462
5600ea19
NS
15463 * gdb.base/fileio.c: Add system(NULL) test.
15464 * gdb.base/fileio.exp: Check it.
15465
e1c2defa
NS
15466 * gdb.base/break.c: Add 10a breakpoint at }
15467 * gdb.base/break.exp: Add test for breakpoint at }
15468 * gdb.cp/anon-union.cc: Add code at end of function.
15469 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
15470 * gdb.mi/var-cmd.c: Add code at end of function.
15471 * gdb.mi/mi-var-display.exp: Adjust end of next.
15472 * gdb.mi/mi2-var-display.exp: Likewise.
15473 * gdb.base/fileio.c: Add stop function and insert calls at
15474 stopping places.
15475 * gdb.base/fileio.exp: Breakpoint stop function and remove
15476 explicit line number references.
15477
6c0112ec
JB
154782006-05-19 Joel Brobecker <brobecker@adacore.com>
15479
a9c64011
AS
15480 * gdb.base/del.exp (test_delete_alias): New function.
15481 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 15482
154189a4
FF
154832006-05-18 Fred Fish <fnf@specifix.com>
15484
15485 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
15486 required. Check for spurious output after program exits normally.
15487
582e64c2
FF
154882006-05-17 Fred Fish <fnf@specifix.com>
15489
15490 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
15491 gdb_load, so it works in the simulator.
15492
8ef6493a
FF
154932006-05-11 Fred Fish <fnf@specifix.com>
15494
15495 * gdb.base/bang.exp: Ignore unexpected output between the
15496 "program exited normally" and the gdb prompt, as many other
15497 tests do.
15498
692b141c
MK
154992006-05-07 Mark Kettenis <kettenis@gnu.org>
15500
15501 * gdb.base/help.exp: Make "delete checkpoint" part option for
15502 "help d" and "help delete" tests.
15503
540b8a30
UW
155042006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15505
a9c64011 15506 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
15507 expected output in some mi_gdb_test statements.
15508 * gdb.mi/mi2-basics.exp: Likewise.
15509
9b6462d9
JB
155102006-05-05 Joel Brobecker <brobecker@adacore.com>
15511
15512 * gdb.base/del.c: New file.
15513 * gdb.base/del.exp: New testcase.
15514
954de43b
DM
155152006-05-05 David S. Miller <davem@sunset.davemloft.net>
15516
15517 * gdb.base/break.exp: Do not assume a breakpoint on
15518 main will actually be in $srcfile when optimizing.
1303f75e
DM
15519 * gdb.base/savedregs.exp: Do not require that the dummy
15520 frame location match up to a symbol and source file location.
c3242428
DM
15521 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
15522 will get printed without a mi_cmd_data_list_register_values prefix.
15523 (*-data-list-register-*): Correct regular expressions to expect the new
15524 pseudo d? floating point registers.
15525 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 15526
c7e64c9a
DJ
155272006-05-05 Christophe Lyon <christophe.lyon@st.com>
15528
15529 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
15530 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
15531 is allocated by the compiler.
15532 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
15533 anons, e, anone to force their allocation by the compiler.
15534
155352006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
15536
15537 * gdb.base/help.exp: Update expected text for help d and
15538 help delete.
15539
27ce9a6d
MK
155402006-05-02 Mark Kettenis <kettenis@gnu.org>
15541
15542 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
15543 NetBSD/ELF targets.
15544
8608915f
MK
155452006-04-30 Mark Kettenis <kettenis@gnu.org>
15546
15547 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
15548 single-step breakpoint fails; make this a KFAIL on
15549 sparc*-*-openbsd*.
15550 * gdb.base/siginfo.exp: Likewise.
15551 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15552
b8db102d
MS
155532006-04-26 Michael Snyder <msnyder@redhat.com>
15554
15555 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
15556 which may have to consume output from other forks.
15557 Add tests to make sure that "delete fork" succeeded.
15558
c702009a
MS
155592006-04-20 Michael Snyder <msnyder@redhat.com>
15560
15561 * 2006-03-22 Jim Blandy <jimb@redhat.com>
15562 Add support for the Renesas M32C and M16C.
15563
15564 * gdb.asm/asm-source.exp: Add m32c target.
15565 * gdb.asm/m32c.inc: Support for m32c target.
15566
e28493f2
AS
155672006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
15568
15569 * gdb.base/commands.exp (recursive_source_test): New test.
15570
880da185
DM
155712006-04-04 David S. Miller <davem@sunset.davemloft.net>
15572
15573 * gdb.base/float.exp: Add pattern for sparc targets.
15574
61d9b92f
DJ
155752006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15576
15577 * gdb.base/commands.exp (stray_arg0_test): New test.
15578
bd717df8
PB
155792006-03-30 Paul Brook <paul@codesourcery.com>
15580
15581 * gdb.mi/mi-until.exp: kfail broken until command.
15582 * gdb.mi/mi2-until.exp: Ditto.
15583
ec793d3c
NR
155842006-03-27 Nick Roberts <nickrob@snap.net.nz>
15585
15586 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
15587
831004b7
AO
155882006-03-08 Alexandre Oliva <aoliva@redhat.com>
15589
15590 * gdb.base/prelink.exp: Anchor tested-for regular expression
15591 on gdb prompt.
15592
effe49a0
PB
155932006-03-07 Paul Brook <paul@codesourcery.com>
15594
15595 * gdb.base/assign.exp: Correct fail message.
15596
e5461016
PB
155972006-03-07 Paul Brook <paul@codesourcery.com>
15598
15599 * lib/compiler.c: Extract armcc version number.
15600 * lib/compiler.cc: Ditto.
15601
fc91c6c2
PB
156022006-03-07 Paul Brook <paul@codesourcery.com>
15603
15604 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
15605 additional_flags=-w.
15606 * gdb.arch/altivec-regs.exp: Ditto.
15607 * gdb.arch/e500-abi.exp: Ditto.
15608 * gdb.arch/e500-regs.exp: Ditto.
15609 * gdb.base/all-bin.exp: Ditto.
15610 * gdb.base/annota1.exp: Ditto.
15611 * gdb.base/annota3.exp: Ditto.
15612 * gdb.base/args.exp: Ditto.
15613 * gdb.base/arithmet.exp: Ditto.
15614 * gdb.base/assign.exp: Ditto.
15615 * gdb.base/async.exp: Ditto.
15616 * gdb.base/bang.exp: Ditto.
15617 * gdb.base/break.exp: Ditto.
15618 * gdb.base/call-rt-st.exp: Ditto.
15619 * gdb.base/completion.exp: Ditto.
15620 * gdb.base/cond-expr.exp: Ditto.
15621 * gdb.base/condbreak.exp: Ditto.
15622 * gdb.base/consecutive.exp: Ditto.
15623 * gdb.base/define.exp: Ditto.
15624 * gdb.base/display.exp: Ditto.
15625 * gdb.base/ena-dis-br.exp: Ditto.
15626 * gdb.base/environ.exp: Ditto.
15627 * gdb.base/eval-skip.exp: Ditto.
15628 * gdb.base/info-proc.exp: Ditto.
15629 * gdb.base/jump.exp: Ditto.
15630 * gdb.base/logical.exp: Ditto.
15631 * gdb.base/long_long.exp: Ditto.
15632 * gdb.base/maint.exp: Ditto.
15633 * gdb.base/miscexprs.exp: Ditto.
15634 * gdb.base/pc-fp.exp: Ditto.
15635 * gdb.base/pointers.exp: Ditto.
15636 * gdb.base/relational.exp: Ditto.
15637 * gdb.base/reread.exp: Ditto.
15638 * gdb.base/sect-cmd.exp: Ditto.
15639 * gdb.base/sep.exp: Ditto.
15640 * gdb.base/sepdebug.exp: Ditto.
15641 * gdb.base/until.exp: Ditto.
15642 * gdb.base/whatis-exp.exp: Ditto.
15643 * gdb.cp/annota2.exp: Ditto.
15644 * gdb.cp/annota3.exp: Ditto.
15645 * gdb.trace/actions.exp: Ditto.
15646 * gdb.trace/backtrace.exp: Ditto.
15647 * gdb.trace/circ.exp: Ditto.
15648 * gdb.trace/collection.exp: Ditto.
15649 * gdb.trace/deltrace.exp: Ditto.
15650 * gdb.trace/infotrace.exp: Ditto.
15651 * gdb.trace/limits.exp: Ditto.
15652 * gdb.trace/packetlen.exp: Ditto.
15653 * gdb.trace/passc-dyn.exp: Ditto.
15654 * gdb.trace/passcount.exp: Ditto.
15655 * gdb.trace/report.exp: Ditto.
15656 * gdb.trace/save-trace.exp: Ditto.
15657 * gdb.trace/tfind.exp: Ditto.
15658 * gdb.trace/tracecmd.exp: Ditto.
15659 * gdb.trace/while-dyn.exp: Ditto.
15660 * gdb.trace/while-stepping.exp: Ditto.
15661 * lib/gdb.exp: Ditto.
15662 (gdb_compile): Handle nowarning option.
15663
5f4a23d9
AO
156642006-03-07 Alexandre Oliva <aoliva@redhat.com>
15665
15666 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
15667 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
15668 Rename executable to prelinkt. Don't re-prelink if we didn't
15669 get a core file. Test prelink -u exit status to tell whether
15670 prelinking failed. Use gdb_test_multiple.
15671
9733fc94
DJ
156722006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
15673
15674 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
15675 (do_tests): Call it.
15676
cc10cae3
AO
156772006-02-28 Alexandre Oliva <aoliva@redhat.com>
15678
15679 * gdb.base/prelink.exp: New test.
15680 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
15681
15c46491
WZ
156822006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
15683
15684 * gdb.fortran/derived-type.f90: New file.
15685 * gdb.fortran/derived-type.exp: New testcase.
15686
5c9f7ded
DJ
156872006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
15688
15689 * gdb.base/default.exp: Allow ';' as a directory separator.
15690
5b96932b
AS
156912006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15692
15693 * gdb.base/help.exp (help add-symbol-file): Update.
15694
1986bccd
AS
156952006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15696
15697 * gdb.base/help.exp (help load): Update expected results.
15698
a8b7528f
FF
156992006-02-19 Fred Fish <fnf@specifix.com>
15700
15701 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
15702 specifix hex value as part of results.
15703 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 15704
f8261448
FF
157052006-02-16 Fred Fish <fnf@specifix.com>
15706
15707 * gdb.base/whatis.c: Define variables using typedefs char_addr,
15708 ushort_addr, and slong_addr, so the typedefs are not optimized
15709 away.
15710 * gdb.base/whatis.exp: Add tests using type name for struct type,
15711 union type, enum type, and typedef.
a9c64011 15712
31d8bdd2
MK
157132006-02-13 Mark Kettenis <kettenis@gnu.org>
15714
15715 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
15716
34e41e63
JB
157172006-02-13 Jim Blandy <jimb@redhat.com>
15718
15719 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
15720 case where it takes two "next" commands to skip past the init
15721 call.
15722
ac6e4f31
FF
157232006-02-12 Fred Fish <fnf@specifix.com>
15724
15725 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
15726 to handle cases where it takes two "next" commands to skip
15727 past the init call.
15728
2db2d571
JB
157292006-02-07 Joel Brobecker <brobecker@adacore.com>
15730
15731 * gdb.ada/array_return.exp: Mark the last test as expected to fail
15732 on hppa32 targets.
15733
38fcd64c
DJ
157342006-02-06 Vladimir Prus <ghost@cs.msu.su>
15735
15736 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
15737 field.
15738
1315ad46
MK
157392006-01-29 Mark Kettenis <kettenis@gnu.org>
15740
15741 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
15742
5625b943
DJ
157432006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15744
15745 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
15746 files.
15747
80df1bbe
DJ
157482006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15749
15750 * gdb.cp/maint.exp: Set complaints to a positive value.
15751
9078e690
DJ
157522006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15753
15754 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
15755 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
15756 function name.
15757
9c903399
DJ
157582006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15759
15760 * gdb.base/checkpoint.c: Update copyright notice. Include
15761 <stdlib.h>.
15762
761ae4d6
JB
157632006-01-04 Jim Blandy <jimb@redhat.com>
15764
15765 * gdb.asm/asm-source.exp: Independently provide default values for
15766 asm-flags and debug-flags. Use 'string equal' to do the
15767 comparison, not the implicit expr's '==' operator. Remove
15768 now-unneeded assignments to asm-flags. In h8300 case, place
15769 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
15770
099ac3dd
MS
157712006-01-04 Michael Snyder <msnyder@redhat.com>
15772
15773 * gdb.base/checkpoint.c: New file.
15774 * gdb.base/checkpoint.exp: New file.
15775 * gdb.base/multi-fork.c: New file.
15776 * gdb.base/multi-fork.exp: New file.
15777 * gdb.base/pi.txt: New file (data for checkpoint.c test).
15778
f4d85314
FF
157792006-01-04 Fred Fish <fnf@specifix.com>
15780
15781 * gdb.base/ptype.c (foo): Add typedef.
15782 (intfoo): Add function.
15783 * gdb.base/ptype1.c: New file.
15784 * gdb.base/ptype.exp: Handle compilation and linking with two
15785 source files. Test that proper type for "foo" is found based
15786 on source context rather than first match found in symtabs.
15787
a1b06f35
MK
157882005-12-28 Mark Kettenis <kettenis@gnu.org>
15789
15790 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
15791 * gdb.asm/openbsd.inc: Indent commands.
15792
d082a1e2
MK
157932005-12-26 Mark Kettenis <kettenis@gnu.org>
15794
c65016bd
MK
15795 * gdb.base/freebpcmd.exp: Increase timeout.
15796
d082a1e2
MK
15797 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
15798
d3c32a0e
DJ
157992005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
15800
15801 * gdb.base/default.exp: Update check for "show version".
15802
9fdb1f50
RC
158032005-12-09 Randolph Chung <tausq@debian.org>
15804
15805 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
15806 * gdb.asm/pa64.inc: New file.
15807
5f2c56f7
RC
158082005-12-09 Randolph Chung <tausq@debian.org>
15809
15810 * gdb.asm/common.inc: Indent commands.
15811 * gdb.asm/asmsrc1.s: Likewise.
15812 * gdb.asm/asmsrc2.s: Likewise.
15813
8117349c
RC
158142005-12-09 Randolph Chung <tausq@debian.org>
15815
15816 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
15817 (get_addr_of_sym): Remove duplicate print.
15818 (gen_core): xfail hppa*-*-hpux*, update expected output.
15819 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
15820 * gdb.arch/pa64-nullify.s: New file.
15821
8f07f25a
RC
158222005-12-09 Randolph Chung <tausq@debian.org>
15823
15824 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
15825
55b39184
DJ
158262005-12-07 Christophe Lyon <christophe.lyon@st.com>
15827
15828 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
15829 code generation for these functions.
15830 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
15831 error message.
15832
31e2b00f
AS
158332005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
15834
15835 * gdb.base/help.exp (help b, help br, help bre, help brea)
15836 (help break): Update the expected message.
15837
c3d0b56e
SC
158382005-11-11 Stephane Carrez <stcarrez@nerim.fr>
15839
15840 * gdb.asm/m68hc11.inc: Setup the data section.
15841 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
15842 script for this test.
15843 (m6812-*-*): Likewise.
15844
36ae0ea9
RC
158452005-11-09 Randolph Chung <tausq@debian.org>
15846
15847 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
15848
9d6f42e9
WZ
158492005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
15850
15851 * gdb.base/break.exp: Fix a comment typo.
15852
e2126a14
EZ
158532005-11-03 Jim Blandy <jimb@redhat.com>
15854
a9c64011
AS
15855 Checked in by Elena Zannoni <ezannoni@redhat.com>
15856
889bf7c5 15857 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 15858
e0ac7199
CV
158592005-11-02 Corinna Vinschen <vinschen@redhat.com>
15860
15861 * gdb.arch/gdb1558.c: Include stdio.h.
15862
31d3fb18
MK
158632005-10-31 Mark Kettenis <kettenis@gnu.org>
15864
15865 * gdb.asm/asm-source.exp: Use -e instead of --entry.
15866
e52b687c
MK
158672005-10-31 Mark Kettenis <kettenis@gnu.org>
15868
15869 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
15870
f4711d79
PG
158712005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
15872
a9c64011
AS
15873 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15874 vscr" tests to better match output.
f4711d79 15875
987a9106
JB
158762005-10-12 Jim Blandy <jimb@redhat.com>
15877
15878 * gdb.base/structs.exp (any): New function.
15879 (test_struct_returns): Don't make any assumptions at all about
15880 what value the function returns when GDB can't set the return
15881 value.
15882
2336bb58
JB
158832005-10-09 Joel Brobecker <brobecker@adacore.com>
15884
15885 * gdb.ada/arrayidx/p.adb: New file.
15886 * gdb.ada/arrayidx.exp: New testcase
15887
158882005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
15889
15890 * gdb.ada/array_return/pck.ads: New file.
15891 * gdb.ada/array_return/pck.adb: New file.
15892 * gdb.ada/array_return/p.adb: New file.
15893 * gdb.ada/array_return.exp: New testcase.
15894
705335ea
JB
158952005-10-03 Joel Brobecker <brobecker@adacore.com>
15896
a9c64011
AS
15897 * gdb.base/arrayidx.c: New file.
15898 * gdb.base/arrayidx.exp: New testcase.
705335ea 15899
11ee9940
NR
159002005-09-29 Nick Roberts <nickrob@snap.net.nz>
15901
15902 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
15903 frames-invalid and breakpoints-invalid are no longer generated
15904 with level 3 so don't expect them in the output.
15905
39fb8e9e
BR
159062005-09-27 Bob Rossi <bob@brasko.net>
15907
a9c64011 15908 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
15909 from test. Escape the | in mi_gdb_test call.
15910 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
15911 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
15912 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
15913 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
15914 expected regex's in mi_gdb_test calls.
15915 * lib/mi-support.exp: Remove arbitrary .* from tests.
15916 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
15917 Fully anchor GDB/MI expected results in mi_gdb_test.
15918 * lib/gdb.exp (string_to_regexp): Escape the ] character.
15919 * gdb.base/sizeof.exp: Remove escape character. Correct test.
15920
2af48f68
PB
159212005-09-26 Paul Brook <paul@codesourcery.com>
15922
15923 * long_long.exp: Exclude eabi targets from arm FPA float format test.
15924
f34502bc
WZ
159252005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15926
15927 * bfp-test.c: New file.
15928 * bfp-test.exp: New testcase.
15929
ca929517
WZ
159302005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15931
15932 * gdb.fortran/subarray.exp: New testcase to test the evaluation
15933 of subarray and substring variable.
15934 * gdb.fortran/subarray.f: New source file for the test of subarray
15935 and substring variable evaluation.
15936 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
15937 of string constant.
15938
c761af65
DJ
159392005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
15940
15941 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
15942 copyright dates.
15943
561d7a1d
PG
159442005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
15945
15946 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
15947 powerpc altivec' test with an almost identical 'info vector' test.
15948
b2b64cc9
PG
159492005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15950
a9c64011
AS
15951 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15952 vscr" tests to match output.
b2b64cc9 15953
6ac4d15a
PG
159542005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15955
a9c64011
AS
15956 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
15957 output.
6ac4d15a 15958
40e55bef
BR
159592005-09-11 Bob Rossi <bob@brasko.net>
15960
889bf7c5
PA
15961 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
15962 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
15963 commands that return an MI output command and an asyncronous MI output
15964 command.
40e55bef
BR
15965 * gdb.mi/mi-console.exp: Ditto.
15966
3c7385ec
BR
159672005-09-11 Bob Rossi <bob@brasko.net>
15968
15969 * gdb.mi/mi-var-child.c: Include <string.h>.
15970
a6cd0eb3
DJ
159712005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
15972
15973 * killed.exp: Correct gdb_expect syntax.
15974
2f168eed
CV
159752005-08-09 Corinna Vinschen <vinschen@redhat.com>
15976
15977 * lib/mi-support.exp (mi_gdb_load): Fix typo.
15978
ecd3fd0f
BR
159792005-08-02 Bob Rossi <bob@brasko.net>
15980
15981 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
15982 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
15983 Change tests to inferior-tty-set/show.
15984 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
15985 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
15986 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
15987 inferior. Use mi_gdb_test to get GDB and Inferior output.
15988 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
15989 descriptor.
15990 (mi_inferior_tty_name): Add inferior PTY file name.
15991 (mi_gdb_start): Add INFERIOR_PTY parameter.
15992 (mi_gdb_test): Add IPATTERN parameter.
15993
f1ea48cb 159942005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 15995
f1ea48cb
BR
15996 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
15997 parameter to mi_gdb_test.
15998 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
15999
6e650a67
DJ
160002005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16001
16002 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
16003 struct_declarations.
16004 * gdb.mi/mi-var-child.exp: Step over the initialization of
16005 struct_declarations.
16006
8be260b6
DJ
160072005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16008
16009 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
16010 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
16011 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
16012 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
16013 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
16014 file.
16015
4e660f07
NR
160162005-07-27 Nick Roberts <nickrob@snap.net.nz>
16017
16018 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
16019 (do_children_tests): Assign values to the extra elements.
16020
16021 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
16022 them for tests for "-var-update --no-values" and
a9c64011 16023 "-var-update --all-values".
4e660f07
NR
16024 Add test for "-var-list-children --simple-values".
16025
16026 * gdb.mi/basics.c (callee4): Add integer array D[3]...
16027
16028 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
16029 "-stack-list-locals --simple-values" Improve doc strings and
16030 comments.
16031
6bdae935
MK
160322005-07-18 Mark Kettenis <kettenis@gnu.org>
16033
598b7a6f
MK
16034 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
16035 *-*-openbsd*.
16036 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
16037
6bdae935
MK
16038 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
16039 sigaltsatck'.
16040
1323e929 160412005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 16042
1323e929
BR
16043 * gdb.base/default.exp (tty): Changed output of command.
16044 * gdb.base/help.exp (help tty): Ditto.
16045
b1a9c082
MK
160462005-07-12 Mark Kettenis <kettenis@gnu.org>
16047
16048 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
16049
10a844a2
MK
160502005-07-10 Mark Kettenis <kettenis@gnu.org>
16051
16052 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
16053 -stack-select-frame without arguments.
16054 (test_stack_frame_listing): Add test for newly implemented command
16055 -stack-info-frame.
16056
3cb3b8df
BR
160572005-07-06 Bob Rossi <bob@brasko.net>
16058
16059 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
16060 command.
16061 (Copyright): Update copyright.
16062
a0c5fbcf
WZ
160632005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
16064
16065 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
16066 tests to evaluate exponentiation expression.
16067
984971d0
AS
160682005-06-29 Andreas Schwab <schwab@suse.de>
16069
16070 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
16071 main to avoid warnings.
16072
16073 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
16074
fe03833f
NR
160752005-06-20 Nick Roberts <nickrob@snap.net.nz>
16076
16077 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
16078 -stack-select-frame without arguments.
16079 (test_stack_frame_listing): Add test for newly implemented command
16080 -stack-info-frame.
a9c64011 16081
7a55f279
WZ
160822005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
16083
0ffa0ea5
DJ
16084 * gdb.fortran/array-element.f: New file.
16085 * gdb.fortran/array-element.exp: New testcase.
7a55f279 16086
26585198
DJ
160872005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16088
16089 * gdb.base/bigcore.exp: Correct checks for systems which can
16090 not dump a large core file.
16091
c1bd25fd
DJ
160922005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16093
16094 * gdb.base/relocate.c: Add a copyright notice.
16095 (dummy): Remove.
16096 * gdb.base/relocate.exp: Test printing the values of variables
16097 from a relocatable file.
16098
589e074d
DJ
160992005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16100
16101 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
16102 excess MI output after an error.
16103
0915f927
JB
161042005-05-29 Joel Brobecker <brobecker@adacore.com>
16105
16106 * gdb.arch/alpha-step.c: New file.
16107 * gdb.arch/alpha-step.exp: New testcase.
16108
76ff342d
DJ
161092005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
16110 Dennis Brueni <dennis@slickedit.com>
16111
16112 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
16113 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
16114 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
16115 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
16116 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
16117 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
16118 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
16119
96b0c7ac
DJ
161202005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
16121 Wu Zhou <woodzltc@cn.ibm.com>
16122
16123 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
16124 IBM's xlc compiler.
16125 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
16126 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
16127
f21565d2
JB
161282005-05-13 Jim Blandy <jimb@redhat.com>
16129
16130 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
16131 calling gdb_suppress_entire_file.
16132 * gdb.base/charset.exp: Same.
16133 * gdb.base/call-rt-st.exp: Same.
16134
6006a3a1
BR
161352005-05-05 Bob Rossi <bob_rossi@cox.net>
16136
16137 * lib/gdb.exp (fullname_syntax): Added global regex.
16138 (fullname_syntax_POSIX): Ditto.
16139 (fullname_syntax_UNC): Ditto.
16140 (fullname_syntax_DOS_CASE): Ditto.
16141 (fullname_syntax_DOS): Ditto.
16142 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
16143 fullname_syntax variable to scope and use it.
16144 (test_file_list_exec_source_files): Ditto.
16145 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
16146
c3b69c04
DJ
161472005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
16148
16149 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
16150
3c95e6af
PG
161512004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
16152
a9c64011
AS
16153 * lib/gdb.exp (skip_altivec_tests): New function, based on
16154 check_vmx_hw_available from the GCC testsuite.
16155 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
16156 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 16157
78df6c56
JB
161582005-05-02 Jim Blandy <jimb@redhat.com>
16159
16160 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
16161 calling gdb_suppress_entire_file.
16162
1690f9cf
DJ
161632005-04-30 Randolph Chung <tausq@debian.org>
16164
16165 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
16166 Slightly relax "sem_post" name checking.
16167
5ea106f7
PG
161682005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
16169
16170 * gdb.base/unload.exp: Use new shared library infrastructure.
16171
bf7234cf
PG
161722005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
16173
16174 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 16175 infrastructure.
bf7234cf 16176
547b869a
CV
161772005-04-29 Corinna Vinschen <vinschen@redhat.com>
16178
16179 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
16180 * gdb.asm/h8300.inc: New file.
16181
f07e55f0
PG
161822005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16183
16184 * gdb.base/shlib-call.exp: Change to use new shared library
16185 infrastructure.
16186
3cbba3d1
PG
161872005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16188
a9c64011
AS
16189 * gdb.base/pending.exp: Change to use new shared library
16190 infrastructure.
3cbba3d1 16191
ed6df200
PG
161922005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16193
a9c64011
AS
16194 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
16195 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 16196
8c8f4ebe
PG
161972005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
16198
a9c64011
AS
16199 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
16200 shared objects being adjusted and update copyright years.
8c8f4ebe 16201
607fbc54
DJ
162022005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
16203
16204 * ChangeLog: Correct some 2003-01-13 dates.
16205 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
16206 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
16207 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
16208 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
16209 gdb.trace/tfind.exp: Update copyright years.
16210
57bf0e56
DJ
162112005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
16212 Daniel Jacobowitz <dan@codesourcery.com>
16213
16214 * lib/gdb.exp (gdb_compile): Handle shlib=.
16215 (gdb_compile_shlib): New function.
16216
9b593790
PG
162172005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
16218
a9c64011 16219 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 16220
9494c6a5
DJ
162212005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16222
16223 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
16224 gdb.server.
16225 * configure.ac: Likewise.
16226 * configure: Regenerated.
16227 * gdb.gdbserver/Makefile.in: Moved to...
16228 * gdb.server/Makefile.in: ... here.
16229 * gdb.gdbserver/server.c: Moved to...
16230 * gdb.server/server.c: ... here.
16231 * gdb.gdbserver/server-run.exp: Moved to...
16232 * gdb.server/server-run.exp: ... here.
16233
6f8eac0e
DJ
162342005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16235
16236 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
16237 * configure.ac: Create gdb.gdbserver/Makefile.
16238 * configure: Regenerated.
16239 * lib/gdbserver-support.exp: New file, derived from
16240 config/gdbserver.exp.
16241 * config/gdbserver.exp: Use gdbserver-support.exp.
16242 * gdb.gdbserver/Makefile.in: New file.
16243 * gdb.gdbserver/server.c: New file.
16244 * gdb.gdbserver/server-run.exp: New file.
16245
6e87504d
PG
162462005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
16247
a9c64011
AS
16248 * lib/gdb.exp (test_compiler_info): Return compiler_info
16249 if no arguments are given.
6e87504d 16250
d1779be4
PG
162512005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
16252
16253 * gdb.arch/altivec-abi.exp: Check for compiler and set
16254 use altivec' flag accordingly.
16255 * gdb.arch/altivec-regs.exp: Likewise.
16256
88750304
DJ
162572005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
16258
16259 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
16260
f3fb768d
AS
162612005-03-27 Andreas Schwab <schwab@suse.de>
16262
16263 * gdb.base/bigcore.c (main): Add missing mode argument in open
16264 call.
16265
7e813ac5
DJ
162662005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
16267
16268 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
16269 downloads.
16270 * config/gdbserver.exp (gdb_load): Likewise.
16271
8e3049aa
PB
162722005-03-14 Paul Brook <paul@codesourcery.com>
16273
16274 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
16275 targets.
16276
a9df7c44
JB
162772005-03-09 Joel Brobecker <brobecker@adacore.com>
16278
16279 * gdb.dwarf2/dup-psym.S: New file.
16280 * gdb.dwarf2/dup-psym.exp: New testcase.
16281
9f0d94e8
JB
162822005-03-09 Joel Brobecker <brobecker@adacore.com>
16283
16284 * gdb.ada/exec_changed/first.adb: New file.
16285 * gdb.ada/exec_changed/second.adb: New file.
16286 * gdb.ada/exec_changed.exp: New testcase.
16287
5f579bc5
NS
162882005-03-08 Nathan Sidwell <nathan@codesourcery.com>
16289
36e9969c
NS
16290 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
16291 (A2): New class.
16292 (main): Test operator+.
16293 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
16294 breakpoint test.
16295
5f579bc5
NS
16296 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
16297 * gdb.base/signull.exp: Disable if gdb,nosignals.
16298 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
16299 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
16300 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
16301 * gdb.mi/mi2-console.exp: Likewise.
16302 * gdb.trace/collection.exp (run_trace_experiment): Consume the
16303 continue output at start.
16304 (gdb_collect_locals_test): Robustify regexp.
16305 * gdb.trace/passc-dyn.exp: Fix comment typo.
16306 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
16307
be46087e
CV
163082005-03-08 Corinna Vinschen <vinschen@redhat.com>
16309
16310 * gdb.asm/asm-source.exp: Add iq2000 case.
16311 * gdb.asm/iq2000.inc: New file.
16312
384e1a61 163132005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 16314
384e1a61
MI
16315 * gdb.base/command.exp: Change hardcoded value to regular expression.
16316 * gdb.base/float.exp: Add powerpc to the list of targets checked.
16317
584b6e9e
DJ
163182005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
16319
16320 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
16321 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
16322 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
16323 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
16324 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
16325
ab5b5d61
MK
163262005-03-05 Mark Kettenis <kettenis@gnu.org>
16327
16328 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
16329 changes.
16330
ae051c1b
PG
163312004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
16332
a9c64011
AS
16333 * lib/compiler.c: Add test for IBM's xlc compiler.
16334 * lib/compiler.cc: Likewise.
ae051c1b 16335
3f0f6ed2
JB
163362004-02-24 Joel Brobecker <brobecker@adacore.com>
16337
16338 * gdb.ada/fixed_points.exp: Create compilation object directory
16339 before running the test.
16340 * gdb.ada/null_record.exp: Likewise.
16341 * gdb.ada/packed_array.exp: Likewise.
16342 * gdb.ada/start.exp: Likewise.
16343
724f452b
JB
163442005-02-15 Joel Brobecker <brobecker@adacore.com>
16345
16346 * gdb.ada/packed_array/pa.adb: New file.
16347 * gdb.ada/packed_array.exp: New testcase.
16348
57f5cdfb 163492005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 16350
1f393151
MK
16351 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
16352 files.
16353
ebdda337
MK
16354 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
16355 on *-*-openbsd*. Correctly match whitespace in regukar
16356 expressions.
16357
cf309262
DJ
163582005-02-10 Daniel Jacobowitz <dan@debian.org>
16359
16360 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
16361 PR exp/1821
16362 * gdb.base/gdb1821.c: New test file.
16363 * gdb.base/gdb1821.exp: New test file.
16364
3be49e7a
JB
163652005-02-09 Joel Brobecker <brobecker@adacore.com>
16366
16367 * gdb.base/start.c: New file.
16368 * gdb.base/start.exp: New testcase.
16369
e292e67d
JB
163702005-02-09 Joel Brobecker <brobecker@adacore.com>
16371
16372 * gdb.ada/start/dummy.adb: New file.
16373 * gdb.ada/start.exp: New testcase.
16374
dbdfa66c
CV
163752005-02-09 Corinna Vinschen <vinschen@redhat.com>
16376
16377 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
16378 for printing symbols and statistics.
16379 Add test for using relative pathnames in "maint print msymbols" test.
16380 Mark "maint info sections DATA" XFAIL on Cygwin.
16381 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
16382 tests.
16383
d7941671
AC
163842005-02-09 Andreas Schwab <schwab@suse.de>
16385
16386 Committed by Andrew Cagney <cagney@gnu.org>
16387 * gdb.base/remotetimeout.exp: New file.
16388
74e5ef44
MK
163892005-02-07 Mark Kettenis <kettenis@gnu.org>
16390
16391 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
16392
464dd14d
JB
163932005-02-03 Joel Brobecker <brobecker@adacore.com>
16394
16395 * gdb.ada/gnat_ada.gpr: New file.
16396 * gdb.ada/gnat_ada.gin: Delete, no longer used.
16397 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
16398 * configure.ac: No longer generate gnat_ada.gpr.
16399 * configure: Regenerate.
16400 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
16401 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
16402 * gdb.ada/null_record/bar.ads: Likewise.
16403 * gdb.ada/null_record/bar.adb: Likewise.
16404 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
16405 * gdb.ada/null_record.exp (testdir): New variable.
16406 (testfile): executable is now in testdir subdirectory.
16407 (srcfile): Use full path to the main compilation unit.
16408 * gdb.ada/fixed_points.exp: Same changes as above.
16409
30d756ae
NR
164102005-02-03 Nick Roberts <nickrob@snap.net.nz>
16411
16412 * gdb.base/interp.exp: New test.
16413
9d799f85
AC
164142005-01-24 Andrew Cagney <cagney@gnu.org>
16415
16416 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
16417
15656118
AC
164182005-01-19 Andrew Cagney <cagney@gnu.org>
16419
a892c31b
AC
16420 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
16421 configure.ac not configure.in.
16422
15656118
AC
16423 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
16424 of powerpc*-*-*.
16425 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 16426 * gdb.base/list.exp (test_list_function)
15656118
AC
16427 (test_list_filename_and_function): Ditto.
16428 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
16429
a7b01baf
AC
164302005-01-16 Andrew Cagney <cagney@gnu.org>
16431
17d92a02
AC
16432 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
16433
a7b01baf
AC
16434 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
16435
bc8332bb
AC
164362005-01-14 Andrew Cagney <cagney@gnu.org>
16437
16438 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
16439 * gdb.mi/mi2-var-cmd.exp: Ditto.
16440
4d074752
CV
164412005-01-10 Corinna Vinschen <vinschen@redhat.com>
16442
16443 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
16444
bec39cab
AC
164452005-01-07 Andrew Cagney <cagney@gnu.org>
16446
16447 * configure.ac: Rename configure.in, require autoconf 2.59.
16448 * configure: Re-generate.
16449 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
16450 * gdb.stabs/configure: Re-generate.
16451 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
16452 * gdb.hp/configure: Re-generate.
16453 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
16454 autoconf 2.59.
16455 * gdb.hp/gdb.objdbg/configure: Re-generate.
16456 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
16457 autoconf 2.59.
16458 * gdb.hp/gdb.defects/configure: Re-generate.
16459 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
16460 autoconf 2.59.
16461 * gdb.hp/gdb.compat/configure: Re-generate.
16462 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
16463 autoconf 2.59.
16464 * gdb.hp/gdb.base-hp/configure: Re-generate.
16465 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
16466 autoconf 2.59.
16467 * gdb.hp/gdb.aCC/configure: Re-generate.
16468
f10b16d4
JB
164692004-12-15 Jim Blandy <jimb@redhat.com>
16470
16471 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
16472 under NPTL when there is debugging info available for libpthread.
16473
fb6e1814
JG
164742004-12-13 Jerome Guitton <guitton@gnat.com>
16475
16476 * gdb.ada/fixed_points.c: New file.
16477 * gdb.ada/fixed_points.exp: New file.
16478
fe46cd3a
RC
164792004-12-03 Randolph Chung <tausq@debian.org>
16480
16481 * gdb.arch/pa-nullify.exp: New file.
16482 * gdb.arch/pa-nullify.s: New file.
16483
8de0841b
RC
164842004-11-30 Randolph Chung <tausq@debian.org>
16485
16486 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
16487 instead of "tbug". Fix regexp to work properly with gdb_test.
16488
c8170782
PH
164892004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
16490
16491 * gdb.base/bitfields2.exp: New test.
16492 * gdb.base/bitfields2.c: New file.
16493
954269c2
RE
164942004-11-28 Richard Earnshaw <rearnsha@arm.com>
16495
16496 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
16497
0107feed
RC
164982004-11-16 Randolph Chung <tausq@debian.org>
16499
16500 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
16501
f073ae8c
DJ
165022004-11-14 Daniel Jacobowitz <dan@debian.org>
16503
16504 * gdb.threads/threadapply.exp: Correct "macro details" test.
16505
19ad59e7
JJ
165062004-11-11 Jeff Johnston <jjohnstn@redhat.com>
16507
16508 * gdb.threads/threadapply.exp: New test.
16509 * gdb.threads/threadapply.c: New file.
16510
9cf0961b
MK
165112004-11-07 Mark Kettenis <kettenis@gnu.org>
16512
16513 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
16514 frames.
16515
c789492a
FL
165162004-11-05 Felix Lee <felix+log1@specifixinc.com>
16517
16518 * gdb.base/cursal.exp: New file.
16519 * gdb.base/cursal.c: New file.
16520
a1e167bb
AC
165212004-11-03 Andrew Cagney <cagney@gnu.org>
16522
16523 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
16524
b7cbf173
MK
165252004-10-30 Mark Kettenis <kettenis@gnu.org>
16526
16527 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
16528 NetBSD/ELF targets.
16529
88f9d34f
JB
165302004-10-29 Joel Brobecker <brobecker@gnat.com>
16531
16532 * gdb.threads/bp_in_thread.c: New file, copied from
16533 pthread_cond_wait.c.
16534 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
16535 file, rather than reusing the .c file from another testcase.
16536
ca7d6a0c
JB
165372004-10-20 Joel Brobecker <brobecker@gnat.com>
16538
16539 * gdb.ada/null_record.exp: Check where we stopped after
16540 sending the start command, instead of where the associated
16541 temporary breakpoint was inserted.
16542
0d863d03
AC
165432004-10-14 Andrew Cagney <cagney@gnu.org>
16544
16545 * gdb.mi/gdb701.c (main): Return 0.
16546
d11e72cb
DJ
165472004-10-13 Daniel Jacobowitz <dan@debian.org>
16548
d40539a4 16549 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 16550
e1923096
JJ
165512004-10-12 Jeff Johnston <jjohnstn@redhat.com>
16552
16553 * gdb.threads/schedlock.c: Add comment markers to use to find
16554 line numbers.
16555 * gdb.threads/schedlock.exp: Adjust regex to handle the new
16556 comments.
16557 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
16558 breakpoint lines.
16559
ec8ba2c9
DJ
165602004-10-12 Daniel Jacobowitz <dan@debian.org>
16561
16562 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
16563
0eb3658b
DJ
165642004-10-12 Daniel Jacobowitz <dan@debian.org>
16565
16566 * configure.in: Add gdb.dwarf2.
16567 * configure: Regenerated.
16568 * Makefile.in: Add gdb.dwarf2.
16569 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
16570 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
16571 gdb.dwarf2/file1.txt: New files.
16572
a271cc33
OF
165732004-10-11 Orjan Friberg <orjanf@axis.com>
16574
a9c64011 16575 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
16576 of "run", since the latter doesn't work with remote targets. Adjust
16577 the breakpoint numbering accordingly.
16578 * gdb.threads/pthread_cond_wait.exp: Ditto.
16579
895ce074
MC
165802004-10-08 Michael Chastain <mec.gnu@mindspring.com>
16581
16582 * gdb.base/overlays.exp: Update copyright years.
16583
6be3092d
KI
165842004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
16585
16586 * gdb.base/overlays.exp: Disable if target is Linux.
16587
e05389b8
FL
165882004-10-06 Felix Lee <felix+log1@specifixinc.com>
16589
16590 * config/gdbserver.exp (gdb_load): Use right filename on remote.
16591
73cb587d
KI
165922004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
16593
16594 * gdb.asm/asm-source.exp: Add m32r-linux target.
16595 * gdb.asm/m32r-linux.inc: New file.
16596
3c0edcdc
AC
165972004-09-24 Andrew Cagney <cagney@redhat.com>
16598 David Anderson <anderson@redhat.com>
16599
16600 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
16601 command fails, assume things will work.
16602 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
16603 (_GNU_SOURCE): Define.
16604 (print_unsigned, print_hex): Change parameter to "long long".
16605 (print_byte_count): New function, use to print byte counts.
16606 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
16607 O_LARGEFILE.
16608 (main): Compute an upper bound on a corefile in max_core_size.
16609 Limit memory chunk size to max_core_size. Limit total memory
16610 allocated to max_core_size.
16611
4bb3667f
AC
166122004-09-23 Andrew Cagney <cagney@gnu.org>
16613
16614 * gdb.base/bigcore.exp: Replace the code that creates a corefile
16615 from a separate process with code that creates a corefile by
16616 making the inferior dump core.
16617
60fe1a51
MK
166182004-09-23 Mark Kettenis <kettenis@gnu.org>
16619
16620 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
16621 block.
16622
8e937346
MC
166232004-09-23 Michael Chastain <mec.gnu@mindspring.com>
16624
16625 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
16626 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
16627 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
16628 Likewise.
16629
7213f6d6
JJ
166302004-09-20 Jeff Johnston <jjohnstn@redhat.com>
16631
16632 * gdb.java/jprint.exp: New test case for java inferior call.
16633 * gdb.java/jprint.java: Ditto.
16634
eac69dca
JB
166352004-09-15 Joel Brobecker <brobecker@gnat.com>
16636
16637 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
16638
22227696
MC
166392004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16640
16641 * gdb.threads/killed.c: Include <stdlib.h>.
16642 * gdb.threads/pthreads.c: Likewise.
16643
7dd403a4
MC
166442004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16645
16646 * gdb.threads/killed.c: Add copyright notice.
16647
33f2d567
JM
166482004-09-10 Jason Molenda (jmolenda@apple.com)
16649
a9c64011
AS
16650 * gdb.base/define.exp: Two new tests to verify zero space chars
16651 after 'if' and 'while' commands in a user-defined command is correctly
16652 parsed.
33f2d567 16653
e05b62ac
AC
166542004-09-08 Andrew Cagney <cagney@gnu.org>
16655
16656 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
16657 delivery test with duplicate at end of file.
16658
9cbe82da
MK
166592004-09-06 Mark Kettenis <kettenis@jive.nl>
16660
16661 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
16662
564803d9
MC
166632004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16664
16665 * config/hppro.exp: Removed.
16666
7c6807ce
MC
166672004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16668
16669 * config/sparclet.exp: Removed.
16670
bf7e26dd
MC
166712004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16672
16673 * config/udi.exp: Removed.
16674
714e341b
MC
166752004-09-02 Michael Chastain <mec.gnu@mindspring.com>
16676
16677 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
16678 of "exp_continue".
16679 (advancei): Likewise.
16680
1236e623
JJ
166812004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16682
16683 * gdb.base/unload.exp: Fix so messages aren't duplicated.
16684
3bdcad15
MI
166852004-09-01 Manoj Iyer <manjo@austin.ibm.com>
16686
228af206 16687 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
16688 to check for nodebug in executable.
16689 * gdb.gdb/observer.exp (setup_test): Likewise.
16690 * gdb.gdb/selftest.exp (test_with_self): Likewise.
16691 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
16692
c72b934c
AC
166932004-09-01 Andrew Cagney <cagney@gnu.org>
16694
16695 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16696 files.
16697
edd9b715
JJ
166982004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16699
16700 * gdb.base/unload.exp: Fix expected warning message to match
16701 latest format.
16702
fb4ce06b
CV
167032004-09-01 Corinna Vinschen <vinschen@redhat.com>
16704
16705 * gdb.base/call-rt-st.exp: Fix typos.
16706
ce78e7c3
MI
167072004-08-31 Manoj Iyer <manjo@austin.ibm.com>
16708
16709 * gdb.threads/thread_check.exp: New testcase.
16710 * gdb.threads/thread_check.c: New testcase.
16711
2dedb159
AC
167122004-08-31 Andrew Cagney <cagney@gnu.org>
16713
16714 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
16715 (skip_to_handler_entry): New procedures. Test stepping into a
16716 handler when the breakpoint is at the handler's entry point.
16717
68f53502
AC
167182004-08-30 Andrew Cagney <cagney@gnu.org>
16719
16720 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
16721 gdb/1757.
16722
3e3ffd2b
MC
167232004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16724
16725 With code from Manoj Iyer <manjo@austin.ibm.com>:
16726 * lib/gdb.exp (gdb_file_cmd): Return more information in the
16727 return value. Add an arm for "no debugging symbols found".
16728 Change a stray "error" to "perror".
16729 (gdb_run_cmd): Adapt to new return value.
16730 * gdb.base/remote.exp: Adapt to new return value.
16731 * gdb.gdb/complaints.exp: Likewise.
16732 * gdb.gdb/observer.exp: Likewise.
16733 * gdb.gdb/selftest.exp: Likewise.
16734 * gdb.gdb/xfullpath.exp: Likewise.
16735
4b6f5fd2
JB
167362004-08-27 Joel Brobecker <brobecker@gnat.com>
16737
16738 * gdb.threads/bp_in_thread.exp: New testcase.
16739
e5b25496
MC
167402004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16741
16742 Fix PR testsuite/1735.
16743 * gdb.threads/schedlock.c (thread_function): Add a cast
16744 to suppress a gcc warning.
16745 * gdb.threads/thread-specific.c (thread_function): Likewise.
16746
934353d6
MC
167472004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16748
16749 * gdb.base/unload.c: Include <stdlib.h>.
16750
f98a0aef 167512004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 16752
f98a0aef 16753 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
16754 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
16755 synchronized after the "return".
16756
5a2e8882
MC
167572004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16758
16759 * gdb.mi/basics.c: Include <stdio.h>.
16760 * gdb.mi/pthreads.c: Include <stdlib.h>.
16761 * gdb.mi/var-cmd.c: Include <stdlib.h>.
16762
a9640423
MC
167632004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16764
16765 * gdb.threads/schedlock.c: Add copyright notice.
16766
b04e311d
AC
167672004-08-25 Andrew Cagney <cagney@gnu.org>
16768
16769 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
16770 (skip_over_handler, breakpoint_over_hander): New test procedures.
16771 (advance, advancei): Add a proper prefix, do not use
16772 rerun_to_main.
16773 * gdb.base/sigstep.c (main): Change to use an infinite loop.
16774
7c27f15b
MC
167752004-08-24 Michael Chastain <mec.gnu@mindspring.com>
16776
16777 * gdb.mi/basics.c: Add copyright notice.
16778 * gdb.mi/var-cmd.c: Add copyright notice.
16779
fffc87ae
MC
167802004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16781
16782 * lib/gdb.exp: Remove signed_keyword_not_used.
16783 * lib/compiler.c: Likewise.
16784 * lib/compiler.cc: Likewise.
16785
d782e0bf
MC
167862004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16787
16788 * gdb.base/whatis.c: Remove conditional disabling of "signed".
16789 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
16790
96033e83
MC
167912004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16792
16793 * gdb.base/whatis.c: Add copyright notice.
16794
cf38c229
MK
167952004-08-20 Mark Kettenis <kettenis@gnu.org>
16796
16797 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
16798 it to skip the breakpoints encoded in the inline assembly.
16799
f4b49756
MC
168002004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16801
16802 * Makefile.in: Add gdb.fortran.
16803
2f193b69
MC
168042004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16805
16806 * gdb.base/call-sc.exp (test_scalar_returns):
16807 Fix cut-and-paste glitch in "Make fun return now".
16808
89a237cb
MC
168092004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16810
16811 * configure.in: Add gdb.fortran.
16812 * configure: Regenerate.
16813 * gdb.fortran/Makefile.in: New file.
16814 * lib/gdb.exp (skip_fortran_tests): New procedure.
16815
469aff8e
MC
168162004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16817
16818 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
16819 reference to bug-gnu@prep.ai.mit.edu.
16820 * gdb.mi/mi-var-child.exp: Likewise.
16821 * gdb.mi/mi-var-cmd.exp: Likewise.
16822 * gdb.mi/mi-var-display.exp: Likewise.
16823 * gdb.mi/mi2-var-block.exp: Likewise.
16824 * gdb.mi/mi2-var-child.exp: Likewise.
16825 * gdb.mi/mi2-var-cmd.exp: Likewise.
16826 * gdb.mi/mi2-var-display.exp: Likewise.
16827
00b51b9f
MK
168282004-08-15 Mark Kettenis <kettenis@gnu.org>
16829
16830 * gdb.base/unload.c (main): Make local variable msg const.
16831
45f07fef
MC
168322004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16833
16834 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
16835 to bug-gnu@prep.ai.mit.edu.
16836 * gdb.mi/mi-disassemble.exp: Likewise.
16837 * gdb.mi/mi-eval.exp: Likewise.
16838 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
16839 default line number.
16840 * gdb.mi/mi-return.exp: Likewise.
16841 * gdb.mi/mi-simplerun.exp: Likewise.
16842 * gdb.mi/mi-stack.exp: Likewise.
16843 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
16844 number with explicit range test.
16845 * gdb.mi/mi-watch.exp: Likewise.
16846 * gdb.mi/mi2-break.exp: Likewise.
16847 * gdb.mi/mi2-cli.exp: Likewise.
16848 * gdb.mi/mi2-disassemble.exp: Likewise.
16849 * gdb.mi/mi2-eval.exp: Likewise.
16850 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
16851 default line number.
16852 * gdb.mi/mi2-return.exp: Likewise.
16853 * gdb.mi/mi2-simplerun.exp: Likewise.
16854 * gdb.mi/mi2-stack.exp: Likewise.
16855 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
16856 number with explicit range test.
16857 * gdb.mi/mi2-watch.exp: Likewise.
16858
dd8c8ee7
MC
168592004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16860
16861 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
16862 * gdb.cp/m-static.exp: Likewise.
16863 * gdb.cp/rtti.exp: Likewise.
16864
4e838464
MK
168652004-08-14 Mark Kettenis <kettenis@gnu.org>
16866
16867 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
16868
8d8cb839
EZ
168692004-08-14 Eli Zaretskii <eliz@gnu.org>
16870
16871 * ChangeLog: Prefix Local Variables with semi-colons and indent
16872 the reference to older ChangeLog files, to fix fontification in
16873 Emacs.
16874
deea8bb0
MC
168752004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16876
16877 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
16878 * gdb.mi/mi2-break.exp: Likewise.
16879
c3297504
MC
168802004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16881
16882 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
16883
25808999
MC
168842004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16885
16886 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
16887
226a8d71
MC
168882004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16889
16890 * gdb.cp/classes.exp: Remove unused declarations. Just let
16891 test names default instead of providing special names. Remove
16892 extraneous demangler test.
16893
37fdf854
JJ
168942004-08-12 Jeff Johnston <jjohnstn@redhat.com>
16895
16896 * gdb.base/unload.exp: New test for breakpoints in dynamically
16897 loaded libraries.
16898 * gdb.base/unload.c: Ditto.
16899 * gdb.base/unloadshr.c: Ditto.
16900
2d3a7986
MC
169012004-08-12 Michael Chastain <mec.gnu@mindspring.com>
16902
16903 * gdb.cp/classes.exp (test_ptype_class_objects): Call
16904 cp_test_ptype_class.
16905 (test_enums): Likewise.
16906
c72b934c
AC
169072004-08-10 Andrew Cagney <cagney@gnu.org>
16908
16909 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16910 files.
16911
cc503c8a
AC
169122004-08-10 Andrew Cagney <cagney@gnu.org>
16913
16914 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
16915 init_malloc call.
16916
902f2ccb
MC
169172004-08-10 Michael Chastain <mec.gnu@mindspring.com>
16918
16919 * ChangeLog: Add copyright notice. The notice is copied
16920 from emacs 21.3 top level ChangeLog.
16921
78c90502
MC
169222004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16923
16924 * lib/cp-support.exp: New file.
16925 * lib/cp-support.exp (cp_test_type_class): New function.
16926 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
16927 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
16928 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
16929 cp_test_ptype_class.
16930
88e5ea78
MC
169312004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16932
16933 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
16934 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16935 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
16936 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
16937 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
16938 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
16939 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
16940 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
16941 gdb.mi/mi2-watch.exp: Update copyright years.
16942
6a89fc9c
MK
169432004-08-09 Mark Kettenis <kettenis@gnu.org>
16944
16945 * gdb.base/sigaltstack.exp: Provide proper anchoring.
16946
1482e0de
MC
169472004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16948
16949 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
16950 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
16951 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
16952 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
16953 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
16954 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
16955 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
16956 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16957 gdb.mi/mi-watch.exp: Update copyright years.
16958
1a5ce3f3
DJ
169592004-08-08 Daniel Jacobowitz <dan@debian.org>
16960
16961 PR gdb/1738
16962 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
16963 from a breakpoint with a pending signal.
16964
04f6ecf2
DJ
169652004-08-08 Daniel Jacobowitz <dan@debian.org>
16966
16967 PR gdb/1736
16968 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
16969 * gdb.base/sigaltstack.exp (finish_test): Consume output until
16970 the prompt.
16971 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
16972
54d90d35
DJ
169732004-08-08 Daniel Jacobowitz <dan@debian.org>
16974
16975 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
16976
d2f6abb0
DJ
169772004-08-08 Daniel Jacobowitz <dan@debian.org>
16978
16979 PR gdb/1736
16980 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
16981 for i?86-*-linux*.
16982
5598c03d
DJ
169832004-08-08 Daniel Jacobowitz <dan@debian.org>
16984
16985 * gdb.arch/i386-prologue.exp: Compile without debug information.
16986
c6fee705
MC
169872004-08-08 Michael Chastain <mec.gnu@mindspring.com>
16988
16989 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
16990 rather than asking gdb to search.
16991
dd90efdb
MC
169922004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16993
16994 * gdb.base/gcore.c: Include <string.h>.
16995
1e84bec1
MC
169962004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16997
16998 * gdb.base/gcore.c: Add copyright notice.
16999
e425eb2b
MC
170002004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17001
17002 * gdb.base/freebpcmd.c: Include <stdio.h>.
17003 * gdb.base/long_long.c: Include <string.h>.
17004 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
17005 * gdb.base/siginfo.c: Include <string.h>.
17006 * gdb.base/sigstep.c: Include <string.h>.
17007
cb9aaed5
MC
170082004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17009
17010 * gdb.base/complex.c: Include <stdlib.h>.
17011
55944f3d
MC
170122004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17013
17014 * gdb.base/complex.c: Add copyright notice.
17015
7b2953d9
MC
170162004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17017
17018 * gdb.base/charset.c: Include <stdlib.h>.
17019
c9133d23
MC
170202004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17021
17022 * gdb.base/auxv.c: Include <stdlib.h>.
17023
0a8490ad
MC
170242004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17025
17026 * gdb.base/auxv.c: Add copyright notice.
17027
3426d5ec
MC
170282004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17029
17030 * gdb.base/coremaker.c: Add copyright notice.
17031 * gdb.base/coremaker2.c: Add copyright notice.
17032
8da195dd
AC
170332004-08-04 Andrew Cagney <cagney@gnu.org>
17034
17035 * gdb.base/store.exp: Update copyright.
17036 (check_set, up_set, check_struct, up_struct): Add a prefix to test
17037 names, do not import gdb_prompt.
17038
8d394f98
AC
170392004-08-01 Andrew Cagney <cagney@gnu.org>
17040
17041 Fix PR testsuite/1729.
17042 * gdb.base/dump.exp: Add test name to callers of capture_value, do
17043 not use capture_value with value 4.
17044 (capture_value): Add optional test name parameter.
17045 (test_reload_saved_value, test_restore_saved_value): Use $msg as
17046 the prefix, pass to capture_value.
17047
b6702b23
MK
170482004-08-01 Mark Kettenis <kettenis@gnu.org>
17049
17050 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
17051 * gdb.arch/i386-prologue.c (standard): New prototype and function.
17052 (main): Call new function.
17053
c203e0ca
MC
170542004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17055
17056 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
17057
a7995a30
MC
170582004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17059
17060 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
17061
9366563b
MC
170622004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17063
b6eeaf26 17064 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
17065 Accept more values of vtbl pointer. Remove some messages
17066 about "obsolete gcc or gdb".
17067
2fc1f950
MC
170682004-07-30 Michael Chastain <mec.gnu@mindspring.com>
17069
17070 * gdb.cp/classes.exp: Accept more varieties of ptype output.
17071
c724d49b
MC
170722004-07-30 Michael Chastain <mec.gnu@mindspring.com>
17073
17074 * gdb.base/asm-source.exp: Properly convert target board
17075 debug flags from gcc format to binutils format.
17076
736b0fce
MK
170772004-07-28 Mark Kettenis <kettenis@gnu.org>
17078
17079 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
17080 gdb1718". PR backtrace/1718 partially fixed.
17081
5633ea5c
JJ
170822004-07-27 Jeff Johnston <jjohnstn@redhat.com>
17083
17084 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
17085
575eebb1
NC
170862004-07-26 Nick Clifton <nickc@redhat.com>
17087
17088 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
17089 good default value for a specific architecture is available then
17090 set it to that value. Otherwise default to the -gstabs switch.
17091 Remove the -g... switches from the asm-flags variable. Allow the
17092 target board info to override the value if it wants to. Pass the
17093 switch on the assembler command line.
17094
62104619
MK
170952004-07-23 Mark Kettenis <kettenis@gnu.org>
17096
17097 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
17098 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
17099 (main): Call new function.
17100
4a1135b8
MC
171012004-07-22 Michael Chastain <mec.gnu@mindspring.com>
17102
17103 Test for PR exp/1715.
17104 * gdb.base/radix.exp: Refactor common procedures. Make all
17105 test names unique. Change XFAIL to KFAIL.
17106
8a12c1f0
MC
171072004-07-20 Michael Chastain <mec.gnu@mindspring.com>
17108
17109 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
17110 * gdb.ada/gnat_ada.gin: ... to here.
17111 * configure.in: Use gnat_ada.gin.
17112 * configure: Regenerate.
17113
23b451cf
AC
171142004-07-20 Andrew Cagney <cagney@gnu.org>
17115
17116 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
17117 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
17118 XFAILs. Clean up test messages and comments. Check backtraces.
17119 Delete re-sync code.
17120
ab618a02
MC
171212004-07-19 Michael Chastain <mec.gnu@mindspring.com>
17122
17123 Fix PR cli/740.
17124 * gdb.base/annota1.exp: Honor gdb,nosignals.
17125 * gdb.base/annota3.exp: Likewise.
17126
46dad340
MC
171272004-07-19 Michael Chastain <mec.gnu@mindspring.com>
17128
17129 * lib/java.exp: Update copyright notice.
17130
756d8c70
AC
171312004-07-19 Andrew Cagney <cagney@gnu.org>
17132
17133 * gdb.base/selftest.exp: Copy file from here ...
17134 * gdb.gdb/selftest.exp: ... to here.
17135
586027e6
AC
171362004-07-16 Andrew Cagney <cagney@redhat.com>
17137
17138 * lib/insight-support.exp: Delete file.
17139 * lib/java.exp (java_init): Fix copyright.
17140
029d2200
AC
171412004-07-16 Andrew Cagney <cagney@gnu.org>
17142
17143 * gdb.base/restore.c: Append "prologue" to comments marking the a
17144 function's prologue.
17145 * gdb.base/restore.exp: Update copyright, re-indent.
17146 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
17147 callerN" prefix where needed. Update patterns that match a
17148 function's prologue.
17149
653b62c5
MC
171502004-07-16 Michael Chastain <mec.gnu@mindspring.com>
17151
17152 * gdb.base/restore.c: Add copyright notice.
17153
f7d690e5
AC
171542004-07-16 Andrew Cagney <cagney@gnu.org>
17155
17156 * gdb.base/logical.exp: Update copyright.
17157 (evaluate): New procedure. Use to re-implement tests using
17158 several tables.
17159
d629a7cb
MH
171602004-07-14 Martin Hunt <hunt@redhat.com>
17161
17162 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
17163 which fixes some problems where init.tcl was not found.
17164
9c7bb332
AC
171652004-07-13 Andrew Cagney <cagney@gnu.org>
17166
6bf46641
AC
17167 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
17168 (check_sizeof, check_valueof): Do not include the output in the
17169 test name. Use gdb_test.
17170 (get_valueof): Use gdb_test_multiple.
17171
c4ffd4c0
AC
17172 * gdb.base/step-test.exp: Update copyright. Use
17173 gdb_test_multiple. Ensure that test names do not include
17174 architecture dependent output.
17175
ab89363a
AC
17176 * gdb.gdb/observer.exp: Update copyright.
17177 (setup_test): Use gdb_test_multiple.
17178 (attach_first_observer, attach_second_observer)
17179 (attach_third_observer, detach_first_observer)
17180 (detach_second_observer, detach_third_observer)
17181 (reset_counters, check_counters): Make $message a prefix.
17182 (test_normal_stop_notifications): Add "args" parameter - a list of
17183 init functions to be called. Make $message a prefix,
17184 (test_observer_normal_stop): Change the message prefixes so that
17185 they are unique, pass the attach / detach procedures to
17186 test_normal_stop_notifications.
17187
ec58997a
AC
17188 * gdb.base/signull.exp (test_segv): Prefix all tests with
17189 "${name}". Clean up test messages.
17190
b475183b
AC
17191 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
17192
9c7bb332
AC
17193 * gdb.base/ena-dis-br.exp: Update copyright.
17194 (break_at): New function. Replace send_gdb with gdb_test,
17195 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
17196 ignore count, not stopped at bpt", with KFAIL.
17197
2dd95497
CV
171982004-07-13 Corinna Vinschen <vinschen@redhat.com>
17199
17200 * gdb.base/attach.exp: Remove cleanupfile handling.
17201
419e626b
AC
172022004-07-12 Andrew Cagney <cagney@gnu.org>
17203
17204 * gdb.base/annota1.exp: Cleanup corefile test name.
17205 * gdb.base/annota3.exp: Ditto.
17206
8b1b3228
AC
172072004-07-12 Andrew Cagney <cagney@gnu.org>
17208
78650829
AC
17209 * gdb.base/signals.exp: Clean up copyright, re-indent.
17210
8b1b3228
AC
17211 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
17212 gdb_test and gdb_test_multiple.
17213
935c2760
JJ
172142004-07-08 Jeff Johnston <jjohnstn@redhat.com>
17215
17216 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 17217 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
17218 provide line number info for first statement in main.
17219
1544280f
AC
172202004-07-08 Andrew Cagney <cagney@gnu.org>
17221
1279f4ff
AC
17222 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
17223
1544280f
AC
17224 * gdb.base/sigbpt.exp: Make the common part of each test name a
17225 prefix instead of suffix.
17226
bcc82369
BR
172272004-07-07 Bob Rossi <bob_rossi@cox.net>
17228
17229 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
17230 test from test_tbreak_creation_and_listing to
17231 test_file_list_exec_source_file
17232 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
17233 Changed name of test from test_tbreak_creation_and_listing to
17234 test_file_list_exec_source_file
17235
23f4b0aa
JJ
172362004-07-07 Jeff Johnston <jjohnstn@redhat.com>
17237
17238 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
17239 the jmisc() constructor instead of <init>.
17240 * gdb.java/jmisc1.exp: Ditto.
17241
56401cd5
AC
172422004-07-07 Andrew Cagney <cagney@gnu.org>
17243
17244 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
17245 corrupting the PC.
17246
44ae2f6a
MC
172472004-07-06 Michael Chastain <mec.gnu@mindspring.com>
17248
17249 * gdb.cp/templates.exp: Accept whitespace change in demangler
17250 output.
17251
45a83408
AC
172522004-07-06 Andrew Cagney <cagney@gnu.org>
17253
17254 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
17255
d205ad70
MC
172562004-07-02 Michael Chastain <mec.gnu@mindspring.com>
17257
17258 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
17259 * lib/compiler.cc: Likewise.
17260
06ea1a61
MC
172612004-06-30 Michael Chastain <mec.gnu@mindspring.com>
17262
17263 * lib/compiler.cc: Work around string preprocessing problem
17264 with old hp c++ compiler.
17265 * lib/compiler.c: Likewise.
17266
daab1251
CV
172672004-06-29 Corinna Vinschen <vinschen@redhat.com>
17268
17269 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
17270 directives to conditionalize symbol prefixing.
17271 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
17272 additional_flags handling. Add underscore prefix for Cygwin.
17273 * gdb.arch/i386-unwind.c: Use preprocessor directives to
17274 conditionalize symbol prefixing.
17275 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
17276 additional_flags handling. Add underscore prefix for Cygwin.
17277
cc984116
CV
172782004-06-29 Corinna Vinschen <vinschen@redhat.com>
17279
17280 * gdb.base/bigcore.exp: Skip test on Cygwin.
17281
c279b077
MC
172822004-06-28 Michael Chastain <mec.gnu@mindspring.com>
17283
17284 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
17285 formats for "info register". Use gdb_test_multiple. Fix
17286 the "invalid register" test.
17287
0e915747
CV
172882004-06-28 Corinna Vinschen <vinschen@redhat.com>
17289
17290 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
17291 PID for Cygwin. Add Cygwin specific strings to check for in some
17292 tests.
17293 (do_attach_tests): Add a test for user interaction when attaching
17294 to a process with no matching symbol table already loaded.
17295
11422c86
AC
172962004-06-26 Andrew Cagney <cagney@gnu.org>
17297
17298 Test PR java/1567 and PR java/1565.
17299 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
17300 * gdb.java/jmisc2.exp: Delete file.
17301
cefbce26
MC
173022004-06-26 Michael Chastain <mec.gnu@mindspring.com>
17303
17304 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
17305
e19f872c
CV
173062004-06-25 Corinna Vinschen <vinschen@redhat.com>
17307
17308 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
17309 attach process.
17310
d931ba3b
MC
173112004-06-23 Michael Chastain <mec.gnu@mindspring.com>
17312
17313 * gdb.cp/pr-1553.exp: Remove.
17314
aef68c48
MC
173152004-06-22 Michael Chastain <mec.gnu@mindspring.com>
17316
17317 * gdb.cp/pr-1553.cc: Remove.
17318 * gdb.cp/pr-1553.exp: Disable this test.
17319
8d5df71a
JB
173202004-06-20 Jim Blandy <jimb@redhat.com>
17321
a9c64011 17322 Fix PR testsuite/1680.
8d5df71a
JB
17323 * gdb.arch/i386-sse.exp: Properly quote curly braces in
17324 regular expressions.
17325
4ac6f39d
MC
173262004-06-19 Michael Chastain <mec.gnu@mindspring.com>
17327
17328 Fix PR testsuite/1679.
17329 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
17330 Issue an UNSUPPORTED result instead.
17331
1b413552
JB
173322004-06-18 Jim Blandy <jimb@redhat.com>
17333
17334 * gdb.base/charset.exp: Only send a control-C if we see a new
17335 prompt and incomplete command.
17336
6daa6ebd
MC
173372004-06-18 Michael Chastain <mec.gnu@mindspring.com>
17338
17339 * gdb.cp/pr-574.cc: Add copyright notice.
17340
51fa4ae0
JB
173412004-06-17 Jim Blandy <jimb@redhat.com>
17342
17343 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
17344 cases where the regexp has no groups; this grabs random text from
17345 the previous test suite, whatever that was.
17346
8fea26c5
MC
173472004-06-17 Michael Chastain <mec.gnu@mindspring.com>
17348
17349 * gdb.cp/printmethod.cc: Add copyright notice.
17350
1e3aeb41
MC
173512004-06-16 Michael Chastain <mec.gnu@mindspring.com>
17352
17353 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
17354
9d9030bc
AC
173552004-06-16 Andrew Cagney <cagney@gnu.org>
17356
17357 * gdb.base/signull.c: Update copyright. Include <string.h>.
17358 (bowler): Replace data_pointer with data_read
17359 and data_write cases. Add code_descriptor case.
17360 (zero, desc): New array and pointer.
17361 (data, code): Change to simple pointers.
17362 * gdb.base/signull.exp: Fix probe pattern matching a function
17363 descriptor SIGSEGV. Replace data_pointer with data_read and
17364 data_write tests.
17365
acd4ad44
AC
173662004-06-16 Andrew Cagney <cagney@gnu.org>
17367
17368 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
17369
08fd625c
MC
173702004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17371
17372 * gdb.base/long_long.c: Add copyright notice.
17373
1903502c
MC
173742004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17375
17376 * gdb.base/long_long.exp: Remove reference to
17377 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
17378 to gdb_breakpoint and gdb_continue_to_breakpoint.
17379
83313cb1
JB
173802004-06-14 Jim Blandy <jimb@redhat.com>
17381
17382 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
17383 endian case.
17384
1bf404ef
AC
173852004-06-14 Andrew Cagney <cagney@gnu.org>
17386
17387 * gdb.base/gcore.exp (capture_command_output): Delete the always
17388 passing tests containing inferior values.
17389 * gdb.base/ending-run.exp: Do not include the breakpoint address
17390 in the test message. Update copyright.
17391 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
17392 size in the test name, use gdb_test_multiple. Update copyright.
17393
ef220b33
MC
173942004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17395
17396 * gdb.cp/ref-types.cc: Add copyright notice.
17397
4f70a4c9
MC
173982004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17399
17400 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
17401 hp_aCC_compiler.
17402 * lib/compiler.cc: Likewise.
17403 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
17404 'set' commands. Log diagnostics for other lines. Set
17405 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
17406
335928ac
MC
174072004-06-13 Michael Chastain <mec.gnu@mindspring.com>
17408
17409 * gdb.cp/try_catch.cc: Add copyright notice.
17410
2efb12e8
MC
174112004-06-12 Michael Chastain <mec.gnu@mindspring.com>
17412
17413 * gdb.cp/userdef.cc: Add copyright notice.
17414
0bbed51a
MC
174152004-06-11 Michael Chastain <mec.gnu@mindspring.com>
17416
17417 * gdb.cp/virtfunc.cc: Add copyright notice.
17418
e12a46c9
RC
174192004-06-11 Randolph Chung <tausq@debian.org>
17420
17421 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
17422 problem.
17423
338e05af
AC
174242004-06-10 Andrew Cagney <cagney@gnu.org>
17425
17426 * lib/compiler.cc, lib/compiler.c: Append either
17427 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
17428 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
17429 instead of gcc-3-3.
17430
dc3f10cb
AC
174312004-06-09 Andrew Cagney <cagney@gnu.org>
17432
b4d946af
AC
17433 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
17434 gdb/1455, bug is specific to "long long" and "double".
a9c64011 17435
dc3f10cb
AC
17436 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
17437 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
17438 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
17439 fixed.
17440
b5c0bfa2
AC
174412004-06-09 Andrew Cagney <cagney@gnu.org>
17442
17443 * gdb.base/structs.exp (test_struct_returns): Replace
17444 "return_value_unknown" and "finish_value_unknown" by
17445 "return_value_known" and "finish_value_known". Instead of
17446 "return_value_unknown" iff "finish_value_unknown", check
17447 "return_value_known" implies "finish_value_known".
17448
caeb605f
MH
174492004-06-08 Martin Hunt <hunt@redhat.com>
17450
17451 * gdb.base/float.exp: Add pattern for mips targets.
17452
c892bb64
RC
174532004-06-08 Randolph Chung <tausq@debian.org>
17454
17455 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
17456 message for unknown architectures more clear.
17457
48306d3e
JB
174582004-06-08 Joel Brobecker <brobecker@gnat.com>
17459
17460 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
17461 start the execution of the program.
17462
83ecb59f
JB
174632004-06-07 Jim Blandy <jimb@redhat.com>
17464
17465 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
17466 * gdb.arch/i386-cpuid.h: New helper file.
17467
55264cb4
RC
174682004-06-07 Randolph Chung <tausq@debian.org>
17469
17470 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
17471 has started.
17472
23cadb28
RM
174732004-06-04 Roland McGrath <roland@redhat.com>
17474
17475 Fix PR gdb/1647.
17476 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
17477 differently to be robust to output buffering differences.
17478
51d01eda
MC
174792004-06-04 Michael Chastain <mec.gnu@mindspring.com>
17480
17481 * gdb.threads/pthreads.exp: Update copyright years.
17482 (check_control_c): Change asynchronous 'after' to synchronous.
17483
f4fc3b93
RM
174842004-06-04 Roland McGrath <roland@redhat.com>
17485
17486 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
17487 next gdb prompt.
17488
4013522b
MC
174892004-06-02 Michael Chastain <mec.gnu@mindspring.com>
17490
17491 Fix PR gdb/1636.
17492 * gdb.threads/manythreads.exp: Change asynchronous 'after'
17493 calls to synchronous.
17494
7a8f1e6b
JB
174952004-05-26 Jim Blandy <jimb@redhat.com>
17496
17497 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
17498
81bb3443
RC
174992004-05-24 Randolph Chung <tausq@debian.org>
17500
17501 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
17502 * gdb.asm/pa.inc: New file.
17503
8f5a3103
MK
175042004-05-22 Mark Kettenis <kettenis@gnu.org>
17505
17506 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
17507
734b8fe8 175082004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 17509 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
17510
17511 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
17512 GDB prompt.
17513
725603e1
UW
175142004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17515
f4fc3b93 17516 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
17517 setjmp/longjmp. Use sigaction instead of signal.
17518
8b923272 175192004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 17520 Michael Snyder <msnyder@redhat.com>
8b923272
JB
17521
17522 * gdb.threads/pthread_cond_wait.c: New file.
17523 * gdb.threads/pthread_cond_wait.exp: New testcase.
17524
8bfabb04
AC
175252004-05-13 Andrew Cagney <cagney@redhat.com>
17526
17527 * gdb.base/signull.exp, gdb.base/signull.c: New files.
17528 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
17529
42edda50
AC
175302004-05-11 Andrew Cagney <cagney@redhat.com>
17531
17532 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
17533 fixed but revealed gdb/1639.
17534
d303a6c7
AC
175352004-05-10 Andrew Cagney <cagney@redhat.com>
17536
17537 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
17538 func1" and "next to 2nd alarm", kernel bug avoided.
17539
bf08c2a1
DJ
175402004-05-10 Daniel Jacobowitz <dan@debian.org>
17541
17542 PR external/1568
17543 * gdb.base/bigcore.exp: Check the size of the dumped core file.
17544 XFAIL if it is smaller than bytes_allocated.
17545 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
17546 (main): Make chunks_allocated unsigned. Correct comment.
17547
c0586a34
JB
175482004-05-07 Joel Brobecker <brobecker@gnat.com>
17549
17550 * gdb.arch/powerpc-aix-prologue.c: New file.
17551 * gdb.arch/powerpc-aix-prologue.exp: New file.
17552
f2785d12
JB
175532004-05-07 Jim Blandy <jimb@redhat.com>
17554
17555 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
17556 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
17557
bd7f6e30
JB
175582004-05-06 Joel Brobecker <brobecker@gnat.com>
17559
17560 * gdb.base/sep.exp: No longer setup_kfail when the program was
17561 built with dwarf2.
17562
0a5e7efe
JI
175632004-05-05 Jim Ingham <jingham@apple.com>
17564
17565 * gdb.base/pending.exp: Make sure pending breakpoints
17566 preserve the ignore count.
f4fc3b93 17567
a8958849
MK
175682004-04-27 Jerome Guitton <guitton@gnat.com>
17569
17570 * i386-prologue.exp: Add testcase for jump instruction as first
17571 instruction of the real code.
17572 * i386-prologue.c (jump_at_beginning): New function.
17573
7e103f5b
MK
175742004-04-28 Mark Kettenis <kettenis@gnu.org>
17575
17576 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
17577 x86_64-*-*.
17578
5d38b224
MK
175792004-04-28 Mark Kettenis <kettenis@gnu.org>
17580
17581 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
17582 i*86-*-*.
17583
0ef32fd9
MK
175842004-04-25 Mark Kettenis <kettenis@gnu.org>
17585
17586 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
17587 expression that checks the return type.
17588
71d7dd7c
AC
175892004-04-23 Andrew Cagney <cagney@redhat.com>
17590
17591 * gdb.base/call-sc.exp: New test of scalar call/return values.
17592 * gdb.base/call-sc.c: Ditto.
17593
1e9f977e
JJ
175942004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17595
17596 * gdb.threads/manythreads.c: Reduce thread stack size.
17597
899d9e3a
JJ
175982004-04-23 Jeff Johnston <jjohnstn@redhat.com>
17599
17600 * gdb.threads/manythreads.c: Add copyright notice.
17601
61bcae62
AC
176022004-04-23 Andrew Cagney <cagney@redhat.com>
17603
17604 * gdb.base/siginfo.exp: Better handle step out of signal.
17605 * gdb.base/sigstep.exp: Ditto.
17606
7339a42e 176072004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 17608 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
17609
17610 * gdb.threads/manythreads.c: New testcase.
17611 * gdb.threads/manythreads.exp: Ditto.
17612
5c98409b
JB
176132004-04-22 Jim Blandy <jimb@redhat.com>
17614
17615 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
17616 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
17617
3b611f1a
MC
176182004-04-21 Michael Chastain <mec.gnu@mindspring.com>
17619
17620 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
17621
f0fd9238
AC
176222004-04-21 Andrew Cagney <cagney@redhat.com>
17623
17624 * gdb.base/sigstep.c: New file.
17625 * gdb.base/sigstep.exp: New file.
17626
90990674
JB
176272004-04-16 Joel Brobecker <brobecker@gnat.com>
17628
17629 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
17630 call to observer_notify_normal_stop.
17631
78cef34b
AC
176322004-04-15 Andrew Cagney <cagney@redhat.com>
17633
17634 * gdb.base/siginfo.c: New file.
17635 * gdb.base/siginfo.exp: New file.
17636
d2343407
JB
176372004-04-12 J. Brobecker <brobecker@gnat.com>
17638
17639 * gdb.base/sep.exp: Fix typo in comment.
17640
a2dba3c8
JB
176412004-04-12 J. Brobecker <brobecker@gnat.com>
17642
17643 * gdb.base/sep.c: New file.
17644 * gdb.base/sep-proc.c: New file.
17645 * gdb.base/sep.exp: New testcase.
17646
15f7b60e
MK
176472004-04-09 Mark Kettenis <kettenis@gnu.org>
17648
17649 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
17650 support.
17651
44f4de1a
AC
176522004-04-05 Andrew Cagney <cagney@redhat.com>
17653
17654 * gdb.base/sigaltstack.c: New file.
17655 * gdb.base/sigaltstack.exp: New file.
17656
ef04f396
JB
176572004-04-04 Joel Brobecker <brobecker@gnat.com>
17658
17659 * gdb.base/foll-fork.exp: Update the expected output for
17660 "help set follow-fork-mode", to match a change that was made
17661 to the help of this variable on 2004-01-13.
17662
d40d2c92
JB
176632004-04-01 Joel Brobecker <brobecker@gnat.com>
17664
17665 * lib/ada.exp: Add copyright notice.
17666 * bar.ads: Likewise.
17667 * bar.adb: Likewise.
17668 * null_record.adb: Likewise.
17669 * null_record.exp: Likewise.
17670 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
17671
f86ef5a3
JB
176722004-04-01 Joel Brobecker <brobecker@gnat.com>
17673
17674 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
17675 * configure: Regenerate.
17676
414e70e3
JB
176772004-04-01 Joel Brobecker <brobecker@gnat.com>
17678
17679 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
17680 to build the application. Remove the message printed when in
17681 verbose mode, redundant with the UNSUPPORTED message above.
17682
f0aaee49
JB
176832004-03-31 Joel Brobecker <brobecker@gnat.com>
17684
17685 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
17686 * gdb.ada (null_record.exp): New testcase.
17687
ac81cb54
JB
176882004-03-31 Joel Brobecker <brobecker@gnat.com>
17689
17690 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
17691
854af2f7
JB
176922004-03-31 Joel Brobecker <brobecker@gnat.com>
17693
17694 * gdb.ada: New subdirectory.
17695 * gdb.ada/Makefile.in: New file.
17696 * gdb.ada/gnat_ada.gpr.in: New file.
17697
034cb681
JB
176982004-03-31 Joel Brobecker <brobecker@gnat.com>
17699
17700 * lib/ada.exp: New file.
17701
78a1a894
DJ
177022004-03-24 Daniel Jacobowitz <drow@mvista.com>
17703
17704 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
17705 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
17706
4b2b3b3e
AC
177072004-03-22 Andrew Cagney <cagney@redhat.com>
17708
17709 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
17710 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
17711 Problem identified by Ulrich Weigand.
17712
23c73aa3
DC
177132004-03-17 David Carlton <carlton@kealia.com>
17714
17715 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
17716 PR c++/826.
17717
d63a86f8
RM
177182004-03-16 Roland McGrath <roland@redhat.com>
17719
17720 * gdb.base/auxv.exp: New file.
17721 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
17722
0e02aa50
DC
177232004-03-12 David Carlton <carlton@kealia.com>
17724
17725 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
17726 * gdb.cp/pr-1553.cc: Ditto.
17727 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
17728 pass branch.
17729
c20b71be
MC
177302004-03-12 Michael Chastain <mec.gnu@mindspring.com>
17731
17732 * gdb.cp/templates.exp: Accept more template types.
17733
c7414a01
MC
177342004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17735
17736 From Corinna Vinschen with modifications.
17737 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
17738 local variable obj_with_enum.
17739 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
17740 results with obj_with_enum.
17741
ed69573c
MC
177422004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17743
17744 * gdb.cp/classes.cc: New file, copied from misc.cc.
17745 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
17746
28301461
MC
177472004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17748
17749 * gdb.cp/misc.cc: Add copyright notice.
17750
1198ecbe
DC
177512004-03-05 David Carlton <carlton@kealia.com>
17752
17753 * gdb.cp/rtti.exp: Add 'print *obj3' test.
17754 * gdb.cp/rtti.h: Update copyright.
17755 (namespace n2::n3): New.
17756 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
17757 (n2::n3::func3): New.
17758 (main): Call n2::n3::func3.
17759 * gdb.cp/rtti2.cc: Update copyright.
17760 (n2::create3): New.
17761
9e08c470
MK
177622004-03-04 Mark Kettenis <kettenis@gnu.org>
17763
17764 * gdb.asm/openbsd.inc: Fix typo.
17765
4bebc3aa
FF
177662004-03-03 Fred Fish <fnf@redhat.com>
17767
17768 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
17769 "val" instead of unused "size". Update copyright year.
17770
6ea9fb37
DJ
177712004-02-29 Daniel Jacobowitz <drow@mvista.com>
17772
17773 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
17774 to use unsigned char.
17775 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
17776 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
17777
23b23974
DJ
177782004-02-29 Daniel Jacobowitz <drow@mvista.com>
17779
17780 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
17781 line of output.
17782
7574fd53
DJ
177832004-02-28 Daniel Jacobowitz <drow@mvista.com>
17784
17785 * gdb.base/relocate.c (dummy): Initialize.
17786
a195357f
DJ
177872004-02-28 Daniel Jacobowitz <drow@mvista.com>
17788
17789 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
17790 a breakpoint at exit.
17791
72fd54a9
FF
177922004-02-27 Fred Fish <fnf@redhat.com>
17793
17794 * gdb.base/chng-syms.exp: Add expect condition to match failing
17795 case that isn't a timeout.
17796
b9d23137
AC
177972004-02-27 Andrew Cagney <cagney@redhat.com>
17798
17799 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
17800 support.
17801
15d208f6 178022004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 17803
15d208f6
FF
17804 * gdb.arch/gdb1431.c: Remove.
17805 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
17806 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
17807 of "until" incorrectly.
17808
98f9cd2d
JB
178092004-02-26 J. Brobecker <brobecker@gnat.com>
17810
17811 * gdb.cp/class2.cc (empty): New class.
17812 (refer): New function.
17813 (main): Declare an object of type empty and use it.
17814 * gdb.cp/class2.exp: Print the value of an object of type empty.
17815
9b50c11b
JJ
178162004-02-26 Jeff Johnston <jjohnstn@redhat.com>
17817
17818 * gdb.base/langs.exp: Update query string to match the
17819 new nquery format used for pending breakpoints.
17820
0dcd613f
AC
178212004-02-26 Andrew Cagney <cagney@redhat.com>
17822
17823 Fix PR i18n/1570.
17824 * gdb.base/charset.c: Update copyright notice.
17825 (main, init_string): Remove the escape character '\e' tests.
17826 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
17827 * gdb.base/charset.exp (valid_host_charset): Ditto.
17828 * gdb.base/setvar.exp: Ditto.
17829
b8a56647
AC
178302004-02-24 Andrew Cagney <cagney@redhat.com>
17831
90d59e34
AC
17832 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
17833 mmapped data in core file" PASS and FAIL messages consistent.
17834
b8a56647
AC
17835 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
17836 setting a breakpoint. Work around PR java/1565.
17837
9f27c604
JJ
178382004-02-23 Jeff Johnston <jjohnstn@redhat.com>
17839
17840 * lib/gdb.exp (gdb_breakpoint): Update query string to match
17841 new nquery format.
17842 * gdb.base/pending.exp: Ditto.
17843
3224a706
MK
178442004-02-22 Mark Kettenis <kettenis@gnu.org>
17845
17846 * configure.in: Run stabs tests on *BSD.
17847 * configure: Regenerated.
17848
41e0a9ca
MK
178492004-02-21 Mark Kettenis <kettenis@gnu.org>
17850
17851 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
17852
1e1b3428
FF
178532004-02-20 Fred Fish <fnf@redhat.com>
17854
17855 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
17856 blank in test for "returns short", for consistency with other
17857 "returns xxx" tests. Update copyright year.
17858
f9a7572a
FF
178592004-02-19 Fred Fish <fnf@redhat.com>
17860
17861 New testcase for PR breakpoint/1558.
17862 * gdb.arch/gdb1558.exp: New file.
17863 * gdb.arch/gdb1558.c: New file.
17864
b2ce2854
EZ
178652004-02-19 Elena Zannoni <ezannoni@redhat.com>
17866
17867 * gdb.base/nodebug.exp: Fix typo.
17868
e7c9ff01
JB
178692004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17870
17871 Committed by Jim Blandy <jimb@redhat.com>.
17872
62f4b920
JB
17873 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
17874
2db536a1
JB
17875 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
17876
e7c9ff01
JB
17877 * gdb.base/float.exp: Support s390*-*-* targets.
17878
f3205b34
AF
178792004-02-17 Adam Fedor <fedor@gnu.org>
17880
17881 * gdb.base/gdb1555.exp: New file.
17882 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
17883
9d62932d
EZ
178842004-02-17 Elena Zannoni <ezannoni@redhat.com>
17885
17886 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
17887
344c9711
FF
178882004-02-16 Fred Fish <fnf@redhat.com>
17889
17890 * gdb.arch/gdb1291.c: Remove
17891 * gdb.arch/gdb1291.s: New test input file.
17892 * gdb.arch/gdb1291.exp: Expand test to check case that should not
17893 fail. Test for correct result, known incorrect result, other
17894 failures and timeouts.
17895
2d822687
AC
178962004-02-16 Andrew Cagney <cagney@redhat.com>
17897
17898 * gdb.base/bigcore.exp: New file.
17899 * gdb.base/bigcore.c: New file.
17900
dac15b66
AC
179012004-02-13 Andrew Cagney <cagney@redhat.com>
17902
17903 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
17904 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
17905 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
17906 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
17907 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
17908 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
17909 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
17910 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
17911 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
17912 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
17913
6bdfc2c4
JJ
179142004-02-11 Jeff Johnston <jjohnstn@redhat.com>
17915
17916 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
17917 executed is an alloc instruction.
17918
87b3ede8
DC
179192004-02-11 David Carlton <carlton@kealia.com>
17920
17921 * gdb.cp/breakpoint.exp: New.
17922 * gdb.cp/breakpoint.cc: New.
17923
6e19e2bf
MC
179242004-02-11 Michael Chastain <mec.gnu@mindspring.com>
17925
17926 Partial fix for PR gdb/1543.
17927 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
17928 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
17929 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
17930 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
17931 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
17932 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
17933 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
17934 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
17935 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
17936 to bug-gdb@prep.ai.mit.edu .
17937 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
17938 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
17939 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
17940 Likewise.
17941
5c5455dc
AC
179422004-02-10 Andrew Cagney <cagney@redhat.com>
17943
17944 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
17945 using gdb_internal_error_resync.
17946
9cf689d7
DJ
179472004-02-09 Daniel Jacobowitz <drow@mvista.com>
17948
17949 * gdb.threads/thread-specific.exp: Stop early if no threads are
17950 found.
17951
d2dc51db
MC
179522004-02-09 Michael Chastain <mec.gnu@mindspring.com>
17953
17954 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
17955
14b1a056
DJ
179562004-02-08 Daniel Jacobowitz <drow@mvista.com>
17957
17958 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
17959 breakpoints.
17960
83f66e8f
DJ
179612004-02-07 Daniel Jacobowitz <drow@mvista.com>
17962
17963 * config/sim.exp (gdb_load): Handle $arg == "".
17964 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
17965 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
17966
30fc0091
EZ
179672004-02-07 Elena Zannoni <ezannoni@redhat.com>
17968
a9c64011
AS
17969 * gdb.base/maint.exp: Update test to reflect
17970 obstack changes.
30fc0091 17971
4d806929
JJ
179722004-02-04 Jeff Johnston <jjohnstn@redhat.com>
17973
17974 * gdb.base/pendshr.c (pendfunc): New function that calls
17975 pendfunc1.
17976 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
17977
7bfdd688
FF
179782004-02-04 Fred Fish <fnf@redhat.com>
17979
17980 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
17981 function symbols and update copyright years.
17982 * gdb.arch/gdb1291.c: Ditto.
17983
aaa08ee4
MC
179842004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17985
17986 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
17987
dbad7755
MC
179882004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17989
17990 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
17991
ec4646ef
MC
179922004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17993
17994 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
17995
1b802196
FF
179962004-02-02 Fred Fish <fnf@redhat.com>
17997
17998 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
17999 remote targets. Update copyright years.
18000
18fe2033
JJ
180012004-02-02 Jeff Johnston <jjohnstn@redhat.com>
18002
18003 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
18004 support.
18005 * gdb.base/langs.exp: Fix test which attempts to create
18006 breakpoint on non-existent function to handle new pending
18007 support.
18008 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
18009 a breakpoint.
18010 * gdb.base/pending.exp: New test.
18011 * gdb.base/pending.c: New file.
18012 * gdb.base/pendshr.c: Ditto.
18013
8d577d32
DC
180142004-02-02 David Carlton <carlton@kealia.com>
18015
18016 * gdb.cp/overload.exp: Add overloadNamespace tests.
18017 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
18018 (overloadNamespace, XXX): New.
18019 (main): Call XXX::marker2.
18020
3ad13771
FF
180212004-02-01 Fred Fish <fnf@redhat.com>
18022
18023 * gdb.base/dump.exp: Use runto_main instead of "runto main".
18024 * gdb.base/finish.exp: Ditto.
18025 * gdb.base/gcore.exp: Ditto.
18026 * gdb.base/huge.exp: Ditto.
18027 * gdb.base/info-proc.exp: Ditto.
18028 * gdb.base/return2.exp: Ditto.
18029 * gdb.threads/gcore-thread.exp: Ditto.
18030
44c75849
DJ
180312004-02-01 Daniel Jacobowitz <drow@mvista.com>
18032
18033 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
18034
005bc093
MK
180352004-02-01 Mark Kettenis <kettenis@gnu.org>
18036
18037 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
18038 that opening the file succeeds on OpenBSD.
18039
c47cebdb
DJ
180402004-02-01 Daniel Jacobowitz <drow@mvista.com>
18041
18042 * gdb.threads/thread-specific.c: New file.
18043 * gdb.threads/threads-specific.exp: New test script.
18044 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
18045 to expect_out.
18046
5a01311c
MK
180472004-02-01 Mark Kettenis <kettenis@gnu.org>
18048
18049 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
18050 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
18051 only on the "print_small_structs from print_long_arg_list" test.
18052
ce22a4f1
DJ
180532004-02-01 Daniel Jacobowitz <drow@mvista.com>
18054
18055 * gdb.base/completion.exp: Kill a stray backslash.
18056
18057 From Jim Ingham <jingham@apple.com>:
18058 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
18059 agrees with the result from sending a tab.
18060
abbab9d3
DJ
180612004-01-31 Daniel Jacobowitz <drow@mvista.com>
18062
18063 * gdb.base/chng-syms.exp: Remove stray newline.
18064
53904d1e
MK
180652004-01-31 Mark Kettenis <kettenis@gnu.org>
18066
18067 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
18068 *-*-openbsd*.
18069 * gdb.asm/openbsd.inc: New file.
18070
3a4b3aac
MK
180712004-01-30 Mark Kettenis <kettenis@gnu.org>
18072
18073 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
18074 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
18075 *-*solaris2*. Remove commented out default settings for
18076 asm-flags. Replace gdb_compile with target_link.
18077
ebac27b4
MC
180782004-01-29 Michael Chastain <mec.gnu@mindspring.com>
18079
18080 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
18081 for all tests. Remove old hp-ux and cygnus xfail cases.
18082
d8679d84
PH
180832004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
18084
18085 * gdb.base/chng-syms.exp: New file.
18086 * gdb.base/chng-syms.c: New file.
18087
0a55bc22
MC
180882004-01-24 Michael Chastain <mec.gnu@mindspring.com>
18089
18090 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
18091 Provide arms for current output in all my configurations.
18092
94b8e876
MC
180932004-01-24 Michael Chastain <mec.gnu@mindspring.com>
18094
18095 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
18096 * lib/compiler.cc: Likewise.
18097 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
18098 get the right preprocessor. Eval the output directly. Remove
18099 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
18100 hp_f77_compiler and hp_f90_compiler completely.
18101 (gdb_preprocess): Delete.
18102 (get_compiler): Delete.
18103
7cf03d44
MK
181042004-01-24 Mark Kettenis <kettenis@gnu.org>
18105
18106 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
18107 <string.h>.
18108
68b6dce9
NR
181092004-01-24 Nick Roberts <nick@nick.uklinux.net>
18110
18111 * gdb.mi/mi-stack.exp: Update copyright.
18112
b368761e
DC
181132004-01-23 David Carlton <carlton@kealia.com>
18114
18115 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
18116 test for cp_lookup_transparent_type.
18117 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
18118 call them.
18119
f2061b53
DJ
181202004-01-23 Daniel Jacobowitz <drow@mvista.com>
18121
18122 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
18123 after -var-update.
18124
37fc574a
DC
181252004-01-23 David Carlton <carlton@kealia.com>
18126
18127 * gdb.cp/namespace.cc (C::ensureRefs): New.
18128 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
18129
8e94b928
NR
181302004-01-20 Nick Roberts <nick@nick.uklinux.net>
18131
18132 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
18133 case "-stack-list-locals 2".
18134 * gdb.mi/mi-var-child.exp: Test for case
18135 "-var-list-children --all-values NAME".
18136
997b0952
MC
181372004-01-18 Michael Chastain <mec.gnu@mindspring.com>
18138
18139 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
18140
52470da3
MK
181412004-01-18 Mark Kettenis <kettenis@gnu.org>
18142
7049b4b8
MK
18143 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
18144 used with gdb_test_multiple.
18145
52470da3
MK
18146 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
18147 read at address 0. This fixes PR testsuite/1504.
18148
da6012e5
DJ
181492004-01-18 Daniel Jacobowitz <drow@mvista.com>
18150
18151 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
18152 Remove downloading, guessing the host executable, the calls to
18153 gdb_file_cmd and gdb_target_cmd, and "load" support.
18154 (infer_host_exec): New function broken out from gdb_load.
18155 (gdb_load): New wrapper for gdbserver_gdb_load.
18156 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
18157 gdb_target_cmd. Use -target-select.
18158 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
18159 Download binaries to the host. Clear last_mi_remote_file when
18160 we load a new binary.
18161 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
18162 call gdbserver_gdb_load and mi_gdb_target_cmd.
18163
32c70722
MC
181642004-01-17 Michael Chastain <mec.gnu@mindspring.com>
18165
18166 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
18167 type patterns.
18168
b0cecf36
MC
181692004-01-17 Michael Chastain <mec.gnu@mindspring.com>
18170
18171 * gdb.cp/templates.exp: Fix typo in test name of
18172 "print Foo<volatile char*>::foo".
18173
4120d7e6
MC
181742004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18175
18176 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
18177
f679e530
BE
181782004-01-16 Ben Elliston <bje@wasabisystems.com>
18179
18180 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
18181 (clean mostlyclean): Remove empty rm.
18182
091c48f6
MC
181832004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18184
18185 * gdb.base/setvar.exp: Add copyright years.
18186
3e5fc8d2
DC
181872004-01-14 David Carlton <carlton@bactrian.org>
18188
18189 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
18190 PR c++/1511 and update coment.
18191 * gdb.cp/templates.exp: Update patterns to match current output.
18192 If changes involve something other than whitespace, KFAIL
18193 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
18194
63d06c5c
DC
181952004-01-14 David Carlton <carlton@kealia.com>
18196
18197 * gdb.cp/namespace.exp: Add tests involving classes defined within
18198 namespaces.
18199 * gdb.cp/namespace.cc (C::CClass): New.
18200 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
18201
a51dab88
EZ
182022004-01-14 Elena Zannoni <ezannoni@redhat.com>
18203
18204 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
18205 what debug info we have. Print a better message if something goes
18206 wrong while producing the separate debug info file.
18207
a476ccc9
MC
182082004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18209
18210 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
18211
f453692c
MC
182122004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18213
18214 * gdb.base/callfuncs.c: Add copyright notice.
18215
f40063a5
MC
182162004-01-13 Michael Chastain <mec.gnu@mindspring.com>
18217
18218 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
18219 inheritance. PR gdb/1498, PR gcc/13539.
18220
19ac3974
EZ
182212004-01-13 Elena Zannoni <ezannoni@redhat.com>
18222
a9c64011
AS
18223 * gdb.threads/gcore-thread.exp: Prefix name of binary with
18224 test specific name.
18225 * gdb.mi/gdb669.exp: Ditto.
18226 * gdb.mi/mi-pthreads.exp: Ditto.
18227 * gdb.mi/mi1-pthreads.exp: Ditto.
18228 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 18229
56c97c6e
MC
182302004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18231
18232 * gdb.cp/member-ptr.cc: Add copyright notice.
18233
a0644324
MC
182342004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18235
18236 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
18237 some patterns for recent versions of gcc and hpacc. Delete
18238 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
18239 Delete tests that access a NULL pointer-to-member-data. This
18240 script is still disabled for gcc.
18241
32fabe09
EZ
182422004-01-12 Elena Zannoni <ezannoni@redhat.com>
18243
18244 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 18245 escaped correctly.
32fabe09 18246
1f8a6abb
EZ
182472004-01-12 Elena Zannoni <ezannoni@redhat.com>
18248
18249 * gdb.base/sepdebug.exp: New file.
18250 * gdb.base/sepdebug.c: New file.
18251 * lib/gdb.exp (separate_debug_filename): New procedure.
18252 (gdb_gnu_strip_debug): New procedure.
18253
48efe704
AC
182542004-01-12 Andrew Cagney <cagney@redhat.com>
18255
18256 * gdb.mi/ChangeLog: Delete file. Renamed to ...
18257 * gdb.mi/ChangeLog-1999-2003: New file.
18258
a9415475
AC
182592004-01-12 Andrew Cagney <cagney@redhat.com>
18260
18261 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
18262 "Renaming a directory to a non-empty directory returns ENOTEMPTY
18263 or EEXIST", treat EBUSY as an XFAIL.
18264
83b8cf9d
MC
182652004-01-11 Michael Chastain <mec.gnu@mindspring.com>
18266
18267 * gdb.base/scope.exp: Remove obsolete setup_xfail for
18268 hp_cc_compiler.
18269
9939d2a8
MC
182702004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18271
18272 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
18273 decorations.
18274
1ff8cadf
MC
182752004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18276
18277 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
18278 and "(aCC)" decorations. Remove obsolete doco about old
18279 test results.
18280
6fa9022e
MC
182812004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18282
18283 * gdb.cp/exception.exp: Fix typo in doco.
18284
209721fe
MK
182852004-01-09 Mark Kettenis <kettenis@gnu.org>
18286
18287 * gdb.base/gdb1476.exp: Fix typo.
18288
ef11303e
MC
182892004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18290
18291 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
18292 file.
18293
041ab88c
MC
182942004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18295
18296 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
18297 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
18298 Use gdb_compile. Remove restriction on gcc. Add some patterns
18299 for recent version of gdb. Delete second half, which was a copy
18300 of the first half with different build flags. This test is
18301 still disabled because it is still not ready for production.
18302
e36d075a
MC
183032004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18304
18305 * gdb.cp/exception.cc: Add copyright notice.
18306 * gdb.cp/exception.exp: Add a notice that this file is broken
18307 because of line number changes caused by addition of copyright
18308 notice.
18309
42b190ad
MC
183102004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18311
18312 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
18313 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
18314
8f25f06b
MC
183152004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18316
18317 * gdb.cp/classes.exp: Accept gnu abi 2.
18318 * gdb.cp/derivation.exp: Likewise.
18319 * gdb.cp/overload.exp: Likewise.
18320 * gdb.cp/virtfunc.exp: Likewise.
18321
06ded8b8
MC
183222004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18323
18324 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
18325 semicolon after end of function.
18326
77c26ae3
MC
183272004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18328
18329 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
18330 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
18331 boilerplate code for compiling and running the program under
18332 test. Add some string method tests.
18333
20757486
MC
183342004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18335
18336 * gdb.cp/bs15503.cc: Add copyright notice.
18337 * gdb.cp/bs15503.exp: Adjust line number.
18338
0fd3b503
MC
183392004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18340
18341 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
18342 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
18343
10d1bea8
MC
183442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18345
18346 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
18347 hp_cc_compiler.
18348
2789202a
MC
183492004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18350
18351 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
18352 * gdb.cp/ctti.exp: Use the marker instead of "next".
18353 With gcc, run further before bailing.
18354
b862f14c
MC
183552004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18356
18357 * gdb.cp/cttiadd.cc: Add copyright notice.
18358 * gdb.cp/cttiadd1.cc: Likewise.
18359 * gdb.cp/cttiadd2.cc: Likewise.
18360 * gdb.cp/cttiadd3.cc: Likewise.
18361
96da2469
MC
183622004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18363
18364 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
18365 Use gdb_test, gdb_test_multiple. Use floating-point values that
18366 have exact representations in IEEE-ish formats.
18367
053248ff
MC
183682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18369
18370 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
18371 compilers. Delete duplicate call to get_compiler_info.
18372 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
18373 * gdb.base/volatile.exp: Likewise.
18374
84acecdd
MK
183752004-01-07 Mark Kettenis <kettenis@gnu.org>
18376
18377 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
18378 memory at address 0.
18379
fe11a27f
MC
183802004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18381
18382 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
18383 to test for hp-ux assembler. Fix copyright years.
18384
60ad077b
AC
183852004-01-07 Andrew Cagney <cagney@redhat.com>
18386
18387 * gdb.base/fileio.c (strerrno): Add "EBUSY".
18388
1c9b8f33
AC
183892004-01-07 Andrew Cagney <cagney@redhat.com>
18390
18391 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
18392 when creating the read-only file. From analysis by Roland McGrath
18393 and Elena Zannoni.
18394
753ccc7a
MC
183952004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18396
18397 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
18398
eca3e36b
MC
183992004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18400
18401 * gdb.base/cvexpr.c: Be type-safe with function pointers and
18402 data pointers.
18403
f8d4bac4
MC
184042004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18405
18406 * gdb.cp/m-static.exp: Compile one source file at a time.
18407 Delete unused call to get_compiler_info.
18408
9b4e0f94
MC
184092004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18410
18411 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
18412 * gdb.base/call-rt-st.exp: Likewise.
18413 * gdb.base/nodebug.exp: Likewise.
18414 * gdb.base/volatile.exp: Likewise.
18415 * gdb.cp/ref-types.exp: Likewise.
18416 * gdb.cp/templates.exp: Likewise.
18417
023c1024
MK
184182004-01-05 Mark Kettenis <kettenis@gnu.org>
18419
18420 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
18421
19703c4a
MC
184222004-01-05 Michael Chastain <mec.gnu@mindspring.com>
18423
18424 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
18425 hppa*-hp-hpux*.
18426
18b67037
MK
184272004-01-04 Mark Kettenis <kettenis@gnu.org>
18428
ba6219c8
MK
18429 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18430 x86_64-*-*.
18431
18b67037
MK
18432 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18433 sparc64-*-* and sparc*-solaris2*.
18434
1bfbbb9d
MK
184352004-01-04 Mark Kettenis <kettenis@gnu.org>
18436
18437 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
18438 return ${tests}" test. The ${tests} already mentions the
18439 filename.
18440
06846494
MC
184412004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18442
18443 * gdb.cp/local.exp: Accept gcc abi 2.
18444
3b0cb202
MC
184452004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18446
18447 * gdb.cp/templates.exp: Accept gcc abi 2.
18448
0643ec3f
MC
184492004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18450
18451 * lib/compiler.cc: Remove supports_template_debugging.
18452 * gdb.cp/templates.exp: Do not test supports_template_debugging.
18453
d231d0b1
MC
184542004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18455
18456 * gdb.cp/namespace.exp: Accept gcc abi 2.
18457
44ffb27c
MC
184582004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18459
18460 * gdb.cp/method.exp: Accept gcc abi 2.
18461
184ad485
MC
184622004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18463
18464 * gdb.cp/classes.exp: Generate identical results as old version.
18465 * gdb.cp/derivation.exp: Likewise.
18466 * gdb.cp/overload.exp: Likewise.
18467 * gdb.cp/virtfunc.exp: Likewise.
18468
116f09e7
MC
184692004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18470
18471 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
18472 mysterious bug with sourceware version of expect.
18473
b1379776
MC
184742004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18475
18476 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
18477 current versions of gcc, including gcc abi 2. Remove gratuitous
18478 restart of test program. Use gdb_test_multiple and gdb_test for
18479 all tests. Add patterns to xfail missing "const" in "const char *"
18480 and kfail PR gdb/1155.
18481
6b7a4c0e
MC
184822004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18483
18484 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
18485 current versions of gcc, including gcc abi 2. Remove gratuitous
18486 restart of test program. Use gdb_test_multiple and gdb_test for
18487 all tests. Add patterns to kfail PR gdb/1498.
18488
51615d72
MC
184892003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18490
18491 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
18492 current versions of gcc, including gcc abi 2. Use "breakpoint"
18493 and "continue" instead of restarting the target program. Use
18494 gdb_test_multiple and gdb_test for all tests.
18495
7b79a9d7
MK
184962004-01-01 Mark Kettenis <kettenis@gnu.org>
18497
18498 * gdb.asm/asm-source.exp: Update copyright year. Link statically
18499 for *-*-solaris2*.
18500
1cd3489f
MC
185012003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18502
18503 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
18504 current versions of gcc, including gcc abi 2. Use "breakpoint"
18505 and "continue" instead of restarting the target program several
18506 times. Use gdb_test_multiple and gdb_test for all tests.
18507
850742db
MC
185082003-12-18 Michael Chastain <mec.gnu@mindspring.com>
18509
18510 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
18511 source files.
18512
eb4bbda8
MC
185132003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18514
18515 * gdb.base/environ.exp: Handle compiling test case from multiple
18516 source files.
18517
e42c7771
MC
185182003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18519
18520 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
18521
80e4b428
JB
185222003-12-17 Jim Blandy <jimb@redhat.com>
18523
5f06973a
JB
18524 * gdb.base/freebpcmd.c: Add copyright notice.
18525
80e4b428
JB
18526 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
18527
0ab84fb7
MC
185282003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18529
18530 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
18531
1b3bb3d0
JB
185322003-12-13 Jim Blandy <jimb@redhat.com>
18533
18534 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
18535
3a4c9371
KB
185362003-12-12 Kevin Buettner <kevinb@redhat.com>
18537
18538 * gdb.asm/frv.inc: New file.
18539 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
18540
a1dea79a
FF
185412003-12-09 Fred Fish <fnf@redhat.com>
18542
18543 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
18544 functions to break1.c and leave prototypes behind. Add more
18545 "set breakpoint NN here" comments.
18546 * gdb.base/break1.c: New file.
18547
18548 * gdb.base/break.exp: Handle compiling test case from multiple
18549 source files and change source file references as needed.
18550 * gdb.base/completion.exp: Ditto.
18551 * gdb.base/condbreak.exp: Ditto.
18552 * gdb.base/define.exp: Ditto.
18553 * gdb.base/ena-dis-br.exp: Ditto.
18554 * gdb.base/info-proc.exp: Ditto.
18555 * gdb.base/maint.exp: Ditto.
18556 * gdb.base/until.exp: Ditto.
18557
18558 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
18559 hardcoded line numbers.
18560 * gdb.base/define.exp: Ditto.
18561 * gdb.base/ena-dis-br.exp: Ditto.
18562 * gdb.base/maint.exp: Ditto.
18563 * gdb.base/until.exp: Ditto.
18564
18565 * gdb.base/completion.exp: Use "break1" for completion tests since
18566 "break" is no longer a unique prefix.
18567
5266b69c
AC
185682003-12-06 Andrew Cagney <cagney@redhat.com>
18569
18570 * gdb.base/structs.exp (test_struct_returns): When applicable, set
18571 "return_value_unimplemented". When an unimplemented struct return
18572 architecture, report incorrect values as a KFAIL
18573
374451f0
MC
185742003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18575
18576 * gdb.cp/rtti.exp: Accept new wording of warning from
18577 cp_lookup_rtti_type.
18578
ba9b20a7
MC
185792003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18580
18581 Partial fix for PR testsuite/1456.
18582 * gdb.base/scope.exp (test_at_main): Replace references to
18583 gcc_compiled with calls to test_compiler_info.
18584 (test_at_foo): Likewise.
18585 (test_at_bar): Likewise.
18586
b74b6d0b
MC
185872003-12-04 Michael Chastain <mec.gnu@mindspring.com>
18588
18589 Partial fix for PR testsuite/1456.
18590 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
18591 to test_compiler_info.
18592
ccfa3402
MC
185932003-12-03 Michael Chastain <mec.gnu@mindspring.com>
18594
18595 * gdb.base/so-impl-ld.exp: Update copyright notice.
18596
f6246aba
MC
185972003-12-02 Michael Chastain <mec.gnu@mindspring.com>
18598
18599 Partial fix for PR testsuite/1456.
18600 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
18601 to test_compiler_info.
18602
13ae734a
MC
186032003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18604
18605 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
18606 from current versions of gdb. Clean up regular expressions.
18607 Delete redundant timeout case.
18608
d8e1cdee
MC
186092003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18610
18611 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
18612 from current versions of gdb. Clean up regular expressions.
18613 Delete redundant timeout case.
18614
96457b64
MC
186152003-12-01 Michael Chastain <mec.gnu@mindspring.com>
18616
18617 Partial fix for PR testsuite/1456.
18618 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
18619 gcc_compiled with call to test_compiler_info.
18620
f35309fc
MC
186212003-11-30 Michael Chastain <mec.gnu@mindspring.com>
18622
18623 Partial fix for PR testsuite/1456.
18624 * gdb.base/list.exp (test_list_function): Delete unused declaration
18625 of gcc_compiled.
18626
d7afdf9b
MC
186272003-11-29 Michael Chastain <mec.gnu@mindspring.com>
18628
18629 Partial fix for PR testsuite/1456.
18630 * gdb.base/complex.exp: Replace reference to gcc_compiled with
18631 call to test_compiler_info.
18632
71507b56
MK
186332003-11-29 Mark Kettenis <kettenis@gnu.org>
18634
18635 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
18636 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
18637 it to create the appropriate note.inc.
18638 * gdb.asm/asmsrc1.s: Include "note.inc".
18639 * gdb.asm/netbsd.inc: New file.
18640 * gdb.asm/empty.inc: New file.
18641
f81f93f7
MC
186422003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18643
18644 Partial fix for PR testsuite/1456.
18645 * gdb.base/constvars.exp: Replace references to gcc_compiled with
18646 calls to test_compiler_info.
18647
9a77938e
MC
186482003-11-27 Michael Chastain <mec.gnu@mindspring.com>
18649
18650 Partial fix for PR testsuite/1456.
18651 * gdb.base/volatile.exp: Replace references to gcc_compiled with
18652 calls to test_compiler_info.
18653
e8367dc7
MK
186542003-11-27 Mark Kettenis <kettenis@gnu.org>
18655
18656 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
18657 pattern for the KFAILs.
18658
526c61ee
AF
186592003-11-25 Adam Fedor <fedor@gnu.org>
18660
18661 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
18662 * gdb.objc/objcdecode.m: New file.
18663
28f2d600
AF
186642003-11-25 Adam Fedor <fedor@gnu.org>
18665
18666 * gdb.objc/nondebug.exp: Test for PR objc/1236.
18667 * gdb.objc/nondebug.m: New file.
18668
a3895cee
BE
186692003-11-26 Ben Elliston <bje@wasabisystems.com>
18670
18671 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18672 NetBSD as it does on FreeBSD. Modelled on a similar change by
18673 Mark Kettenis on 2003-05-30.
18674 (link-flags): Set to "--entry _start" regardless of target.
18675 Special linker flags are to be appended to $link-flags.
18676 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
18677
c9f2c8a3
MC
186782003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18679
18680 * gdb.cp/method.exp: Accept output of new demangler.
18681
15a0587a 186822003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
18683
18684 * gdb/class2.exp: New file.
18685 * gdb/class2.cc: New file.
18686
3c00b570
MC
186872003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18688
18689 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
18690 of new demangler.
18691
7027acc7
MK
186922003-11-23 Mark Kettenis <kettenis@gnu.org>
18693
18694 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
18695 of gdb_test "run".
18696
b0e1598a
MK
186972003-11-23 Mark Kettenis <kettenis@gnu.org>
18698
18699 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
18700 "continue" into "run".
18701
4d9eda44
MC
187022003-11-23 Michael Chastain <mec.gnu@mindspring.com>
18703
18704 Partial fix for PR testsuite/1456.
18705 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
18706 call to test_compiler_info.
18707 * gdb.cp/ctti.exp: Likewise.
18708 * gdb.cp/derivation.exp: Likewise.
18709 * gdb.cp/member-ptr.exp: Likewise.
18710 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
18711 reference to gcc_compiled.
18712
187132003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
18714
18715 Fix PR testsuite/1463.
18716 * gdb.base/structs.exp (start_structs_test): Call
18717 get_debug_format before using the debug format.
18718
d422fe19
AC
187192003-11-22 Andrew Cagney <cagney@redhat.com>
18720
18721 * lib/gdb.exp (gdb_test_multiple): Add simple example.
18722 * gdb.base/structs.exp: Use gdb_test_multiple.
18723
039cf96d
AC
187242003-11-20 Andrew Cagney <cagney@redhat.com>
18725
6882279b
AC
18726 * gdb.base/structs.exp: Handle and recover from internal errors.
18727 Replace "foo${n}" with "foo<n>" in test messages.
18728
e53890ae
AC
18729 * gdb.base/structs.exp: Update copyright. Rewrite.
18730 * gdb.base/structs.c: Update copyright. Rewrite.
18731
2b211c59
AC
18732 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
18733 resync count exceeded.
d63a86f8 18734
039cf96d
AC
18735 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
18736 from the internal error.
18737 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
18738 Original from Jim Blandy.
18739 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 18740
eac98b22
AC
187412003-11-19 Andrew Cagney <cagney@redhat.com>
18742
18743 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
18744 KFAIL.
18745
67455b2a
MK
187462003-11-17 Mark Kettenis <kettenis@gnu.org>
18747
18748 New testcase for PR backtrace/1435.
18749 * gdb.arch/i386-unwind.exp: New file.
18750 * gdb.arch/i386-unwind.c: New file.
18751
853d6e5b
AC
187522003-11-17 Andrew Cagney <cagney@redhat.com>
18753
18754 * lib/gdb.exp (compiler_info): New global.
18755 (test_compiler_info): New function.
18756 (get_compiler_info): Set compiler_info.
18757 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
18758 "compiler_info" to gcc-<major>-<minor>.
18759
38cf6e11
MC
187602003-11-15 Michael Chastain <mec.gnu@mindspring.com>
18761
18762 * gdb.trace/configure: Remove.
18763
a50d3602
EZ
187642003-11-13 Elena Zannoni <ezannoni@redhat.com>
18765
18766 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 18767 breakpoints.
a50d3602
EZ
18768 * gdb.base/break.exp: Remove all references to explicit line
18769 numbers.
18770
d9407aaa
NC
187712003-11-11 Nick Clifton <nickc@redhat.com>
18772
18773 * gdb.base/shreloc.exp: Do not run for targets which do not
18774 support shared objects.
18775
db488fc1
CV
187762003-11-10 Corinna Vinschen <vinschen@redhat.com>
18777
18778 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
18779 Don't run tests if nofileio flag is given.
18780
6a90a18e
EZ
187812003-11-07 Elena Zannoni <ezannoni@redhat.com>
18782
18783 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 18784 as well as 'Watchpoint'.
6a90a18e 18785
0b915e9c
EZ
187862003-11-06 Elena Zannoni <ezannoni@redhat.com>
18787
18788 Reported by Jim Ingham <jingham@apple.com>:
18789 * gdb.base/annota1.exp: Match at least one occurrence of the
18790 signal handler annotation.
18791
d7e4b55f
EZ
187922003-11-06 Elena Zannoni <ezannoni@redhat.com>
18793
a9c64011
AS
18794 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
18795 as well as 'Watchpoint'.
d7e4b55f 18796
2fe4e8d0
MC
187972003-11-05 Michael Chastain <mec@shout.net>
18798
18799 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
18800
6ef88553
KW
188012003-11-03 Kris Warkentin <kewarken@qnx.com>
18802
18803 * gdb.arch/gdb1291.c: New test file.
18804 * gdb.arch/gdb1291.exp: New test script.
18805 * gdb.arch/gdb1431.c: New test file.
18806 * gdb.arch/gdb1431.exp: New test script.
18807
ae7dc4d8
MC
188082003-10-22 Michael Chastain <mec@shout.net>
18809
18810 * gdb.mi/pthreads.c: Add copyright notice.
18811
c39d7427
MC
188122003-10-22 Michael Chastain <mec@shout.net>
18813
18814 * gdb.threads/pthreads.c: Add copyright notice.
18815
8b7d96c1
MC
188162003-10-20 Michael Chastain <mec@shout.net>
18817
18818 * gdb.base/gdb1056.exp: New test script.
18819
d1d69fdd
DJ
188202003-10-13 Daniel Jacobowitz <drow@mvista.com>
18821
18822 * gdb.threads/killed.exp: Use gdb_run_cmd.
18823
7d605576
DJ
188242003-10-13 Daniel Jacobowitz <drow@mvista.com>
18825
18826 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
18827 create a core file.
18828 * gdb.threads/gcore-thread.exp: Likewise.
18829
618ec112
CV
188302003-10-13 Corinna Vinschen <vinschen@redhat.com>
18831
18832 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
18833 type, based on char type.
18834 (struct bit_flags_short_t): New bitfield type, based on short type.
18835 (init_bit_flags_char): New fuction.
18836 (init_bit_flags_short): Ditto.
18837 (print_bit_flags_char): Ditto.
18838 (print_bit_flags_short): Ditto.
18839 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
18840
9367a73c
MC
188412003-10-11 Michael Chastain <mec@shout.net>
18842
18843 * gdb.base/call-rt-st.exp: Update copyright year.
18844
1decf120
KI
188452003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
18846
18847 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
18848 * gdb.disasm/sh3.s: Ditto.
18849
5445b2ae
DJ
188502003-10-07 Daniel Jacobowitz <drow@mvista.com>
18851
18852 * gdb.threads/switch-threads.exp: New test.
18853 * gdb.threads/switch-threads.c: New source file.
18854
aec24853
CV
188552003-10-07 Corinna Vinschen <vinschen@redhat.com>
18856
18857 * gdb.base/ending-run.exp: Add sh specific case.
18858
adc7428d
AC
188592003-10-06 Andrew Cagney <cagney@redhat.com>
18860
18861 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
18862 * gdb.disasm/mn10200.exp: Delete obsolete file.
18863
c9d37158
DJ
188642003-09-29 Daniel Jacobowitz <drow@mvista.com>
18865
18866 * ChangeLog: Correct an entry command.exp -> commands.exp.
18867 * gdb.base/commands.exp (bp_deleted_in_command_test)
18868 (temporary_breakpoint_commands): Check noargs.
18869
79c2c32d
DC
188702003-09-25 David Carlton <carlton@kealia.com>
18871
18872 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
18873 of some print tests, where appropriate. Add tests for C::D::cd,
18874 E::ce, F::cXfX, G::XgX.
18875 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
18876
594e6d67
RE
188772003-09-25 Richard Earnshaw <rearnsha@arm.com>
18878
18879 * lib/java.exp (java_init): Import target_alias before using it.
18880
10f0d451
DC
188812003-09-25 David Carlton <carlton@kealia.com>
18882
18883 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
18884
274bcba0
EZ
188852003-09-23 Elena Zannoni <ezannoni@redhat.com>
18886
d63a86f8 18887 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 18888 weirdness.
274bcba0 18889
cdbf20f7
MC
188902003-09-17 Michael Chastain <mec@shout.net>
18891
18892 * gdb.cp/gdb1355.exp: New file.
18893 * gdb.cp/gdb1355.c: New file.
18894
71e06f80
CV
188952003-09-15 Corinna Vinschen <vinschen@redhat.com>
18896
18897 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
18898 * gdb.asm/sh.inc: New file.
18899
5c4e30ca
DC
189002003-09-11 David Carlton <carlton@kealia.com>
18901
bd45b7af
DC
18902 * gdb.cp/namespace.exp: Add tests for namespace types.
18903 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
18904 (test_namespace): New.
18905
1c199746
EZ
189062003-09-11 Elena Zannoni <ezannoni@redhat.com>
18907
a9c64011 18908 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 18909 * gdb.stabs/weird.exp: Ditto.
1c199746 18910
04ed252f
MC
189112003-09-08 Michael Chastain <mec@shout.net>
18912
18913 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
18914
d8a2d9e7
MC
189152003-09-07 Michael Chastain <mec@shout.net>
18916
18917 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
18918 'parse error'.
18919
161afb24
MK
189202003-09-07 Mark Kettenis <m.kettenis@osp.nl>
18921
18922 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
18923
49f2741a
MC
189242003-08-30 Michael Chastain <mec@shout.net>
18925
18926 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
18927 * gdb.gdb/observer.exp: Ditto.
18928 * gdb.gdb/xfullpath.exp: Ditto.
18929
8afa723e
MK
189302003-08-29 Mark Kettenis <kettenis@gnu.org>
18931
18932 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
18933 *-*-*bsd*.
18934
f31dfe3b
JJ
189352003-08-28 Jeff Johnston <jjohnstn@redhat.com>
18936
18937 * gdb.base/dump.exp: Skip for ia64.
18938
4630e498
JJ
189392003-08-25 Jeff Johnston <jjohnstn@redhat.com>
18940
18941 * gdb.asm/asm-source.exp: Add ia64 support.
18942 * gdb.asm/ia64.inc: New file.
18943
1105b7ef
MC
189442003-08-22 Michael Chastain <mec@shout.net>
18945
18946 * gdb.cp: New directory.
18947 * gdb.cp/*: Copy from gdb.c++/*.
18948 * gdb.c++/*: Remove.
18949 * Makefile.in: Change gdb.c++ to gdb.cp.
18950 * configure.in: Ditto.
18951 * configure: Regnerate.
18952
c945b932
MK
189532003-08-18 Mark Kettenis <kettenis@gnu.org>
18954
18955 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
18956 * gdb.arch/i386-prologue.c (gdb1338): Add function.
18957
2b66634b
DJ
189582003-08-17 Daniel Jacobowitz <drow@mvista.com>
18959
18960 * mi-var-display.exp (-var-list-children weird): Accept function
18961 pointers with argument types.
18962 * mi1-var-display.exp (-var-list-children weird): Likewise.
18963 * mi2-var-display.exp (-var-list-children weird): Likewise.
18964
a356f73b
DJ
189652003-08-17 Daniel Jacobowitz <drow@mvista.com>
18966
18967 * gdb.base/annota3.exp: Add missing newline.
18968
483417b8
MC
189692003-08-06 Michael Chastain <mec@shout.net>
18970
18971 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
18972
c99c59c3
MS
189732003-08-12 Michael Snyder <msnyder@redhat.com>
18974
18975 * gdb.base/float.exp: Add test for SH.
18976
55ed7501
MK
189772003-08-10 Mark Kettenis <kettenis@gnu.org>
18978
18979 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
18980
1a371f2e
EZ
189812003-08-07 Elena Zannoni <ezannoni@redhat.com>
18982
18983 * gdb.base/completion.exp: Remove reduntant completion test
18984 on filename.
18985
e0f353ce
EZ
189862003-08-07 Elena Zannoni <ezannoni@redhat.com>
18987
a9c64011
AS
18988 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
18989 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
18990 gdb.trace/save-trace.exp: Make sure that full pathnames are
18991 escaped correctly.
e0f353ce 18992
5710a1af 189932003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 18994
a9c64011
AS
18995 * configure.in: Don't generate config.h from config.hin.
18996 * configure: Regenerate.
18997 * config.hin: Remove file.
18998 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
18999 * gdb.threads/pthreads.c: Ditto.
5710a1af 19000
dcd81ce9
DJ
190012003-08-07 Daniel Jacobowitz <drow@mvista.com>
19002
19003 From Kei Sakamoto <sakamoto.kei@renesas.com>:
19004 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
19005 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
19006 Replace ld24 with seth/add3.
19007
6009d884
AC
190082003-08-02 Andrew Cagney <cagney@redhat.com>
19009
19010 * gdb.base/annota3.exp: New file.
19011 * gdb.base/annota3.c: New file.
19012 * gdb.c++/annota3.exp: New file.
19013 * gdb.c++/annota3.cc: New file.
19014
51514e06
MC
190152003-07-29 Michael Chastain <mec@shout.net>
19016
19017 * gdb.threads/tls.c (spin): Check errno only if sem_wait
19018 actually failed.
19019 (do_pass): Likewise.
19020 * gdb.threads/tls.exp: Always initialize no_of_threads.
19021
4ee6625b
DJ
190222003-07-27 Daniel Jacobowitz <drow@mvista.com>
19023
19024 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
19025 pattern.
19026 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
19027 * gdb.threads/tls.exp: Recognize one case of the host library not
19028 supporting TLS.
19029
225f2bf6
AC
190302003-07-27 Andrew Cagney <cagney@redhat.com>
19031
19032 * gdb.base/fileio.exp: Use SH when running commands using
19033 remote_exec.
19034
bcb27c9f
DJ
190352003-07-24 Daniel Jacobowitz <drow@mvista.com>
19036
19037 From Kei Sakamoto <sakamoto.kei@renesas.com>:
19038 * gdb.base/relocate.c (dummy): New padding array.
19039
3d67be83
MS
190402003-07-22 Michael Snyder <msnyder@redhat.com>
19041
d63a86f8 19042 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
19043
19044 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
19045 patterns to be more general, accepting old and new output.
19046 Some output chars (such as '+') also must be quoted.
d63a86f8 19047 Some addresses are displayed numerically instead of
3d67be83
MS
19048 symbolically.
19049
57ba3b85
MS
190502003-07-23 Michael Snyder <msnyder@redhat.com>
19051
686d097c
MS
19052 * gdb.base/return2.exp: Don't test long-long return.
19053
57ba3b85
MS
19054 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
19055 * gdb.disasm/t01_mov.exp: Ditto.
19056 * gdb.disasm/t02_mova.s: Ditto.
19057 * gdb.disasm/t02_mova.exp: Ditto.
19058 * gdb.disasm/t03_add.s: Ditto.
19059 * gdb.disasm/t03_add.exp: Ditto.
19060 * gdb.disasm/t04_sub.s: Ditto.
19061 * gdb.disasm/t04_sub.exp: Ditto.
19062 * gdb.disasm/t05_cmp.s: Ditto.
19063 * gdb.disasm/t05_cmp.exp: Ditto.
19064 * gdb.disasm/t06_ari2.s: Ditto.
19065 * gdb.disasm/t06_ari2.exp: Ditto.
19066 * gdb.disasm/t07_ari3.s: Ditto.
19067 * gdb.disasm/t07_ari3.exp: Ditto.
19068 * gdb.disasm/t08_or.s: Ditto.
19069 * gdb.disasm/t08_or.exp: Ditto.
19070 * gdb.disasm/t09_xor.s: Ditto.
19071 * gdb.disasm/t09_xor.exp: Ditto.
19072 * gdb.disasm/t10_and.s: Ditto.
19073 * gdb.disasm/t10_and.exp: Ditto.
19074 * gdb.disasm/t11_logs.s: Ditto.
19075 * gdb.disasm/t11_logs.exp: Ditto.
19076 * gdb.disasm/t12_bit.s: Ditto.
19077 * gdb.disasm/t12_bit.exp: Ditto.
19078 * gdb.disasm/t13_otr.s: Ditto.
19079 * gdb.disasm/t13_otr.exp: Ditto.
19080
e00759ef
EZ
190812003-07-22 Elena Zannoni <ezannoni@redhat.com>
19082
19083 * gdb.threads/tls.exp :Add kfail for 'info address' case.
19084
8bc2021f
EZ
190852003-07-22 Elena Zannoni <ezannoni@redhat.com>
19086
a9c64011
AS
19087 * gdb.threads/tls.c : New file.
19088 * gdb.threads/tls.exp : New file.
19089 * gdb.threads/tls-main.c : New file.
19090 * gdb.threads/tls-shared.c : New file.
19091 * gdb.threads/tls-shared.exp : New file.
8bc2021f 19092
89320c4c
AS
190932003-07-22 Andreas Schwab <schwab@suse.de>
19094
19095 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
19096
180dea7c
AS
190972003-07-20 Andreas Schwab <schwab@suse.de>
19098
19099 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
19100 due to insn reordering.
19101
0714963c
AC
191022003-07-15 Andrew Cagney <cagney@redhat.com>
19103
19104 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
19105
98a23b3f
MC
191062003-07-15 Michael Chastain <mec@shout.net>
19107
19108 * gdb.base/gdb1250.exp: New file.
19109 * gdb.base/gdb1250.c: New file.
19110
27e417a2
ML
191112003-07-09 Michal Ludvig <mludvig@suse.cz>
19112
19113 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
19114 expansion of size_t to 'unsigned long', not only to 'unsigned'.
19115
8bc2021f
EZ
191162003-07-09 Elena Zannoni <ezannoni@redhat.com>
19117
a9c64011
AS
19118 * gdb.threads/tls.c: New file.
19119 * gdb.threads/tls.exp: New file.
19120 * gdb.threads/tls-main.c: New file.
19121 * gdb.threads/tls-shared.c: New file.
19122 * gdb.threads/tls-shared.exp: New file.
8bc2021f 19123
d99968dc
EZ
191242003-07-09 Elena Zannoni <ezannoni@redhat.com>
19125
19126 * gdb.base/annota1.exp: Make sure that we properly escape the
19127 full path of the source file. Xfail more permissive patterns,
d63a86f8 19128 due to a compiler debug info problem.
d99968dc 19129
83876b3b
AS
191302003-07-07 Andreas Schwab <schwab@suse.de>
19131
2705e972
AS
19132 * gdb.asm/m68k.inc: New file.
19133 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
19134
83876b3b
AS
19135 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
19136 arguments"): Also match negative number.
19137
19138 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
19139
3a871b37
DJ
191402003-07-03 Daniel Jacobowitz <drow@mvista.com>
19141
19142 * gdb.base/store.c (charest): New typedef.
19143 (add_char): Rename to add_charest, update.
19144 (wack_char): Rename to wack_charest, update types. Return l + r
19145 to keep r live across the call.
19146 (wack_short, wack_int, wack_long, wack_longest, wack_float)
19147 (wack_double, wack_doublest): Return l + r to keep r live across
19148 the call.
19149 * gdb.base/store.exp: Accomodate store.c changes.
19150
b2a7f303
DC
191512003-06-30 David Carlton <carlton@kealia.com>
19152
19153 * gdb.c++/maint.exp (test_invalid_name): New.
19154 (test_first_component): Add tests for invalid names.
19155
3c6cb4a1
MC
191562003-06-29 Michael Chastain <mec@shout.net>
19157
19158 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
19159 output of '<VTT for class>' for virtual base classes.
19160
f1c2644b
DJ
191612003-06-29 Daniel Jacobowitz <drow@mvista.com>
19162
19163 * gdb.base/completion.exp: Tab-complete "complet" instead of
19164 "compl".
19165 * gdb.base/complex.exp, gdb.base/complex.c: New files.
19166
18080350
DJ
191672003-06-29 Daniel Jacobowitz <drow@mvista.com>
19168
19169 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
19170 * gdb.base/volatile.exp: Likewise.
19171
f56973f8
DJ
191722003-06-29 Daniel Jacobowitz <drow@mvista.com>
19173
19174 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
19175 gdb/1265.
19176
191772003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
19178 Daniel Jacobowitz <drow@mvista.com>
19179
19180 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
19181 initial line count of 'captured_main' from 26 to 32.
19182 (test_with_self): Allow xmalloc call to be interleaved with the
19183 preceding two lines.
19184
e766d4d6
JB
191852003-06-24 Joel Brobecker <brobecker@gnat.com>
19186
19187 * gdb.base/bang.exp: New testcase.
19188
f125c9a4
JB
191892003-06-23 Joel Brobecker <brobecker@gnat.com>
19190
19191 * gdb.base/langs.exp: Add some tests for the "minimal" language
19192 support.
19193
6e25beaf
EZ
191942003-06-23 Elena Zannoni <ezannoni@redhat.com>
19195
19196 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
19197 the testcase.
19198
2f816dda
DJ
191992003-06-22 Daniel Jacobowitz <drow@mvista.com>
19200
19201 * gdb.base/relocate.exp: Test add-symbol-file with a variable
19202 offset.
19203
db5a5748
DJ
192042003-06-22 Daniel Jacobowitz <drow@mvista.com>
19205
19206 * gdb.c++/pr-1210.cc: New file.
19207 * gdb.c++/pr-1210.exp: New file.
19208
1df0c130
DJ
192092003-06-21 Daniel Jacobowitz <drow@mvista.com>
19210
19211 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
19212 000-exec-continue.
19213
a92feac0
MK
192142003-06-15 Mark Kettenis <kettenis@gnu.org>
19215
19216 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
19217 on *-*-*bsd* instead of *-*-freebsd*.
19218
81a58f5b
AC
192192003-06-14 Andrew Cagney <cagney@redhat.com>
19220
19221 * gdb.base/store.exp: Test longest and doublest. Test all
19222 parameters. Weaken return statement match.
19223 * gdb.base/store.c: Add longest and doublest - aka long long and
19224 long double functions. Put all parameters into local register
19225 variables. Use negative values.
19226
b257a0d3
AC
192272003-06-14 Andrew Cagney <cagney@redhat.com>
19228
19229 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
19230 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
19231 exit status.
19232 * gdb.base/fileio.exp: Disable target when nointerrupts and
19233 noinferiorio, instead of limiting it to remote. Use remote_exec
19234 instead of system.
d63a86f8 19235
21c38304
JJ
192362003-06-12 Jeff Johnston <jjohnstn@redhat.com>
19237
19238 * gdb.base/float.exp: Add ia64 support.
19239
1bcdb424
CV
192402003-06-12 Corinna Vinschen <vinschen@redhat.com>
19241
19242 * gdb.base/fileio.exp: Run only on remote targets.
19243
6aeb981f
CV
192442003-06-10 Corinna Vinschen <vinschen@redhat.com>
19245
19246 * gdb.base/fileio.c: New file, testing File-I/O.
19247 * gdb.base/fileio.exp: Ditto.
19248
53df362e
RG
192492003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
19250
19251 * gdb.base/shreloc.exp: New file, check symbol values obtained from
19252 shared objects after relocation at load time (gdb PR/1132).
19253 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 19254 as above, part of the shared object relocation test.
53df362e 19255
ffee1b46
MK
192562003-06-08 Mark Kettenis <kettenis@gnu.org>
19257
b5ca3722
MK
19258 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
19259 fully filled history list.
19260 * gdb.base/gdb_history: New file.
19261
03ed860d
MK
19262 * gdb.base/signals.exp: XFAIL "continue to func1" on
19263 i*86-*-freebsd*.
19264
ffee1b46
MK
19265 * gdb.base/attach.exp: When trying to attach to a nonexistent
19266 process, make it possible to specify the PID based on the target,
19267 and do so for *-*-freebsd*.
19268
d80dbb52
RH
192692003-06-02 Richard Henderson <rth@redhat.com>
19270
19271 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
19272
6dd77b81
RH
192732003-06-02 Richard Henderson <rth@redhat.com>
19274
19275 * gdb.base/selftest.exp: Next over lim_at_start initialization.
19276
f6347e16
RH
192772003-06-02 Richard Henderson <rth@redhat.com>
19278
19279 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
19280
2c161407
DJ
192812003-06-01 Daniel Jacobowitz <drow@mvista.com>
19282
19283 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
19284 of globalvar.
19285
572eb746
MK
192862003-06-01 Mark Kettenis <kettenis@gnu.org>
19287
19288 * gdb.asm/asm-source.exp: Check for memory read errors in
19289 disassembler test on *BSD too.
19290
9e9617a5
RH
192912003-06-01 Richard Henderson <rth@redhat.com>
19292
19293 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
19294 for .frame.
19295 (gdbasm_call): Lose ldgp.
19296 (gdbasm_startup): Add frame information.
19297 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
19298
7b34ad4e
MK
192992003-05-31 Mark Kettenis <kettenis@gnu.org>
19300
19301 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
19302 i?86-*-*.
19303
10059fdf
MK
193042003-05-30 Mark Kettenis <kettenis@gnu.org>
19305
19306 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
19307 FreeBSD.
19308
acf4b816
RH
193092003-05-29 Richard Henderson <rth@redhat.com>
19310
19311 * gdb.asm/alpha.inc: New file.
19312 * gdb.asm/asm-source.exp: Use it.
19313
e9ecd949
JB
193142003-05-29 Jim Blandy <jimb@redhat.com>
19315
19316 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
19317 'core.PID'.
19318
e3e5a4f3
JB
193192003-05-22 Jim Blandy <jimb@redhat.com>
19320
19321 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
19322 backtrace.
d63a86f8 19323
72fe3d25
DC
193242003-05-20 David Carlton <carlton@math.stanford.edu>
19325
19326 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
19327 this time.
19328
58da2eb2
DC
193292003-05-19 David Carlton <carlton@bactrian.org>
19330
19331 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
19332 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
19333
1fcb5155
DC
193342003-05-19 David Carlton <carlton@bactrian.org>
19335
19336 * gdb.c++/namespace.exp: Add namespace scope and anonymous
19337 namespace tests.
19338 Bump copyright date.
19339 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
19340 (main): Call C::D::marker2.
19341 * gdb.c++/namespace1.cc: New file.
19342
85e85163
JJ
193432003-05-14 Jeff Johnston <jjohnstn@redhat.com>
19344
19345 Roland McGrath <roland@redhat.com>
d63a86f8 19346 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
19347 there is no manager thread.
19348
a25fbfec
JJ
193492003-05-08 Jeff Johnston <jjohnstn@redhat.com>
19350
d63a86f8
RM
19351 * gdb.threads/schedlock.exp: Remove assumption that all threads
19352 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
19353 in one of the child threads rather than the main thread.
19354
be375bae
JB
193552003-05-07 Jim Blandy <jimb@redhat.com>
19356
09bf6082
JB
19357 Add support for assembly source testing on the s390x.
19358 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
19359 architecture.
19360 * gdb.asm/s390x.inc: New file.
19361
be375bae
JB
19362 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
19363 succession of 'if' statements.
19364
00905d52
AC
193652003-05-05 Andrew Cagney <cagney@redhat.com>
19366
19367 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
19368
b1e29e33
AC
193692003-05-05 Andrew Cagney <cagney@redhat.com>
19370
19371 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
19372 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
19373
e33d66ec
EZ
193742003-05-02 Elena Zannoni <ezannoni@redhat.com>
19375
19376 * gdb.base/charset.exp: Update based on new behavior of set/show
19377 charset commands.
19378
2b6fd0d8
AC
193792003-05-01 Andrew Cagney <cagney@redhat.com>
19380
19381 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
19382 variable do not give memory errors.
19383
130cacce
AF
193842003-04-30 Adam Fedor <fedor@gnu.org>
19385
19386 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
19387 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
19388 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
19389 gdb.objc/basicclass.m: : New files
19390
19391 * lib/gdb.exp (gdb_compile_objc): New procedure.
19392
bea71854
DJ
193932003-04-27 Daniel Jacobowitz <drow@mvista.com>
19394
19395 * gdb.base/signals.exp: Make backtrace tests more specific.
19396
0f20eeea
DC
193972003-04-23 David Carlton <carlton@bactrian.org>
19398
19399 * gdb.c++/maint.exp (test_first_component): Add tests for
19400 'operator' in more locations.
19401
c8c4d8dc
KB
194022003-04-16 Kevin Buettner <kevinb@redhat.com>
19403
19404 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
19405
3fe60e3c
EZ
194062003-04-16 Elena Zannoni <ezannoni@redhat.com>
19407
19408 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 19409 func marke' instead. Update test name.
3fe60e3c 19410
9219021c
DC
194112003-04-15 David Carlton <carlton@math.stanford.edu>
19412
19413 * gdb.c++/maint.exp: New file.
19414
5dd55bdd
EZ
194152003-04-14 Elena Zannoni <ezannoni@redhat.com>
19416
19417 * gdb.threads/schedlock.c: Change type of thread function argument
19418 to long, to avoid warnings on 64-bit platforms.
19419
00890572
EZ
194202003-04-14 Elena Zannoni <ezannoni@redhat.com>
19421
a9c64011
AS
19422 * gdb.base/attach.exp: Add new message from ptrace in case of
19423 attaching to nonexistent process.
d63a86f8 19424
93201743
JB
194252003-04-11 Jim Blandy <jimb@redhat.com>
19426
19427 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19428 gdb.c++/userdef.cc: Place comments on the lines to which the
19429 marker function might return.
19430 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19431 gdb.c++/userdef.exp: Look for those comments to check that we've
19432 returned to the right place, instead of checking line numbers.
19433
2a11c64d
EZ
194342003-04-11 Elena Zannoni <ezannoni@redhat.com>
19435
a9c64011
AS
19436 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
19437 match on sourcefile name, instead of directory name.
2a11c64d 19438
68ab8fc5
EZ
194392003-04-10 Elena Zannoni <ezannoni@redhat.com>
19440
d63a86f8 19441 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
19442 working directory name.
19443
5624293a
JB
194442003-04-09 Jim Blandy <jimb@redhat.com>
19445
19446 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19447 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
19448 after an inferior function call, report the failure, but allow the
19449 test to continue.
19450
f1f02ee4
SC
194512003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19452
19453 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19454 with -DPROTOTYPES.
19455
6eb79af0
SC
194562003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19457
19458 * gdb.base/break.exp: Revert last patch.
19459
8dfb4cf0
SC
194602003-04-04 Stephane Carrez <stcarrez@nerim.fr>
19461
19462 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19463 with -DPROTOTYPES.
19464
ed4c619a
AC
194652003-04-02 Andrew Cagney <cagney@redhat.com>
19466
19467 * gdb.base/callfuncs.exp: Make "print add" messages unique.
19468 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
19469 matching directories by the name breakpoint.
19470 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
19471 Make "continue to marker1" consistent.
19472 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
19473 message consistent.
19474 * lib/gdb.exp: Put "the program is no longer running", and "the
19475 program exited" in parenthesis.
19476 * lib/mi-support.exp: Ditto.
d63a86f8 19477
4e35d5f0 194782003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 19479
4e35d5f0
BR
19480 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
19481
71900fe8
AC
194822003-03-29 Andrew Cagney <cagney@redhat.com>
19483
19484 * gdb.base/sizeof.c (main): Print the value of '\377'.
19485 * gdb.base/sizeof.exp: Check the sign of '\377'.
19486
c0655a16
MC
194872003-03-27 Michael Chastain <mec@shout.net>
19488
19489 * gdb.base/gdb1090.exp: New file.
19490 * gdb.base/gdb1090.cc: New file.
19491
5b2a3989
JB
194922003-03-27 J. Brobecker <brobecker@gnat.com>
19493
19494 * gdb.gdb/observer.exp: New regression test.
19495
79876890
MC
194962003-03-27 Michael Chastain <mec@shout.net>
19497
19498 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
19499 * gdb.base/ptype.exp: Likewise.
19500
6eac95e3
CV
195012003-03-27 Corinna Vinschen <vinschen@redhat.com>
19502
19503 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
19504
e8c71839
MC
195052003-03-26 Michael Chastain <mec@shout.net>
19506
19507 * gdb.base/ptype.exp: Actually use some typedef'd types.
19508
71b10041
SC
195092003-03-21 Stephane Carrez <stcarrez@nerim.fr>
19510
19511 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
19512 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
19513
2512cf80
CV
195142003-03-20 Corinna Vinschen <vinschen@redhat.com>
19515
19516 * gdb.base/default.exp: Fix regular expression.
19517
0d195a4f
CV
195182003-03-20 Corinna Vinschen <vinschen@redhat.com>
19519
19520 * gdb.base/args.exp: Fix regular expression.
19521
8a2dbca8
CV
195222003-03-20 Corinna Vinschen <vinschen@redhat.com>
19523
19524 * gdb.base/help.exp: Allow Win32 child process.
19525
bf028682
CV
195262003-03-20 Corinna Vinschen <vinschen@redhat.com>
19527
19528 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
19529 when stepping out of main().
19530
182dbe85
CV
195312003-03-20 Corinna Vinschen <vinschen@redhat.com>
19532
19533 * gdb.base/default.exp: Check for win32 specific message when calling
19534 "run" without executable.
19535
d67a6ba5
CV
195362003-03-20 Corinna Vinschen <vinschen@redhat.com>
19537
19538 * gdb.base/args.exp: Expect .exe in output.
19539
a955b5bb
CV
195402003-03-20 Corinna Vinschen <vinschen@redhat.com>
19541
19542 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
19543 Cygwin native.
19544
bf6bad4b
AC
195452003-03-17 Andrew Cagney <cagney@redhat.com>
19546
19547 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
19548 vector registes.
19549 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
19550 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
19551
293e9a31
DC
195522003-03-17 David Carlton <carlton@math.stanford.edu>
19553
19554 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
19555 test, for PR breakpoints/38.
19556 Call test_watchpoint_and_breakpoint.
19557 * gdb.base/watchpoint.c (func3): New function.
19558 (main): Call func3.
19559
5330f2db
DC
195602003-03-04 David Carlton <carlton@math.stanford.edu>
19561
19562 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
19563 Garply<Garply<char> >:: garply".
19564 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
19565 with respect to PR c++/1111; note also PR c++/1113.
19566 (test_template_breakpoints): KFAIL "constructor breakpoint" with
19567 respect to PR c++/1062.
19568 KFAIL "destructor breakpoint" with respect to PR c++/1112.
19569
6ece72da
DC
195702003-03-03 David Carlton <carlton@math.stanford.edu>
19571
19572 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
19573 with respect to PR c++/57.
19574 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
19575 c++/826.
19576 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
19577 respect to PR c++/57.
19578
85ca1584
DC
195792003-03-03 David Carlton <carlton@math.stanford.edu>
19580
19581 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
19582 respect to PR c++/33 into FAILs.
19583
98e9c5b8
MC
195842003-03-03 Michael Chastain <mec@shout.net>
19585
7bedbf27
MC
19586 * configure.in: Update copyright years.
19587
195882003-03-03 Michael Chastain <mec@shout.net>
19589
19590 * Makefile.in: Update copyright years.
98e9c5b8 19591
f683e100
DC
195922003-02-28 David Carlton <carlton@math.stanford.edu>
19593
19594 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
19595 print class instead of struct and/or superfluous protection
19596 specifiers, as long as the resulting output is equivalent to the
19597 source code.
19598 Delete FIXME from end of messages on tests that don't need
19599 fixing.
19600
a9e0cf2c
DC
196012003-02-28 David Carlton <carlton@math.stanford.edu>
19602
19603 * gdb.c++/templates.exp (do_tests): Allow const in the two
19604 Foo<volatile char *>::foo tests.
19605
e8d359df
MS
196062003-02-27 Michael Snyder <msnyder@redhat.com>
19607
d63a86f8 19608 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
19609 will be consistant.
19610
0b71dc91
DC
196112003-02-26 David Carlton <carlton@math.stanford.edu>
19612
19613 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
19614 char *>::foo" test with respect to PR c++/33. Create a new test
19615 which is identical to that one except that it doesn't put the
19616 space between the "char" and the "*"; KFAIL it, too.
19617
dd14ab43
DC
196182003-02-26 David Carlton <carlton@math.stanford.edu>
19619
19620 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
19621 template types into either PASSes or KFAILs (corresponding to PR
19622 c++/57). Tweak indentation. Update copyright.
19623
1146c7f1
SC
196242003-02-23 Stephane Carrez <stcarrez@nerim.fr>
19625
19626 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
19627
74641dfb
MC
196282003-02-13 Michael Chastain <mec@shout.net>
19629
19630 * gdb.base/exprs.exp: Remove i960 remnants.
19631 * gdb.base/funcargs.exp: Likewise.
19632 * gdb.base/list.exp: Likewise.
19633 * gdb.base/ptype.exp: Likewise.
19634
559cd2d0
DC
196352003-02-14 David Carlton <carlton@math.stanford.edu>
19636
19637 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
19638 pEe->D::vg()" from XFAIL to KFAIL.
19639
c4f90d87
JM
196402003-02-13 Jason Molenda (jmolenda@apple.com)
19641
19642 * gdb.base/maint.exp: Update maint print statistics regexp to include
19643 new entries.
19644
cbc4d97c
MC
196452003-02-13 Michael Chastain <mec@shout.net>
19646
19647 * gdb.c++/inherit.exp: Remove call to get_debug_format.
19648
40f235b7
MC
196492003-02-12 Michael Chastain <mec@shout.net>
19650
19651 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
19652 * gdb.c++/inherit.exp: Likewise.
19653 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
19654 * gdb.c++/templates.exp: Likewise.
19655 * gdb.c++/virtfunc.exp: Likewise.
19656
c56716b0
JM
196572003-02-06 Jason Molenda (jason-cl@molenda.com)
19658
19659 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
19660 why the code is written that way.
19661
070afcf8
MC
196622003-02-05 Michael Chastain <mec@shout.net>
19663
19664 * gdb.base/dump.exp: Add missing copyright line.
19665
5d0331e5
JM
196662003-02-05 Jason Molenda (jason-cl@molenda.com)
19667
f7ae6d3e 19668 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
19669 at the beginning so the breakpoint doesn't get set on the loop.
19670
92851186
MC
196712003-02-05 Michael Chastain <mec@shout.net>
19672
19673 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
19674 output for configurations with gcc 2.95.3.
19675
cbf1e085
AC
196762003-02-05 Keith Seitz <keiths@redhat.com>
19677 Andrew Cagney <ac131313@redhat.com>
19678
19679 * gdb.mi/mi-cli.exp: New file.
d63a86f8 19680
29518e1e
MC
196812003-02-04 Michael Chastain <mec@shout.net>
19682
19683 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
19684 Call perror and then continue.
19685
5af1d5f3
MC
196862003-02-03 Michael Chastain <mec@shout.net>
19687
19688 * gdb.c++/pr-1023.cc: New file.
19689 * gdb.c++/pr-1023.exp: New file.
19690
6b549786
JB
196912003-02-05 Jim Blandy <jimb@redhat.com>
19692
19693 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
19694 it's local to foobar. Check for it there, and check that it's not
19695 present in main.
19696 * gdb.c++/local.cc (marker2): New function.
19697 (foobar): Call marker1.
19698 (main): Call marker2 instead of marker1.
19699
67f16606
AC
197002003-02-04 Andrew Cagney <ac131313@redhat.com>
19701
19702 * gdb.disasm/mn10200.exp: Obsolete file.
19703 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
19704 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
19705 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
19706
1c5cb38e
DC
197072003-02-04 David Carlton <carlton@math.stanford.edu>
19708
19709 * gdb.c++/overload.exp: Test intToChar(1).
19710 * gdb.c++/overload.cc (intToChar): New.
19711 (main): Call intToChar.
19712
d1fe6965
DC
197132003-02-03 David Carlton <carlton@math.stanford.edu>
19714
19715 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
19716 'might_kfail' arg.
19717 KFAIL some of the continue_to_bp_overloaded calls, according to
19718 PR c++/1025.
19719
9ba61c5d
MC
197202003-02-01 Michael Chastain <mec@shout.net>
19721
19722 * gdb.base/advance.c (marker1): New marker function.
19723 * gdb.base/advance.exp: When the 'advance' command lands on the
19724 return breakpoint, it can legitimately stop on either the
19725 current line or the next line. Accommodate both outcomes.
19726 * gdb.base/until.exp: Likewise.
19727
e7494ffb
AC
197282003-02-02 Andrew Cagney <ac131313@redhat.com>
19729
19730 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19731 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
19732 now a list, not a tuple.
19733 * gdb.mi/mi-var-display.exp: Ditto.
19734 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 19735
075559bc
AC
197362003-02-01 Andrew Cagney <ac131313@redhat.com>
19737
19738 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19739 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
19740 stack backtraces.
19741 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 19742
2bd4c7b1
MK
197432003-02-01 Mark Kettenis <kettenis@gnu.org>
19744
19745 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19746 gdb.mi/mi1-pthreads.exp: Return instead of calling
19747 gdb_suppress_entire_file.
19748
eabd8992
MS
197492003-02-01 Mark Salter <msalter@redhat.com>
19750
19751 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
19752
71469e2f
MS
197532003-01-31 Mark Salter <msalter@redhat.com>
19754
19755 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
19756 Support empty arg.
19757
38a94d44
MC
197582003-01-30 Michael Chastain <mec@shout.net>
19759
19760 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
19761 This was a workaround for a UTF-8 bug in readline 4.3. The bug
19762 has been fixed in gdb/readline on 2003-01-09.
19763
19ea9e73
MS
197642003-01-29 Michael Snyder <msnyder@redhat.com>
19765
e8d359df
MS
19766 * gdb.base/maint.exp: Allow for leading underscore in symbol.
19767 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
19768 * gdb.base/args.exp: Skip if target does not support args passing.
19769
2307bd6a
DJ
197702003-01-22 Daniel Jacobowitz <drow@mvista.com>
19771
19ea9e73 19772 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
19773 gdb_test. Accept a list of expect arguments as the third
19774 parameter.
19775 (gdb_test): Use it.
19776
f2dd3617
EZ
197772003-01-20 Elena Zannoni <ezannoni@redhat.com>
19778
19779 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
19780 allow for different test tree configurations. Update some
19781 tescases accordingly.
19782 * gdb.arch/altivec-regs.exp: Ditto.
19783 * gdb.asm/asm-source.exp: Ditto.
19784 * gdb.base/advance.exp: Ditto.
19785 * gdb.base/display.exp: Ditto.
d63a86f8 19786 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
19787 * gdb.base/mips_pro.exp: Ditto.
19788 * gdb.base/overlays.exp: Ditto.
19789 * gdb.base/relocate.exp: Ditto.
19790 * gdb.base/setshow.exp: Ditto.
19791 * gdb.base/step-line.exp: Ditto.
19792 * gdb.base/step-test.exp: Ditto.
19793 * gdb.base/until.exp: Ditto.
19794 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
19795
c71cdefd
DC
197962003-01-17 David Carlton <carlton@math.stanford.edu>
19797
19798 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
19799 corresponding to PR c++/945.
19800 Update copyright.
19801
fdba05d7
DC
198022003-01-17 David Carlton <carlton@math.stanford.edu>
19803
19804 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
19805 corresponding to PR c++/68.
19806
198072003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
19808
19809 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
19810 (test_paddr_hairy_functions): Call print_addr_2_kfail for
19811 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
19812
c362c33a
EZ
198132003-01-15 Elena Zannoni <ezannoni@redhat.com>
19814
0fbc361c
EZ
19815 * gdb.base/break.exp: Fix change of default location, because of
19816 removal of until tests.
19817 * gdb.base/help.exp: Update test for new 'until' help message.
19818 Add test for help on 'advance'.
a9c64011 19819 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 19820
dabf8a35
MK
198212003-01-15 Mark Kettenis <kettenis@gnu.org>
19822
19823 * gdb.base/default.exp: Adapt "info float" test for recent changes
19824 to that command. Add test for "info vector".
19825 * gdb.base/float.exp: New file. Add test for "info float" that
19826 resembles the old test in gdb.base/default.exp.
19827
a1769aca
DC
198282003-01-15 David Carlton <carlton@math.stanford.edu>
19829
19830 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
19831
82025e13
EZ
198322003-01-15 Elena Zannoni <ezannoni@redhat.com>
19833
19834 * gdb.base/break.exp: Move the tests of until command from here...
19835 * gdb.base/until.exp: ... to here. New file. Add other tests.
19836 * gdb.base/advance.c: New file.
19837 * gdb.base/advance.exp: New file.
19838
8f9ab801
EZ
198392003-01-14 Elena Zannoni <ezannoni@redhat.com>
19840
a9c64011
AS
19841 * gdb.base/args.c: New file.
19842 * gdb.base/args.exp: New file.
8f9ab801 19843
9ae66589
DJ
198442003-01-14 Daniel Jacobowitz <drow@mvista.com>
19845
19846 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
19847
8d77e5c3
DJ
198482003-01-14 Daniel Jacobowitz <drow@mvista.com>
19849
19850 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
19851
12d2f0a1
DJ
198522003-01-14 Daniel Jacobowitz <drow@mvista.com>
19853
19854 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
19855 dates.
19856
6ca37014
DJ
198572003-01-13 Daniel Jacobowitz <drow@mvista.com>
19858
19859 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
19860
b0023472
DJ
198612003-01-13 Daniel Jacobowitz <drow@mvista.com>
19862
19863 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
19864 (ptype &*"foo").
19865 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
19866
607fbc54 198672003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
19868
19869 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
19870 * gdb.mi/mi1-console.exp: Likewise.
19871
607fbc54 198722003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
19873
19874 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
19875 * gdb.mi/mi1-console.exp: Likewise.
19876
a1fb14a2
DJ
198772003-01-13 Daniel Jacobowitz <drow@mvista.com>
19878
19879 * gdb.c++/overload.exp: Remove some fixed XFAILs.
19880
c4cf40b7
DJ
198812003-01-09 Daniel Jacobowitz <drow@mvista.com>
19882
19883 * gdb.base/detach.exp: New test.
19884
696d5a5b
DJ
198852003-01-09 Daniel Jacobowitz <drow@mvista.com>
19886
19887 * Makefile.in (ALL_SUBDIRS): New variable.
19888 (subdirs, clean, distclean): Use it.
19889 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
19890 regenerating Makefile, since it is generated from the top level.
19891 * gdb.asm/Makefile.in: Likewise.
19892 * gdb.base/Makefile.in: Likewise.
19893 * gdb.c++/Makefile.in: Likewise.
19894 * gdb.disasm/Makefile.in: Likewise.
19895 * gdb.java/Makefile.in: Likewise.
19896 * gdb.mi/Makefile.in: Likewise.
19897 * gdb.threads/Makefile.in: Likewise.
19898 * gdb.trace/Makefile.in: Likewise.
19899
754533e4
DC
199002003-01-09 David Carlton <carlton@math.stanford.edu>
19901
19902 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
19903 Add copyright year 2003.
19904
d8b3e9ee
MC
199052003-01-06 Michael Chastain <mec@shout.net>
19906
19907 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
19908 When selecting a thread, 'line' and 'file' are optional.
19909 * gdb.mi/mi1-pthreads.exp: Likewise.
19910
8e9e0fe6
AS
199112003-01-06 Andreas Schwab <schwab@suse.de>
19912
19913 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
19914 failures.
19915
b5ab8ff3
DJ
199162003-01-04 Daniel Jacobowitz <drow@mvista.com>
19917
19918 Fix PR gdb/844
19919 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
19920 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
19921
19922 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
19923 instead of calling gdb_suppress_entire_file.
19924 * gdb.threads/print-threads.exp: Likewise.
19925 * gdb.threads/schedlock.exp: Likewise.
19926
19927 * gdb.threads/killed.exp: Return instead of calling
19928 gdb_suppress_entire_file.
19929 * gdb.threads/linux-dp.exp: Likewise.
19930 * gdb.threads/pthreads.exp: Likewise.
19931
1e698235
DJ
199322003-01-04 Daniel Jacobowitz <drow@mvista.com>
19933
19934 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
19935 stabs.
19936 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
19937 * gdb.base/whatis.exp: Always allow (void) after function names.
19938
147ff08c
DJ
199392003-01-04 Daniel Jacobowitz <drow@mvista.com>
19940
19941 * gdb.c++/casts.exp: Correct regexp.
19942
dc62bfc2
MK
199432003-01-04 Mark Kettenis <kettenis@gnu.org>
19944
19945 * configure.in: Call AC_CONFIG_HEADER. Don't call
19946 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
19947 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
19948 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
19949 aforementioned directories in the AC_OUPUT call.
19950 * config.hin: New file.
19951 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19952 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
19953 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
19954 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
19955 pass -I$objdir instead of -I$objdir/$subdir in compilation.
19956 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
19957 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
19958 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
19959 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
19960 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
19961 gdb.threads/configure.in, gdb.threads/configure,
19962 gdb.threads/config.in, gdb.trace/configure.in,
19963 gdb.trace/configure: Removed.
19964
77afa639
MC
199652003-01-03 Michael Chastain <mec@shout.net>
19966
19967 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
19968 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
19969
7634bb6e
DJ
199702003-01-03 Daniel Jacobowitz <drow@mvista.com>
19971
19972 * gdb.base/store.exp: Fix regular expressions.
19973
b39c905e
MK
199742002-12-28 Mark Kettenis <kettenis@gnu.org>
19975
19976 * configure.in: Rewrite.
19977 * configure: Regenerated.
19978
0a8551dd
DC
199792003-01-03 David Carlton <carlton@math.stanford.edu>
19980
19981 * gdb.base/psymtab.exp: New file.
19982 * gdb.base/psymtab1.c: Ditto.
19983 * gdb.base/psymtab2.c: Ditto.
19984
c60b7188
AF
199852002-12-23 Adam Fedor <fedor@gnu.org>
19986
19987 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
19988
ee73db83
DC
199892002-12-23 David Carlton <carlton@math.stanford.edu>
19990
19991 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
19992 and current_directory initialization.
19993
d6c1774e
JB
199942002-12-22 Jim Blandy <jimb@redhat.com>
19995
f0a847b8
JB
19996 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
19997 rather than as part of the output file name.
19998
d6c1774e
JB
19999 * gdb.base/attach.exp: There's no need to copy the test program to
20000 /tmp; that was only ever necessary on HP/UX, and this test is
20001 entirely disabled there anyway.
20002
f0708dbb
JB
200032002-12-21 Jim Blandy <jimb@redhat.com>
20004
4c2acfea
JB
20005 * gdb.c++/psmang.exp: Doc fix.
20006
f0708dbb
JB
20007 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
20008 test.
20009
9579e000
DC
200102002-12-20 David Carlton <carlton@math.stanford.edu>
20011
20012 * gdb.c++/annota2.exp: KFAIL annotate-quit.
20013
d1810171
MC
200142002-12-18 Michael Chastain <mec@shout.net>
20015
20016 * gdb.c++/annota2.exp: Add copyright year 2002.
20017
76565097
DC
200182002-12-17 David Carlton <carlton@math.stanford.edu>
20019
20020 * gdb.c++/try_catch.cc: Add marker comments.
20021 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
20022 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
20023 * gdb.c++/m-static.cc: Ditto.
20024 * gdb.c++/m-static1.cc: Ditto.
20025 * gdb.c++/try_catch.cc: Ditto.
20026
da81390b
JJ
200272002-12-16 Jeff Johnston <jjohnstn@redhat.com>
20028
20029 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
20030 to see whether we are using the new -environment-directory
20031 command which resets via -r or the old version of the command
20032 which may prompt the user. Part of fix for gdb/741.
20033
b304d130
AC
200342002-12-13 Andrew Cagney <ac131313@redhat.com>
20035
20036 * gdb.fortran/types.exp: Update obsolete comment.
20037 * gdb.fortran/exprs.exp: Ditto.
20038 * lib/gdb.exp: Delete obsolete code.
20039 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
20040 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
20041 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
20042 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
20043 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
20044 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
20045 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
20046 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
20047 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
20048 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
20049 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
20050 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
20051 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
20052 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
20053 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
20054 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
20055 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
20056 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
20057 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
20058 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
20059 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
20060 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
20061 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
20062 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
20063 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
20064 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
20065 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
20066 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
20067 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
20068 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
20069 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
20070 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
20071 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
20072 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
20073 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
20074 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
20075 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
20076
a23b6e6a
DC
200772002-12-11 David Carlton <carlton@math.stanford.edu>
20078
20079 * gdb.c++/m-data.exp: Add test for members that shadow global
20080 variables: see PR gdb/804.
20081 * gdb.c++/m-data.cc: Ditto.
20082
6604731b
DJ
200832002-12-10 Daniel Jacobowitz <drow@mvista.com>
20084
20085 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
20086
de46ecd7
DC
200872002-12-06 David Carlton <carlton@math.stanford.edu>
20088
20089 * gdb.base/store.c: Don't declare functions static.
20090
27e829d0
AC
200912002-12-04 Andrew Cagney <ac131313@redhat.com>
20092
20093 * gdb.base/store.exp, gdb.base/store.c: New files.
20094
92806416
DJ
200952002-12-03 Daniel Jacobowitz <drow@mvista.com>
20096
20097 * gdb.base/selftest.exp: Update for current gdb.
20098
3bcbaac5
DJ
200992002-12-03 Daniel Jacobowitz <drow@mvista.com>
20100
20101 * gdb.base/maint.exp: Only dump symbols from one source file
20102 or objfile.
20103
f4f00b1f
DJ
201042002-12-03 Daniel Jacobowitz <drow@mvista.com>
20105
20106 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
20107 function call.
20108
f1c8a949
JB
201092002-11-25 Jim Blandy <jimb@redhat.com>
20110
20111 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
20112 function appearing in error message.
20113
9e297a97
DJ
201142002-11-21 Daniel Jacobowitz <drow@mvista.com>
20115
20116 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
20117
1f312e79
JJ
201182002-11-08 Jeff Johnston <jjohnstn@redhat.com>
20119
d63a86f8
RM
20120 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
20121 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
20122 should be in mi console format. This is part of fix for PR gdb/604.
20123
83c31e7d
FN
201242002-09-18 Fernando Nasser <fnasser@redhat.com>
20125
20126 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
20127 which explicitly prints the zero offset as "+0".
20128
322b3f65
DJ
201292002-10-22 Daniel Jacobowitz <drow@mvista.com>
20130
20131 * gdb.threads/schedlock.c (args): Make unsigned.
20132
201332002-10-21 Daniel Jacobowitz <drow@mvista.com>
20134
20135 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
20136 numbers. Allow "foo2|selected stack frame".
20137 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
20138 * gdb.asm/asmsrc2.s: Likewise.
20139 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
20140 comments.
20141 * gdb.asm/mips.inc: New file.
20142
5e2fe5b8
AF
201432002-10-18 Adam Fedor <fedor@gnu.org>
20144
20145 * gdb.base/default.exp: Update expected output to include 'ObjC'.
20146 * gdb.base/help.exp: Likewise.
20147
abe1a5d0
KB
201482002-10-17 Kevin Buettner <kevinb@redhat.com>
20149
20150 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
20151 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
20152
10abb1d4
JB
201532002-10-02 Jim Blandy <jimb@redhat.com>
20154
20155 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
20156
1f609b42
AC
201572002-10-01 Andrew Cagney <ac131313@redhat.com>
20158
20159 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
20160 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
20161 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
20162 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
20163 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
20164 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
20165 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
20166
0aee02e4
AC
201672002-09-29 Andrew Cagney <ac131313@redhat.com>
20168
20169 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
20170 * mi0-disassemble.exp, mi0-eval.exp: Delete.
20171 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
20172 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
20173 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
20174 * mi0-var-block.exp, mi0-var-child.exp: Delete.
20175 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 20176
6fde09ad
KB
201772002-09-27 Kevin Buettner <kevinb@redhat.com>
20178
20179 * gdb.base/annota1.exp (info break): Make directory components of
20180 path optional since not all compilers emit this debug information.
20181
889bf7c5
PA
20182 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
20183 step ends up stepping out of the function instead of stopping on
20184 the epilogue.
6fde09ad 20185
9e8aab75
KS
201862002-09-26 Keith Seitz <keiths@redhat.com>
20187
20188 * lib/insight-support.exp (gdbtk_start): Figure out where
20189 the insight executable is based on where gdb is. Use this
20190 executable to start insight instead of gdb.
20191
e36180d7
AC
201922002-09-25 Andrew Cagney <cagney@redhat.com>
20193
20194 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
20195
9dd34b2b
AC
201962002-09-24 Andrew Cagney <ac131313@redhat.com>
20197
20198 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
20199 test_isolated_complaints.
20200 (test_empty_complaint): New function.
20201 (test_empty_complaints): New function. Check no output when no
20202 complaints.
d63a86f8 20203
dea97812
KB
202042002-09-19 Jim Blandy <jimb@redhat.com>
20205
a9c64011 20206 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 20207
54951bd7
AC
202082002-09-19 Andrew Cagney <ac131313@redhat.com>
20209
20210 * gdb.gdb/complaints.exp: New file.
20211
dec43320
AC
202122002-09-18 Andrew Cagney <ac131313@redhat.com>
20213
20214 * gdb.base/maint.exp: Check `help maint internal-warning'.
20215
e70d6e3f
DC
202162002-09-18 David Carlton <carlton@math.stanford.edu>
20217
20218 * gdb.c++/m-static.exp: Remove breakpoints depending on line
20219 numbers, and replace them by a single breakpoint after the
20220 constructors are all finished.
20221 Add test 4.
20222 * gdb.c++/m-static.cc: Add test 4.
20223 * gdb.c++/m-static.h: New file.
20224 * gdb.c++/m-static1.cc: New file.
20225
20226 * gdb.c++/printmethod.exp: New file.
20227 * gdb.c++/printmethod.cc: New file.
20228
20229 * gdb.c++/pr-574.exp: New file.
20230 * gdb.c++/pr-574.cc: New file.
20231
afb5c968
CV
202322002-09-18 Corinna Vinschen <vinschen@redhat.com>
20233
20234 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
20235 embedded targets which never actually exit.
20236
31e45dee
FN
202372002-09-18 Fernando Nasser <fnasser@redhat.com>
20238
20239 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
20240 "don't step after run" as unresolved or unsupported, instead of xfail.
20241
a283c5a1
CV
202422002-09-18 Corinna Vinschen <vinschen@redhat.com>
20243
20244 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
20245 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
20246 Add newline to expected string in "step out of main (status wrapper)"
20247 case.
20248
11350d2a
CV
202492002-09-18 Corinna Vinschen <vinschen@redhat.com>
20250
20251 * lib/gdb.exp (rerun_to_main): Allow restarting application.
20252 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
20253
0deec7d6
TT
202542002-09-17 Tom Tromey <tromey@redhat.com>
20255
20256 * gdb.base/printcmds.exp (test_print_string_constants): Expect
20257 \000, not \0, in double-quoted string.
20258
b2b4a1b5
CV
202592002-09-14 Corinna Vinschen <vinschen@redhat.com>
20260
c9d37158 20261 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
20262 string after running the commands execution on breakpoint tests.
20263
1c56143a
CV
202642002-09-13 Corinna Vinschen <vinschen@redhat.com>
20265
20266 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
20267
37f8da45
JB
202682002-09-12 Joel Brobecker <brobecker@gnat.com>
20269
20270 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
20271
08b468e0
KS
202722002-09-10 Keith Seitz <keiths@redhat.com>
20273
20274 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
20275 runto proc.
20276 (mi_run_to_main): Use mi_runto.
20277 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
20278
dc360f58
KS
202792002-09-10 Keith Seitz <keiths@redhat.com>
20280
20281 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
20282 regexp for stopping at main. Could have multiple event notifications.
20283 Don't assume that main was declared with no parameters.
20284 (mi_next): Use mi_step_to.
20285 (mi_step): Use mi_next_to.
20286
ce3abcfb
CV
202872002-09-09 Corinna Vinschen <vinschen@redhat.com>
20288
20289 * gdb.base/default.exp: Fix expected string in `info float' test.
20290
d1f5b980
BE
202912002-09-09 Ben Elliston <bje@redhat.com>
20292
20293 * config/mips.exp: Update comments.
20294 * config/mips-idt.exp: Likewise.
20295 * config/nind.exp: Likewise.
20296 * config/slite.exp: Likewise.
20297 * config/sparclet.exp: Likewise.
20298 * config/udi.exp: Likewise.
20299 * config/vx.exp: Likewise.
20300 * config/vxworks29k.exp: Likewise.
20301
2f71430b
JB
203022002-09-05 Jim Blandy <jimb@redhat.com>
20303
20304 * gdb.threads/killed.exp: Fix test failure message.
20305
7ddebc7e
KS
203062002-09-04 Keith Seitz <keiths@redhat.com>
20307
20308 * lib/mi-support.exp: Update copyright.
20309 (mi_gdb_test): Increase the priority of the expected pattern
20310 so that it matches gdb_test.
20311
0ae67eb3
KS
203122002-09-03 Keith Seitz <keiths@redhat.com>
20313
20314 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
20315 Use integer comparison instead of string comparison for testing
20316 whether binary was built.
20317
38fc42c8
JB
203182002-09-03 Jim Blandy <jimb@redhat.com>
20319
20320 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
20321
b6ff0e81
JB
203222002-08-29 Jim Blandy <jimb@redhat.com>
20323
20324 * gdb.threads/pthreads.exp: Move the portable thread compilation
20325 code into a function in lib/gdb.exp, and call that from here.
20326 * lib/gdb.exp (gdb_compile_pthreads): New function.
20327
07c98896
KS
203282002-08-29 Keith Seitz <keiths@redhat.com>
20329
20330 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
20331 expect_out so that callers can get at it.
20332
0312286c
DJ
203332002-08-23 Daniel Jacobowitz <drow@mvista.com>
20334
20335 * gdb.threads/print-threads.c: New file.
20336 * gdb.threads/print-threads.exp: New file.
20337 * gdb.threads/schedlock.c: New file.
20338 * gdb.threads/schedlock.exp: New file.
20339
dd039bc4
EZ
203402002-08-22 Elena Zannoni <ezannoni@redhat.com>
20341
a9c64011
AS
20342 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
20343 not altivec.c.
dd039bc4 20344
1f36144c
MK
203452002-08-17 Mark Kettenis <kettenis@gnu.org>
20346
20347 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
20348 targets. The problem should be fixed now.
20349
16057ec7 203502002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
20351
20352 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
20353 2002-07-24 change that removes final dots from error messages.
20354
3c1499ad
TT
203552002-08-13 Tom Tromey <tromey@redhat.com>
20356
20357 * gdb.base/readline.exp: New file.
20358
a20ce2c3
AC
203592002-08-01 Andrew Cagney <ac131313@redhat.com>
20360
20361 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
20362 supress message.
20363
db034ac5
AC
203642002-08-01 Andrew Cagney <cagney@redhat.com>
20365
20366 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
20367 CHILL_FOR_TARGET and CHILL_LIB.
20368 * configure.in (configdirs): Remove gdb.chill.
20369 * configure: Regenerate.
20370 * lib/gdb.exp: Obsolete references to chill.
20371 * gdb.fortran/types.exp: Ditto.
20372 * gdb.fortran/exprs.exp: Ditto.
20373
3e000b18
KB
203742002-07-30 Kevin Buettner <kevinb@redhat.com>
20375
20376 * gdb.base/shlib-call.exp (additional_flags): Conditionally
20377 set Irix-specific compile and link flags.
20378
28f4966b
KB
203792002-07-29 Kevin Buettner <kevinb@redhat.com>
20380
20381 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
20382 source files. The ``-o'' option doesn't work with the ``-E'' option
20383 when using the Irix compiler.
20384
46c0d5a6
DJ
203852002-07-19 Daniel Jacobowitz <drow@mvista.com>
20386
20387 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
20388 Improve support for reusing an exec file. Copy exec file
20389 to target, and run gdbserver on the target instead of on the host.
20390
eecf4bed
JB
203912002-07-18 Jim Blandy <jimb@redhat.com>
20392
0f815cdf
JB
20393 * gdb.base/ending-run.exp: Don't expect to see the program end in
20394 some orderly fashion when we're running on a real stand-alone
20395 board.
20396
eecf4bed
JB
20397 * gdb.base/interrupt.exp: Correct logic for skipping tests on
20398 targets that don't support interrupts.
20399
52d309e4
JB
204002002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
20401
20402 * gdb.base/attach.exp: Add patterns to match output from /proc-based
20403 systems.
20404 Move comments in expect statements to inside the actions, so that they
20405 don't get matched against.
20406
ff683d9e
MK
204072002-07-10 Mark Kettenis <kettenis@gnu.org>
20408
20409 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
20410 function when asleep" test.
20411
b5356753
AC
204122002-07-10 Andrew Cagney <ac131313@redhat.com>
20413
20414 * gdb.base/page.exp: Rewrite to handle problems with very long
20415 `info set' output. Update copyright.
20416
6aa4d13a
AC
204172002-06-26 Andrew Cagney <ac131313@redhat.com>
20418
20419 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
20420 gdb.threads-hp.
20421 * gdb.hp/configure: Regenerate.
20422 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
20423 * gdb.hp/gdb.threads-hp/configure: Delete file.
20424 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
20425
8cf8c2b8
AC
204262002-06-22 Andrew Cagney <ac131313@redhat.com>
20427
20428 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
20429 setlocale, bindtextdomain and textdomain.
20430
6827a8f8
JB
204312002-06-11 Jim Blandy <jimb@redhat.com>
20432
919d772c
JB
20433 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
20434 preprocessor macro information is present.
20435
6827a8f8
JB
20436 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
20437 tests.
20438
c15b0d21
MS
204392002-06-06 Michael Snyder <msnyder@redhat.com>
20440
c5984d70
MS
20441 * gdb.base/overlays.exp: Record addresses of overlay
20442 functions in TCL variables rather than in GDB variables,
20443 to avoid having GDB convert them to pointers (with loss
20444 of information).
20445
d63a86f8 20446 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 20447 default linker script changes.
c15b0d21
MS
20448 * gdb.base/long_long.exp: Add check for sizeof (long double).
20449
be26fe0d
ML
204502002-06-06 Michal Ludvig <mludvig@suse.cz>
20451
20452 * gdb.asm/asm-source.exp: Add x86-64 target.
20453 * gdb.asm/x86_64.inc: New.
d63a86f8 20454
258093ca 204552002-05-30 Michael Chastain <mec@shout.net>
258093ca 20456
4b3153f1 20457 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
20458 * gdb.c++/m-static.cc: New file.
20459 * gdb.c++/m-static.exp: New file.
20460
241264c6
MS
204612002-05-28 Michael Snyder <msnyder@redhat.com>
20462
20463 * gdb.base/call-ar-st.exp: Allow for reduced floating point
20464 precision.
20465
9bba8c8f 204662002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 20467
4b3153f1 20468 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
20469 * gdb.c++/m-data.cc: New file.
20470 * gdb.c++/m-data.exp: New file.
20471
204722002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 20473
4b3153f1 20474 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 20475 * gdb.c++/try_catch.cc: New file.
d63a86f8 20476 * gdb.c++/try_catch.exp: New file.
9bba8c8f 20477
def1b996
MC
204782002-05-27 Michael Chastain <mec@shout.net>
20479
20480 * gdb.c++/local.exp: Accept more nested types in output.
20481
522ba268
MC
204822002-05-26 Michael Chastain <mec@shout.net>
20483
20484 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
20485
277254ba
MS
204862002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
20487
20488 * lib/gdb.exp (gdb_wrapper_init): Just because
20489 gdb_wrapper_file exists, this does not mean that the file
20490 should not be rebuilt. That is what gdb_wrapper_initialized
20491 is for.
20492 (default_gdb_init): Reset gdb_wrapper_initialized.
20493
b61a8733
MS
204942002-05-23 Michael Snyder <msnyder@redhat.com>
20495
d63a86f8 20496 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
20497 the precision of the floating point test results.
20498 * gdb.base/call-rt-st.exp: Ditto.
20499
b61a8733
MS
20500 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
20501 * gdb.base/call-rt-st.exp: Ditto.
20502
56f6e910
MC
205032002-05-19 Michael Chastain <mec@shout.net>
20504
20505 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
20506
ad0b0016
EZ
205072002-05-19 Elena Zannoni <ezannoni@redhat.com>
20508
a9c64011
AS
20509 * configure.in (configdirs): Add gdb.arch.
20510 * configure: Regenerate.
ad0b0016 20511
f617d2b6
JB
205122002-05-17 Jim Blandy <jimb@redhat.com>
20513
20514 * gdb.base/completion.exp: Recognize the more detailed error
20515 messages produced by the macro expander's lexical analyzer.
20516
eac2a696
EZ
205172002-05-14 Elena Zannoni <ezannoni@redhat.com>
20518
a9c64011
AS
20519 * gdb.arch/altivec-abi.c: New file.
20520 * gdb.arch/altivec-abi.exp: New file.
20521 * gdb.arch/altivec-regs.c: New file.
20522 * gdb.arch/altivec-regs.exp: New file.
eac2a696 20523
2fdde8f8
DJ
205242002-05-14 Daniel Jacobowitz <drow@mvista.com>
20525
20526 * gdb.base/maint.exp (maint print type): Update for new type
20527 structure.
d63a86f8 20528
e31f1a7c
EZ
205292002-05-14 Elena Zannoni <ezannoni@redhat.com>
20530
20531 * gdb.arch: New directory.
20532 * gdb.arch/configure.in: New file.
20533 * gdb.arch/configure: New file.
20534 * gdb.arch/Makefile.in: New file.
20535
db589741
CV
205362002-05-13 Corinna Vinschen <vinschen@redhat.com>
20537
20538 * gdb.asm/asm-source.exp: Add v850 as supported target.
20539 * gdb.asm/v850.inc: New file.
20540
8ce2a7dc
DJ
205412002-05-13 Daniel Jacobowitz <drow@mvista.com>
20542
20543 * gdb.c++/annota2.exp (annotate-quit): Add comment.
20544
df763c7f
DJ
205452002-05-12 Daniel Jacobowitz <drow@mvista.com>
20546
20547 * gdb.base/break.exp: Check 'break "marker2"'.
20548
377daeed
MS
205492002-05-10 Michael Snyder <msnyder@redhat.com>
20550
20551 * gdb.base/long_long.exp: Fix typo.
20552
c4b7bc2b
JB
205532002-05-10 Jim Blandy <jimb@redhat.com>
20554
ecac9a4e
JB
20555 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
20556 a bug.
20557
c4b7bc2b
JB
20558 * gdb.base/printcmds.exp (test_integer_literals_rejected):
20559 Recognize more detailed error message produced by the macro
20560 expander's lexical analyzer.
20561 * lib/gdb.exp (test_print_reject): Same.
20562
e71019a1
MK
205632002-05-09 Mark Kettenis <kettenis@gnu.org>
20564
20565 * gdb.c++/method.exp: Fix typo.
20566
fedfc8e6
MS
205672002-05-08 Michael Snyder <msnyder@redhat.com>
20568
166a1957
MS
20569 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
20570 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 20571 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
20572 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
20573 Add iftarget clause for strongarm.
d63a86f8 20574
f1c47eb2
MS
205752002-05-06 Michael Snyder <msnyder@redhat.com>
20576
cb9a9d3e
MS
20577 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
20578 (gdb_continue_to_end): Accept output from status wrapper.
20579 * gdb.base/ending-run.exp: Add case for output from status wrapper.
20580 Clean up fail messages to match pass messages.
20581
f1c47eb2
MS
20582 Enable the "needs_status_wrapper" testsuite feature.
20583 * lib/gdb.exp (gdb_wrapper_init): New procedure.
20584 (gdb_compile): Conditionally call gdb_wrapper_init.
20585 * gdb.base/a2-run.exp: Recognize output from status wrapper.
20586 * gdb.c++/method.exp: Recognize output from status wrapper.
20587
6079c749
BE
205882002-05-06 Ben Elliston <bje@redhat.com>
20589From Graydon Hoare <graydon@redhat.com>
20590
20591 * config/sid.exp: Include support for "rawsid" protocol.
20592
188baff3
JB
205932002-05-03 Jim Blandy <jimb@redhat.com>
20594
20595 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
20596 * gdb.c++/hang3.C: New file.
20597
b9c07f0f
AC
205982002-05-04 Andrew Cagney <ac131313@redhat.com>
20599
20600 * gdb.base/default.exp: Remove obsolete code.
20601 * gdb.c++/misc.exp: Ditto. Update copyright.
20602 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
20603 * gdb.base/whatis.exp: Ditto. Update copyright.
20604 * gdb.base/scope.exp: Ditto. Update copyright.
20605 * gdb.base/ptype.exp: Ditto. Update copyright.
20606 * gdb.base/printcmds.exp: Ditto. Update copyright.
20607 * gdb.base/opaque.exp: Ditto. Update copyright.
20608 * gdb.base/list.exp: Ditto.
20609 * gdb.base/funcargs.exp: Ditto. Update copyright.
20610 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
20611 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
20612 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
20613 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
20614 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
20615 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
20616
5c7a0397
MS
206172002-05-02 Michael Snyder <msnyder@redhat.com>
20618
d6dcc264 20619 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
20620 * gdb.base/long_long.exp: Add xscale target.
20621 * gdb.base/default.exp: Add xscale target.
20622
eb7f1c48
JB
206232002-05-01 Jim Blandy <jimb@redhat.com>
20624
20625 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
20626 gdb.c++/hang.exp: New test.
20627
a6befae8
FF
206282002-05-01 Fred Fish <fnf@redhat.com>
20629
20630 * gdb.base/completion.exp: Handle completions of "./Make" for
20631 more than one completion possibility, as is the case when we
20632 build and test in the source tree.
20633
0a310277
AG
206342002-04-29 Anthony Green <green@redhat.com>
20635
20636 * gdb.java/jmisc1.exp: New file.
20637 * gdb.java/jmisc2.exp: New file.
20638
6ff9af88
DJ
206392002-04-24 Daniel Jacobowitz <drow@mvista.com>
20640
20641 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
20642
96b3d632
EZ
206432002-04-23 Elena Zannoni <ezannoni@redhat.com>
20644
20645 * gdb.base/help.exp: Change 'help status' to allow for target
20646 dependent output differences.
20647
5019bb54
MC
206482002-04-22 Michael Chastain <mec@shout.net>
20649
20650 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
20651
a805a116
MC
206522002-04-22 Michael Chastain <mec@shout.net>
20653
20654 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
20655
a1706bfd
DM
206562002-04-17 David S. Miller <davem@redhat.com>
20657
20658 * gdb.asm/sparc64.inc: New file.
20659 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
20660
a73a20a2
EZ
206612002-04-19 Elena Zannoni <ezannoni@redhat.com>
20662
20663 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
20664 instruction file directly into the build tree. Clean up at end of
20665 test.
20666
ba678339
DM
206672002-04-18 David S. Miller <davem@redhat.com>
20668
20669 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
20670 handle 64-bit platforms correctly.
20671 * gdb.base/maint.exp: Likewise.
20672
b03399da
KB
206732002-04-18 Kevin Buettner <kevinb@redhat.com>
20674
20675 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
20676 ``-fpic'' when compiling files comprising a shared library, but
20677 it does need additional linker flags in order to find shared
20678 libraries at run time.
20679
e2004992
KB
206802002-04-18 Kevin Buettner <kevinb@redhat.com>
20681
20682 * gdb.base/cvexpr.c (use): New function.
20683 (main): Invoke use() on all global variables to prevent
20684 some linkers from deleting these otherwise unused symbols.
20685
d8937120
MC
206862002-04-17 Michael Chastain <mec@shout.net>
20687From David S. Miller <davem@redhat.com>
20688
20689 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
20690 handle 64-bit platforms correctly.
20691
ffd61a58
MS
206922002-04-12 Michael Snyder <msnyder@redhat.com>
20693From Jim Blandy <jimb@redhat.com>
a9c64011 20694 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
20695 script can handle this instead.
20696 * gdb.base/bar.c (barx): Same.
20697 * gdb.base/baz.c (bazx): Same.
20698 * gdb.base/grbx.c (grbxx): Same.
20699
20700 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
20701 manager doesn't automatically unmap overlays unnecessarily.
20702
6b8426a6
MH
207032002-04-10 Martin M. Hunt <hunt@redhat.com>
20704
20705 * gdb.base/ending-run.exp: Fix pattern for Mips targets
20706 stepping out of main.
20707
34af4875
MC
207082002-04-09 Michael Chastain <mec@shout.net>
20709
20710 * gdb.c++/local.cc (main): Move call to marker1() inside nested
20711 scope so that the nested scope tests will make sense.
20712 * gdb.c++/local.exp: Write patterns that actually work with gcc
20713 (the HP patterns "were never known to work with gcc").
20714 Keep the old aCC patterns too.
20715
2d1676a0
DJ
207162002-04-09 Daniel Jacobowitz <drow@mvista.com>
20717
20718 * gdb.base/attach.exp: Correct target board test.
20719
3a63e3f9
MC
207202002-04-08 Michael Chastain <mec@shout.net>
20721
20722 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
20723 in a const method. Add some xfail and fail cases for configurations
20724 that do not emit the "const ...".
20725
f18dabd2
MC
207262002-04-07 Michael Chastain <mec@shout.net>
20727
20728 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
20729 Accept "A * const" and "const A * const" as type of "this".
20730 Fix spelling of getFunky throughout. Make messages uniform.
20731
0fcddd82
EZ
207322002-04-07 Elena Zannoni <ezannoni@redhat.com>
20733
a9c64011 20734 Work around for PR gdb/285:
0fcddd82
EZ
20735 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
20736
16a8534a
EZ
207372002-04-07 Elena Zannoni <ezannoni@redhat.com>
20738
20739 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
20740 instructions file at run time instead of configure time.
20741 Sometimes we run the test in a directory that is not the one we
20742 configured in.
20743 * gdb.asm/configure.in: Delete creation of symlink.
20744 * gdb.asm/configure: Regenerate.
20745
24181d81
JB
207462002-04-05 J. Brobecker <brobecker@gnat.com>
20747
20748 * gdb.gdb/xfullpath.exp: New test, to exercise the new
20749 xfullpath () function.
20750
7cdb7107
DJ
207512002-04-04 Daniel Jacobowitz <drow@mvista.com>
20752
20753 * gdb.asm/Makefile.in: Correct dependencies.
20754
20755 * gdb.asm/powerpc.inc: New file.
20756 * gdb.asm/asm-source.exp: Add PowerPC.
20757 * gdb.asm/configure.in: Likewise.
20758 * gdb.asm/configure: Regenerated.
20759
a7d17088
DJ
207602002-04-04 Daniel Jacobowitz <drow@mvista.com>
20761
20762 * gdb.base/relocate.exp: New file.
20763 * gdb.base/relocate.c: New file.
20764
cd721503
FF
207652002-04-04 Fred Fish <fnf@redhat.com>
20766
20767 * gdb.base/step-test.exp: Update comment regarding stopping in
20768 memcpy/bcopy calls inserted as part of the compiler runtime.
20769
b22ad7a7
MS
207702002-04-04 Michael Snyder <msnyder@redhat.com>
20771
20772 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
20773
5f279fa6
DJ
207742002-04-03 Daniel Jacobowitz <drow@mvista.com>
20775
20776 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
20777 (gdb_expect): Remove $notransfer hack.
20778
dd0fd3ce
DJ
207792002-04-02 Daniel Jacobowitz <drow@mvista.com>
20780
20781 * gdb.c++/classes.exp ("calling method for small class"): Match
20782 updated register output.
20783
1e50cda1
DJ
207842002-03-30 Daniel Jacobowitz <drow@mvista.com>
20785
20786 Fix PR gdb/452
20787 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
20788 when finished. Make gdb_file_cmd send "exec-file" when
20789 appropriate.
20790
24015922
DJ
207912002-03-30 Daniel Jacobowitz <drow@mvista.com>
20792
20793 * gdb.base/attach.exp: Remove extra setup_xfail.
20794
dd7dfd64
MS
207952002-03-26 Michael Snyder <msnyder@redhat.com>
20796
20797 * gdb.base/default.exp: Add tests for dump, append, and restore.
20798 * gdb.base/help.exp: Add tests for dump, append, and restore.
20799 * gdb.base/dump.exp: New file, test dump, append and restore.
20800 * gdb.base/dump.c: New file.
20801
48b2f8d7
MS
208022002-03-27 Michael Snyder <msnyder@redhat.com>
20803
d63a86f8 20804 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
20805 clean-ups in help messages.
20806
05b4d525
FF
208072002-03-26 Fred Fish <fnf@redhat.com>
20808
20809 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
20810 have debugging info for those functions and the compiler uses them
20811 internally to copy structs around.
20812
d7679631
FF
208132002-03-26 Fred Fish <fnf@redhat.com>
20814
20815 * gdb.base/list.exp: Revert the change made yesterday and add note
20816 about why we don't list the default lines for remote targets.
20817
523ac3f9
MS
208182002-03-25 Michael Snyder <msnyder@redhat.com>
20819
20820 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
20821
754b2b8d
FF
208222002-03-25 Fred Fish <fnf@redhat.com>
20823
20824 * gdb.base/list.exp: This test works on remote targets so remove
20825 the short circuit for remote targets. Update copyright.
20826
33c3e192
FF
208272002-03-25 Fred Fish <fnf@redhat.com>
20828
20829 * gdb.base/attach.exp: Fix logic error that was suppressing this
20830 test for all non hppa*-*-hpux* targets, instead of the hp target.
20831 Move comments closer to the suppression point. Also now need to
20832 check that we are running natively.
20833
d43e73ee
MS
208342002-03-22 Michael Snyder <msnyder@redhat.com>
20835
882c8f02
MS
20836 * gdb.base/default.exp: Add test for gcore. Update copyright.
20837 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 20838
04c12f60
FF
208392002-03-06 Fred Fish <fnf@redhat.com>
20840
20841 * gdb.base/funcargs.c: Remove extraneous ';' character.
20842 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
20843
b43df995
MC
208442002-03-04 Michael Chastain <mec@shout.net>
20845
20846 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
20847 accommodate gcc v3 function signature.
20848 * gdb.mi/mi0-var-cmd-exp: Ditto.
20849
92362027
AC
208502002-02-24 Andrew Cagney <ac131313@redhat.com>
20851
20852 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
20853 ``GNU/Linux'' or ``Linux kernel''
20854 * testsuite/gdb.threads/pthreads.c: Ditto.
20855
258ad32d
MC
208562002-02-24 Michael Chastain <mec@shout.net>
20857
20858 * gdb.threads/pthreads.c (thread1): Add a return statement.
20859 (thread2): Likewise.
20860 (foo): Likewise.
20861
04c3b3d4
MC
208622002-02-23 Michael Chastain <mec@shout.net>
20863
20864 * gdb.threads/linux-dp.c (philosopher): Add a return statement
20865 to placate gcc.
20866
5a2a0a20
MC
208672002-02-23 Michael Chastain <mec@shout.net>
20868
20869 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
20870 test "ptype bint". The test passes on all my stabs configurations.
20871
a640f7fc
JB
208722002-02-21 Jim Blandy <jimb@redhat.com>
20873
27924826
JB
20874 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
20875 filename at a time, and watch for the ones we want to see.
20876
a640f7fc
JB
20877 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
20878 types of pointers to prototyped functions.
20879
edcc8c75
AC
208802002-02-20 Andrew Cagney <ac131313@redhat.com>
20881
20882 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
20883 signed, unsigned and straight char.
20884 (padding_char, padding_short, padding_int, padding_long,
20885 padding_long_long, padding_float, padding_double,
20886 padding_long_double): New global variables.
20887 (fill, fill_structs): New functions.
20888
20889 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
20890 for correctly sized writes. Update copyright.
20891 (get_valueof): New procedure.
20892 (get_sizeof): Call get_valueof.
20893 (check_valueof): New procedure.
20894 (check_padding): New procedure.
20895
ac57ea44
MC
208962002-02-20 Michael Chastain <mec@shout.net>
20897
20898 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
20899 to setup_xfail. Document some of the remaining calls.
20900
7a10c941
MC
209012002-02-18 Michael Chastain <mec@shout.net>
20902
20903 * gdb.c++/userdef.exp: Update copyright year.
20904
fb8acdcc
DJ
209052002-02-18 Daniel Jacobowitz <drow@mvista.com>
20906
20907 * gdb.c++/userdef.exp: Test overloaded operators properly.
20908 Remove xfails.
20909
fda6ae12
MS
209102002-02-14 Michael Snyder <msnyder@redhat.com>
20911
20912 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
20913
676a0442
DJ
209142002-02-14 Daniel Jacobowitz <drow@mvista.com>
20915
20916 * gdb.base/a2-run.exp: Check for a remote target properly.
20917 * gdb.base/annota1.exp: Likewise.
20918 * gdb.base/list.exp: Likewise.
20919 * gdb.base/reread.exp: Likewise.
20920 * gdb.base/scope.exp: Likewise.
20921 * gdb.base/shlib-call.exp: Likewise.
20922 * gdb.base/term.exp: Likewise.
20923 * gdb.c++/annota2.exp: Likewise.
20924
78b4f468
RE
209252002-02-13 Richard Earnshaw <rearnsha@arm.com>
20926
20927 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
20928
9a81ba51
MC
209292002-02-10 Michael Chastain <mec@shout.net>
20930
20931 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
20932 (call_after_alloca): Ditto.
20933
004af6c7
DJ
209342002-02-10 Daniel Jacobowitz <drow@mvista.com>
20935
20936 * gdb.base/ending-run.exp: Guard "cont" test with
20937 gdb_skip_stdio_test.
20938
37225f62
JB
209392002-02-06 Jim Blandy <jimb@redhat.com>
20940
20941 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
20942 from here...
20943 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
20944 To here. Disable this test on non-HP platforms. Add big comment.
20945
fe6fdd96
MS
209462002-02-04 Michael Snyder <msnyder@redhat.com>
20947
20948 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
20949 other than d10v and m32r.
20950
036fad3f
RE
209512002-02-02 Richard Earnshaw <rearnsha@arm.com>
20952
20953 * gdb.base/default.exp: Rewrite test patterns to reduce time
20954 taken to match them.
20955
7148ab62
DJ
209562002-01-30 Daniel Jacobowitz <drow@mvista.com>
20957
20958 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
20959 Allow a start function above main.
20960 * gdb.threads/linux-dp.exp: Fix copyright date.
20961
396cc255
DJ
209622002-01-30 Daniel Jacobowitz <drow@mvista.com>
20963
a9c64011
AS
20964 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
20965 (check_philosopher_stack): Check for manager thread before checking
20966 for a just-starting thread.
396cc255 20967
f038d31b
DJ
209682002-01-30 Daniel Jacobowitz <drow@mvista.com>
20969
20970 From Neil Booth <neil@daikokuya.demon.co.uk>:
20971 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
20972 warnings.
20973
b3ff9d9a
FF
209742002-01-21 Fred Fish <fnf@redhat.com>
20975
20976 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
20977 not caller.
20978
39ad761d
JB
209792002-01-21 Jim Blandy <jimb@redhat.com>
20980
20981 * gdb.base/reread.exp: Check that GDB properly re-reads the
20982 executable file when it changes while no inferior is running.
20983
aaf320fa
FF
209842002-01-21 Fred Fish <fnf@redhat.com>
20985
a9c64011
AS
20986 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
20987 optionally accept the "shlib events" variation.
aaf320fa 20988
808a31f5
JB
209892002-01-21 Jim Blandy <jimb@redhat.com>
20990
20991 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
20992 call `fflush' after every `printf', so that the output is produced
20993 at predictable points, regardless of whatever buffering does (or
20994 doesn't) take place.
20995 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
20996 at different points.
20997
4420d5e2
DJ
209982002-01-20 Daniel Jacobowitz <drow@mvista.com>
20999
21000 * gdb.c++/inherit.exp: Update copyright years.
21001 * gdb.c++/method.exp: Likewise.
21002
3e36a0f4
DJ
210032002-01-20 Daniel Jacobowitz <drow@mvista.com>
21004
21005 * gdb.c++/classes.exp: Update for improved v3 support and skipping
21006 artificial methods/arguments.
21007 * gdb.c++/derivation.exp: Likewise.
21008 * gdb.c++/inherit.exp: Likewise.
21009 * gdb.c++/method.exp: Likewise.
21010 * gdb.c++/virtfunc.exp: Likewise.
21011
b4ceaee6
AC
210122002-01-18 Andrew Cagney <ac131313@redhat.com>
21013
21014 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
21015 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
21016 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
21017 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
21018 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
21019 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
21020
ecace851
JB
210212002-01-17 Jim Blandy <jimb@redhat.com>
21022
21023 * gdb.asm/asm-source.exp (info symbol): Take another shot at
21024 anchoring the pattern matching the entry point symbol's name.
21025
375fc983
AC
210262002-01-17 Andrew Cagney <ac131313@redhat.com>
21027
21028 * gdb.base/maint.exp: Update ``maint internal-error'' to match
21029 continue/quit query. Update copyright.
21030
fe6fdd96
MS
210312002-01-14 Michael Snyder <msnyder@redhat.com>
21032
21033 * gdb.base/gcore.exp: Remove extra debugging output.
21034
e017c81f
DJ
210352002-01-13 Daniel Jacobowitz <drow@mvista.com>
21036
21037 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
21038 for slightly dubious v2 mangled string.
21039
37ab3bf8
DJ
210402002-01-13 Daniel Jacobowitz <drow@mvista.com>
21041
21042 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
21043
1bc05c3a 210442002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 21045
1bc05c3a 21046 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 21047
1bc05c3a
JM
21048 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
21049 constructors.
21050 * gdb.c++/derivation.exp: Likewise.
21051 * gdb.c++/templates.exp: Likewise.
21052 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 21053
1bc05c3a
JM
210542002-01-10 Michael Snyder <msnyder@redhat.com>
21055
21056 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 21057
a911c360
MS
210582002-01-08 Michael Snyder <msnyder@redhat.com>
21059
21060 * gdb.base/gcore.exp: New test for generate-core-file command.
21061 * gdb.base/gcore.c: Testcase for above.
21062 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
21063
ea2119ec
JM
210642002-01-08 Jason Merrill <jason@redhat.com>
21065
21066 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
21067
68203136
FF
210682002-01-07 Fred Fish <fnf@redhat.com>
21069
21070 * gdb.c++/overload.exp: Remove unconditional xfails for:
21071 print foo_instance1.overloadargs(1)
21072 print foo_instance1.overloadargs(1, 2)
21073 print foo_instance1.overloadargs(1, 2, 3)
21074 print foo_instance1.overloadargs(1, 2, 3, 4)
21075 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
21076 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
21077 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
21078 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
21079 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
21080 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
21081 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
21082 print foo_instance1.overload1arg()
21083 print foo_instance1.overload1arg((char)arg2)
21084 print foo_instance1.overload1arg((signed char)arg3)
21085 print foo_instance1.overload1arg((unsigned char)arg4)
21086 print foo_instance1.overload1arg((int)arg7)
21087 print foo_instance1.overload1arg((unsigned int)arg8)
21088 print foo_instance1.overload1arg((float)arg11)
21089 print foo_instance1.overload1arg((double)arg12)
d63a86f8 21090
21b9b5b1
MS
210912002-01-07 Michael Snyder <msnyder@redhat.com>
21092
21093 * gdb.base/huge.exp: New test. Print a very large target data object.
21094 (skip_huge_test): New test variable. Define if you want to skip this
21095 test. The test reads an 8 megabyte data object from the target, so it
21096 might be very time consuming on remote targets with a slow connection.
21097 * gdb.base/huge.c: New file. Test case for above.
21098
725f922e
FF
210992002-01-07 Fred Fish <fnf@redhat.com>
21100
21101 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
21102 g_instance.bfoo, and g_instance.cfoo.
21103
889bf7c5 211042002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 21105
889bf7c5
PA
21106 * gdb.base/break.c (multi_line_if_conditional): New function.
21107 (multi_ilne_while_conditional): Likewise.
21108 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
21109 IF or WHILE condition puts the breakpoint at the start of
21110 the condition.
f286b2c3 21111
634d57ec
JL
21112 * gdb.base/selftest.exp (backtrace through signal handler): Remove
21113 hppa*-*-hpux* expected failure.
21114 * gdb.base/structs.exp (do_function_calls): Similarly.
21115
21116 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
21117 watchpoints.
21118
9fbfe2dc
AC
211192002-01-06 Andrew Cagney <ac131313@redhat.com>
21120
21121 Fix PR gdb/66.
21122 * gdb.base/structs.exp: Replace skip for a29k with skip for
21123 gdb,cannot_call_functions.
21124 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
21125 * gdb.base/callfuncs.exp: Ditto.
21126 * gdb.base/call-rt-st.exp: Ditto.
21127 * gdb.base/call-strs.exp: Ditto.
21128 * gdb.base/callfwmall.exp: Ditto.
21129 * gdb.base/scope.exp: Obsolete xfail a29k.
21130 * gdb.c++/misc.exp: Ditto.
21131 * gdb.c++/cplusfuncs.exp: Ditto.
21132 * gdb.base/ptype.exp: Ditto.
21133 * gdb.base/printcmds.exp: Ditto.
21134 * gdb.base/opaque.exp: Ditto.
21135 * gdb.base/list.exp: Ditto.
21136 * gdb.base/funcargs.exp: Ditto.
21137 * gdb.base/default.exp: Ditto.
21138
8ddad156
MS
211392002-01-04 Michael Snyder <msnyder@redhat.com>
21140
ca4976a6 21141 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
21142 * gdb.base/maint.exp: Add tests for maint info sections options.
21143
1b074332
JL
21144Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
21145
21146 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
21147
7d159115
CV
211482001-12-20 Corinna Vinschen <vinschen@redhat.com>
21149
21150 * gdb.asm/arm.inc: New file.
21151 * gdb.asm/asm-source.exp: Add arm targets.
21152 * gdb.asm/configure.in: Ditto.
21153 * gdb.asm/configure: Recreated from configure.in.
21154
8fb87725
JL
21155Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
21156
afabe08c
JL
21157 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
21158 with HP's compiler.
21159 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
21160 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
21161 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
21162 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
21163
21164 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
21165 either HP's compilers or GCC.
21166
db521deb
JL
21167 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
21168 a SIGBUS or SIGSEGV.
21169
21170 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
21171
21172 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
21173 can be compiled with either HP's compiler or GCC.
21174
cfa88ab7
JL
21175 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
21176 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
21177 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
21178
ca344dff
JL
21179 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
21180 to match current gdb output. Update due to using auto-solib-limit
21181 for limiting instead of overloading auto-solib-add.
21182 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
21183 test program.
21184
3f3c6e55 21185 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
21186 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
21187 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
21188 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
21189 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
21190 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
21191 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
21192 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
21193 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
21194 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
21195 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
21196 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
21197 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 21198
8fb87725
JL
21199 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
21200 a SIGTRAP to the inferior.
21201
cf599fa7
CV
212022001-12-19 Corinna Vinschen <vinschen@redhat.com>
21203
21204 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
21205 Substitute call to target_link by call to gdb_compile.
21206
2cd045cd
JL
21207Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
21208
a9c64011
AS
21209 * gdb.base/break.exp: Fix HP specific search string when testing
21210 backtracing in a called function.
2cd045cd 21211
a9c64011
AS
21212 * gdb.base/constvars.exp: Only set lang to C++ if we're
21213 compiling the test with HP's compilers.
21214 * gdb.base/volatile.exp: Similarly.
2cd045cd 21215
99ebe9ac
JB
212162001-12-19 Jim Blandy <jimb@redhat.com>
21217
21218 * gdb.base/printcmds.exp: Expect the null character to be printed
21219 as '\0', and the '\013' to be printed as '\v'.
21220 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
21221 * gdb.base/setvar.exp: Same.
21222
b9891b29
JB
212232001-12-17 Jim Blandy <jimb@redhat.com>
21224
0eba65ab
JB
21225 * gdb.base/completion.exp: Rather than completing very long
21226 filenames, which can make the readline library produce output we
21227 don't recognize, cd to the directory first, and then complete
21228 using nice, short relative paths.
21229
6970b5b1
JB
21230 * gdb.base/completion.exp: On some systems, there is, in fact, a
21231 variable named `b' in scope, since GDB treats all static
a9c64011
AS
21232 variables as being in scope. So use `no_var_named_this'
21233 instead of `b'.
6970b5b1 21234
b9891b29 21235 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 21236 can't find the core file's registers as a failure.
b9891b29 21237
e6ccd35f
JSC
212382001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
21239
a9c64011
AS
21240 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
21241 test expect string more specific.
e6ccd35f 21242
105ba819
CV
212432001-12-13 Corinna Vinschen <vinschen@redhat.com>
21244
21245 * gdb.asm/asm-source.exp: Add support for xstormy16.
21246 * gdb.asm/configure.in: Ditto.
21247 * gdb.asm/configure: Rebuild.
21248 * gdb.asm/xstormy16.inc: New file.
21249
e9e79dd9
FF
212502001-12-10 Fred Fish <fnf@redhat.com>
21251
21252 * gdb.base/maint.exp: Update to match changes in type dumping code.
21253
347dc97d
JB
212542001-12-10 Jim Blandy <jimb@redhat.com>
21255
21256 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
21257 matching the entry point symbol's name at the beginning of the
21258 line.
347dc97d 21259
5178b9d6
DJ
212602001-12-07 Daniel Jacobowitz <drow@mvista.com>
21261
21262 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
21263 gdb.c++/inherit.exp, gdb.c++/method.exp,
21264 gdb.c++/namespace.exp, gdb.c++/templates.exp,
21265 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
21266 and class layout support.
21267
af890c52
DJ
212682001-12-07 Daniel Jacobowitz <drow@mvista.com>
21269
21270 * gdb.c++/classes.exp: Add test for static member function.
21271 * gdb.c++/misc.cc: Add class with static member function.
21272
7a345fb3
JB
212732001-12-07 Jim Blandy <jimb@redhat.com>
21274
f2e54a80 21275 If GDB says it can't find the struct the function returned, report
8032bf31
JB
21276 those tests as `unsupported'.
21277 * gdb.base/call-rt-st.exp (print_struct_call): New function.
21278 Rewrite subsequent tests to use it.
21279
21280 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
21281 those tests as `unsupported'.
21282 * gdb.base/structs.exp (call_struct_func): New function.
21283 (do_function_calls): Use call_struct_func to call the functions
21284 returning structs.
21285
0bc69509
JB
21286 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
21287 whether functions are prototyped or not, so we can't possibly pass
21288 arguments to t_float_values2 properly.
21289
7a345fb3
JB
21290 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
21291 value of `timeout' for targets other than the mips*tx39-*.
21292
edb6ede1
MS
212932001-12-06 Michael Snyder <msnyder@redhat.com>
21294
d63a86f8 21295 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
21296 and detect whether the start symbol has a leading underscore.
21297
2d842f13
JB
212982001-12-04 Jim Blandy <jimb@redhat.com>
21299
21300 * gdb.base/completion.exp: Clarify indentation.
21301
68550daf
JB
213022001-12-03 Jim Blandy <jimb@redhat.com>
21303
21304 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
21305 variables on the S/390, not `.word'.
21306
cd5195a8
JB
213072001-11-30 Jim Blandy <jimb@redhat.com>
21308
21309 Add assembly-source tests for s390-ibm-linux.
21310 * gdb.asm/s390.inc: New file.
21311 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
21312 the S/390 architecture.
a9c64011 21313 * gdb.asm/configure: Regenerated.
cd5195a8 21314
ca9efc90
MS
213152001-11-30 Michael Snyder <msnyder@redhat.com>
21316
21317 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
21318 next, info source, info sources, info line, global and static
21319 variables, and static functions.
21320 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
21321 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
21322 * gdb.asm/asmsrc1.s: Add a static function and some variables.
21323 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
21324 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
21325 (gdbasm_leave): Restore frame pointer.
21326 (gdbasm_startup): Copy stack set-up from crt0.S.
21327
d0e66976
FN
213282001-11-26 Fernando Nasser <fnasser@redhat.com>
21329
21330 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
21331 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
21332 to a local (non-static) variable. Copy tstruct.a to a static buffer
21333 and return a pointer to that buffer.
21334 * gdb.base/callfwmall.c (t_structs_a): Ditto.
21335
e2334072
MK
213362001-11-24 Mark Kettenis <kettenis@gnu.org>
21337
21338 * gdb.asm/configure.in: Fix recognition of ix86 target.
21339 * gdb.asm/configure: Regenerate.
21340
756caa3d
MS
213412001-11-21 Michael Snyder <msnyder@redhat.com>
21342
21343 * gdb.asm/sparc.inc: New file.
21344 * gdb.asm/asm-source.exp: Recognize sparc target.
21345 * gdb.asm/configure.in: Recognize sparc target.
21346 * gdb.asm/configure: Regenerate.
d63a86f8 21347
9a4d72d5
MS
213482001-11-21 Michael Snyder <msnyder@redhat.com>
21349
21350 * gdb.asm/m32r.inc: New file.
21351 * gdb.asm/asm-source.exp: Recognize m32r target.
21352 * gdb.asm/configure.in: Recognize m32r target.
21353 * gdb.asm/configure: Regenerate.
21354
a773d1cd
MS
213552001-11-20 Michael Snyder <msnyder@redhat.com>
21356
017ac23d
MS
21357 * gdb.asm/i386.inc: New file.
21358 * gdb.asm/asm-source.exp: Recognize ix86 target.
21359 * gdb.asm/configure.in: Recognize ix86 target.
21360 * gdb.asm/configure: Regenerate.
21361
a773d1cd
MS
21362 * gdb.c++/namespace.exp: Fix quotes in output messages.
21363
bb632afb
MS
213642001-11-14 Michael Snyder <msnyder@redhat.com>
21365
25d559ca 21366 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
21367 qualifier in a type cast expression, to designate an address
21368 in the instruction space (Harvard architecture).
21369
4749e309
MS
213702001-11-13 Michael Snyder <msnyder@redhat.com>
21371
21372 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
21373 Tests for expressions using 'const' and 'volatile'.
21374
25050984
CV
213752001-11-13 Corinna Vinschen <vinschen@redhat.com>
21376
21377 * gdb.asm/asm-sources.exp: Allow defining linker flags.
21378
1902c51f
DJ
213792001-11-12 Daniel Jacobowitz <drow@mvista.com>
21380
21381 * lib/mi-support.exp (mi_run_to_helper): Move comments
21382 outside of gdb_expect.
21383
dcf95b47
DJ
213842001-11-11 Daniel Jacobowitz <drow@mvista.com>
21385
21386 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
21387 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
21388 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
21389 mi0_run_to): New functions.
21390 * gdb.mi/mi-simplerun.exp: Use them.
21391 * gdb.mi/mi0-simplerun.exp: Likewise.
21392 * gdb.mi/mi-var-cmd.exp: Likewise.
21393 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 21394
45b074e1
AC
213952001-11-10 Andrew Cagney <ac131313@redhat.com>
21396
21397 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
21398 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
21399
bf50d346
AC
214002001-11-09 Andrew Cagney <ac131313@redhat.com>
21401
21402 * gdb.base/restore.exp: Include $expected value in restored test
21403 message.
21404
9383332c
AC
214052001-11-09 Andrew Cagney <ac131313@redhat.com>
21406
21407 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
21408 implemented.
21409
db62520a
MS
214102001-11-08 Michael Snyder <msnyder@redhat.com>
21411
21412 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
21413 Add pass/fail message for stop at breakpoint in call dummy function.
21414
b5703437
MS
214152001-11-07 Michael Snyder <msnyder@redhat.com>
21416
d63a86f8
RM
21417 * gdb.c++/templates.exp (test_template_breakpoints):
21418 If we get an overload menu, but it does not match what
760f6330 21419 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
21420 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
21421 making the whitespace optional. Argument for "new" may be
21422 "unsigned" as well as "unsigned int/long".
d63a86f8 21423 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
21424 making the whitespace optional. Also replace "(void) with
21425 "((void|)), making the keyword "void" optional.
d63a86f8 21426 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
21427 making the whitespace optional. Also replace "(void) with
21428 "((void|)), making the keyword "void" optional.
3bf40917
MS
21429 * gdb.base/callfuncs.c (t_float_values): This function must
21430 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 21431 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
21432 can be tested against both cases. Usually one case involves
21433 promotion of float to double, while the other does not.
21434 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
21435 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
21436 includes a stack frame for "start".
21437
c8ab4e6d
JB
214382001-11-05 Jim Blandy <jimb@redhat.com>
21439
21440 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
21441 pointers are 32 bits long, and that offsets of relocs are always
21442 stored in the data (REL-style), and not in the reloc entry itself
21443 (RELA-style).
21444 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
21445 stabs.
21446
3f08ced9
MS
214472001-11-01 Michael Snyder <msnyder@redhat.com>
21448
21449 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
21450 and regular expression operators by using quoting.
21451
cbfa24cd
MS
214522001-10-31 Michael Snyder <msnyder@redhat.com>
21453
21454 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
21455 depending on what the symbol table contains.
21456 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
21457 the output of the ptype command. Similarly, accept both "const &"
21458 and "const&".
21459
aaa68313
CV
214602001-10-31 Corinna Vinschen <vinschen@redhat.com>
21461
21462 * gdb.base/miscexprs.c (main): Add usage of preprocessor
21463 symbol `STORAGE' to allow to choose the storage class of
21464 the local datastructures.
21465 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
21466 compiler directive.
21467
91740388
MS
214682001-10-30 Michael Snyder <msnyder@redhat.com>
21469
21470 * gdb.base/jump.exp: Allow it to run for all targets.
21471
1b7c05e7
CV
214722001-10-29 Corinna Vinschen <vinschen@redhat.com>
21473
21474 * gdb.base/call-ar-st.c (print_double_array): Match for loop
21475 with new double_array size.
21476 (main): Change storage class of all local variables to static.
21477 Reduce size of double_array to 9.
21478 * gdb.base/call-ar-st.exp: Increase timeout value.
21479 Change expected output for double array to match new size in
21480 call-ar-st.c.
21481
36a22261
CV
214822001-10-29 Corinna Vinschen <vinschen@redhat.com>
21483
21484 * gdb.base/ending-run.exp: Create identical output when passing
21485 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 21486 Stormy16 target.
36a22261 21487
92b8ae91
MK
214882001-10-28 Mark Kettenis <kettenis@gnu.org>
21489
21490 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
21491 that we catch the expected failure under Linux/x86.
21492
cb135b83
OF
214932001-10-29 Orjan Friberg <orjanf@axis.com>
21494
21495 * gdb.base/setvar.exp: Escape curly braces.
21496 * gdb.stabs/weird.exp: Ditto.
21497
6884aa54
DJ
214982001-10-27 Daniel Jacobowitz <drow@mvista.com>
21499
21500 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
21501 * gdm.mi/mi0-hack-cli.exp: Likewise.
21502
0398c9aa
AC
215032001-10-25 Andrew Cagney <ac131313@redhat.com>
21504
21505 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
21506 messages.
21507
d20bf2e8
AC
215082001-10-21 Andrew Cagney <ac131313@redhat.com>
21509
21510 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
21511 checking MI enabled.
21512
03dd63aa
CV
215132001-10-09 Corinna Vinschen <vinschen@redhat.com>
21514
21515 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
21516
1d9d99f3
FCE
215172001-10-04 Frank Ch. Eigler <fche@redhat.com>
21518
21519 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
21520 if gdb child process crashes, just signal an error.
21521
838ae6c4
JB
215222001-10-02 Jim Blandy <jimb@redhat.com>
21523
21524 * lib/gdb.exp (test_xfail_format): Simplify.
21525
21526 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
21527 front of the variable name `format'. Simplify `if'.
21528
8f0cbc1c
DJ
215292001-10-01 Daniel Jacobowitz <drow@mvista.com>
21530
21531 * gdb.threads/pthreads.exp: Wait for output and delay
21532 before sending ^C.
21533
1f08dafd
DJ
215342001-10-01 Daniel Jacobowitz <drow@mvista.com>
21535
21536 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
21537 some incorrect output instead of timing out.
21538 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
21539
674f90ff
CV
215402001-09-28 Corinna Vinschen <vinschen@redhat.com>
21541
21542 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
21543 check to allow additional `int'.
21544
9b284272
DJ
215452001-09-27 Daniel Jacobowitz <drow@mvista.com>
21546
21547 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
21548 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
21549
b55a4771
MS
215502001-09-27 Michael Snyder <msnyder@redhat.com>
21551
21552 * lib/gdb.exp (test_debug_format): New proc.
21553 (setup_xfail_format): Use new proc test_debug_format.
21554 * gdb.base/constvars.exp (local_compiler_xfail_check): New
21555 proc; use new service proc test_debug_format.
21556 Replace all other "gcc_compiled" tests with this test.
21557 * gdb.base/volatile.exp (local_compiler_xfail_check): New
21558 proc; use new service proc test_debug_format.
21559 Replace all other "gcc_compiled" tests with this test.
21560
215612001-09-27 Michael Snyder <msnyder@redhat.com>
21562
21563 * gdb.base/cvexpr.exp: New file.
21564 * gdb.base/cvexpr.c: New file
21565 Test for expressions using const and volatile keywords.
21566
4e6667ac
CV
215672001-09-26 Corinna Vinschen <vinschen@redhat.com>
21568
21569 * gdb.base/constvars.exp: Check for different orders of keywords
21570 and additional "int" strings in output.
21571
4f337972
AC
215722001-09-22 Andrew Cagney <ac131313@redhat.com>
21573
21574 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
21575 responses from "help maint".
21576
2015650d
FCE
215772001-09-19 Frank Ch. Eigler <fche@redhat.com>
21578
21579 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
21580 to localhost:NNN instead of :NNN, in case Xvfb is listening
21581 only on TCP.
21582
f3bcedc1
CV
215832001-09-19 Corinna Vinschen <vinschen@redhat.com>
21584
21585 * gdb.base/recurse.exp: When checking leaving the watchpoint
21586 scope, recognize when gdb is in function's epilogue and pass.
21587
6b819c92
KS
215882001-09-18 Keith Seitz <keiths@redhat.com>
21589
21590 * lib/insight-support.exp (_gdbtk_export_target_info): Add
21591 support for running tests against sid targets.
21592 (gdbtk_done): Ditto.
21593
a10c9419
CV
215942001-09-18 Corinna Vinschen <vinschen@redhat.com>
21595
21596 * gdb.base/ending-run.c (main): Set stdout buffersize
21597 to the same reasonable value for any target.
21598 * gdb.base/ending-run.exp: Add a regular expression
21599 to make testsuite happy on Sanyo Stormy16 target.
21600
739d0d99
CV
216012001-09-17 Corinna Vinschen <vinschen@redhat.com>
21602
21603 * gdb.base/display.c (do_loops): Add float variable `f'.
21604 Increment f in loop.
21605 * gdb.base/display.exp: Increment timeout by 60 seconds.
21606 Change float display test to use variable `f'.
21607
1b8947f0
JB
216082001-09-17 Jim Blandy <jimb@redhat.com>
21609
21610 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
21611 overflowing the limited breakpoint tables on some ROM monitors
21612 (like the ROM68K).
21613
9890ac81
FCE
216142001-09-15 Frank Ch. Eigler <fche@redhat.com>
21615
21616 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
21617 the "-ac" (disable access control) flag.
21618
6db765ea
JH
216192001-08-30 Jeff Holcomb <jeffh@redhat.com>
21620
21621 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
21622 ints.
21623
4c32cc04
KS
216242001-08-30 Keith Seitz <keiths@redhat.com>
21625
21626 * lib/gdb.exp: Move all insight-related functionality into
21627 separate file.
21628 * lib/insight-support.exp: New file.
21629
8d6e6f81
FCE
216302001-08-29 Frank Ch. Eigler <fche@redhat.com>
21631
21632 * config/sid.exp (sid_start): Never set sid verbosity; disable
21633 expect_background {} that consumed its stdout; tolerate </dev/null.
21634 Attempt to set endianness override in "sid" protocol mode. Cleanup.
21635
6a90e1d0
AC
216362001-08-18 Andrew Cagney <ac131313@redhat.com>
21637
21638 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
21639 CLI jump command to start it.
21640 (mi_run_to_main): Fail immediatly when unexpected output.
21641
1759b3c3
AC
216422001-08-18 Andrew Cagney <ac131313@redhat.com>
21643
21644 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
21645 beginning of function. Fix PR gdb/191.
21646
61d11d80
FCE
216472001-08-16 Frank Ch. Eigler <fche@redhat.com>
21648
21649 * config/sid.exp (sid_start): Don't warn if we cannot figure out
21650 what to force sid endianness to.
21651
942a4df2
KS
216522001-08-15 Keith Seitz <keiths@redhat.com>
21653
21654 * lib/gdb.exp (gdbtk_start): Don't set environment
21655 variables for TCL_LIBRARY and friends. Insight will
21656 now figure these out for itself.
21657
0521c418
MS
216582001-08-02 Michael Snyder <msnyder@redhat.com>
21659
21660 * gdb.base/completion.exp: Remove the symbol "a64l" from
21661 the expect string; this is target-specific, and not related
21662 to what is being tested.
21663
74a9a58a
DB
216642001-08-02 Dave Brolley <brolley@redhat.com>
21665
21666 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
21667
c70819fa
MS
216682001-07-25 Michael Snyder <msnyder@redhat.com>
21669
c2b8fa57
MS
21670 * gdb.base/consecutive.exp: New file. Test stepping over
21671 breakpoints on consecutive instructions.
21672 * gdb.base/consecutive.c: New file.
21673
c70819fa
MS
21674 * gdb.base/call-rt-st.exp: Use double-backslash to quote
21675 curly braces in regular expressions.
21676
2b1a1355
MS
216772001-07-25 Michael Snyder <msnyder@redhat.com>
21678
21679 * gdb.base/ending-run.exp: Accept "Program exited normally" as
21680 legitimate output from stepping out of main.
21681
413eca6f
KS
216822001-07-22 Keith Seitz <keiths@redhat.com>
21683
21684 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
21685 the empty string, do not run the tests.
21686
7e5a9322
SC
216872001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21688
21689 * gdb.base/long_long.exp: Detect size of pointer. Take into
21690 account 2-byte pointers when testing for p/a results.
21691
de58f10f
SC
216922001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21693
d63a86f8 21694 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
21695 and defined to 1K for m68hc11.
21696 (random_data): Reduce table to 1K for embedded platforms (68hc11).
21697 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
21698 (sizeof_random_data): New variable to tell the size of the data table;
21699 don't test past this size; always run to main.
21700
d6f5fea1
SC
217012001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21702
21703 * gdb.base/return2.exp: return of long long and double fails for
21704 68HC11; don't execute these tests on that platform.
21705 * gdb.base/return.exp: Return of a double fails for 68hc11.
21706
c477543d
SC
217072001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21708
21709 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
21710 tests that print a float.
21711 * call-rt-st.exp: Likewise.
21712
63cf1c79
MK
217132001-07-12 Mark Kettenis <kettenis@gnu.org>
21714
21715 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
21716 running this test on Linux.
21717
112f9ab5
MC
217182001-06-24 Michael Chastain <chastain@redhat.com>
21719
21720 * gdb.base/arithmet.exp: Remove some tests to make all test names
21721 unique.
21722
4970cb0f
MS
217232001-07-03 Michael Snyder <msnyder@redhat.com>
21724
21725 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
21726 the output of the ptype command.
21727
d85da69f
MS
217282001-07-02 Michael Snyder <msnyder@redhat.com>
21729
4c8a82de
MS
21730 * gdb.base/completion.exp: Don't assume that break.c is the only
21731 source file that may contain functions named "marker".
d85da69f
MS
21732 * gdb.base/corefile.exp: Quote the curly braces in regexp.
21733
8afc772b
AC
217342001-06-28 Andrew Cagney <ac131313@redhat.com>
21735
21736 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
21737 of files to delete.
21738
21739 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
21740 * gdb.disasm/h8300s.exp: New file.
21741 gdb.disasm/h8300s.s: Likewise.
21742
cff22675
AC
217432001-06-27 Andrew Cagney <ac131313@redhat.com>
21744
21745 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
21746 empty breakpoint tables.
21747
68c81b54
AC
217482001-06-25 Andrew Cagney <ac131313@redhat.com>
21749
21750 * lib/mi-support.exp: Update args=... part of stop-reason
21751 patterns. Accept either a list or a tuple.
21752
2dd62704
AC
217532001-06-23 Andrew Cagney <ac131313@redhat.com>
21754
21755 * lib/mi-support.exp: Remove local emacs variable defining
21756 change-log-default-name.
21757
b4127474
MC
217582001-06-22 Michael Chastain <chastain@redhat.com>
21759
21760 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
21761 This is operationally compatible with the previous version.
21762
8dbfb380
JB
217632001-06-13 Jim Blandy <jimb@redhat.com>
21764
21765 * lib/gdb.exp (gdb_test): Doc fix.
21766
f2d8c86d
MC
217672001-06-10 Michael Chastain <chastain@redhat.com>
21768
21769 * gdb.base/exprs.exp: Remove a duplicate test.
21770
81564d34
JB
217712001-06-06 Jim Blandy <jimb@redhat.com>
21772
21773 * gdb.base/return2.exp (main): Use values to test float and double
21774 returns that are not NaN's, to avoid being confused by IEEE
21775 comparison rules.
21776
da55addb
MS
217772001-06-04 Michael Snyder <msnyder@redhat.com>
21778
21779 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 21780 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
21781 rather than wait for 12 more tests to time out.
21782
42c65987
JB
217832001-06-06 Jim Blandy <jimb@redhat.com>
21784
b18bced9 21785 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 21786 Don't forget to match the GDB prompt.
b18bced9 21787
42c65987
JB
21788 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
21789
5b41e5f0
JB
217902001-06-04 Jim Blandy <jimb@redhat.com>
21791
21792 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
21793 command.
21794
015e046f
KB
217952001-05-31 Kevin Buettner <kevinb@redhat.com>
21796
21797 * gdb.base/annota1.exp (info break): Match four or more spaces
21798 after "Address".
21799
fb1ffbbe
MC
218002001-05-31 Michael Chastain <chastain@redhat.com>
21801
21802 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
21803 (dm_type_int_star): Likewise.
21804 (dm_type_long_star): Likewise.
21805 (dm_type_void_star): Likewise.
21806
5ea2a32c
KB
218072001-05-29 Kevin Buettner <kevinb@redhat.com>
21808
21809 * gdb.base/completion.exp (INPUTRC): Set this environment variable
21810 to a known value in order to get consistent results regardless
21811 of the setting of INPUTRC or the presence or contents of .inputrc.
21812
ae23c492
MS
218132001-05-24 Michael Snyder <msnyder@redhat.com>
21814
ac55707e
MS
21815 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
21816 Don't require that the main thread and the manager thread are the
21817 first in the list.
21818
ae23c492
MS
21819 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
21820 debugging. If test fails, issue an "unsupported" not a "fail".
21821
400071f1
JB
218222001-05-24 Jim Blandy <jimb@redhat.com>
21823
21824 Don't assume that short is shorter than int.
21825 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
21826 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 21827 this isn't true.
400071f1
JB
21828 ("print unsigned char == (~0)"): Add test that verifies that ~0,
21829 an int, is not equal to ~0 stored in an unsigned char. This tests
21830 the same thing that the previous test meant to, but works on
21831 16-bit machines, too.
21832 ("print unsigned char != (~0)"): Same test, complemented.
21833
0816a3e5
MS
218342001-05-24 Michael Snyder <msnyder@redhat.com>
21835
21836 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 21837 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
21838 and prevents dejagnu getting out of step.
21839
f6dc23a9
KB
218402001-05-23 Kevin Buettner <kevinb@redhat.com>
21841
21842 * gdb.base/finish.exp (finish_void): Revise pattern for
21843 stopping on the call statement to not permit stopping at
21844 the start of the instructions comprising the call sequence.
21845
7dbd117d
MC
218462001-05-19 Michael Chastain <chastain@redhat.com>
21847
21848 * gdb.base/callfuncs.exp: Make all test names unique.
21849 * gdb.base/commands.exp: Make all test names unique.
21850 * gdb.base/condbreak.exp: Make all test names unique.
21851 * gdb.base/dbx.exp: Make all test names unique.
21852 * gdb.base/default.exp: Make all test names unique.
21853 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
21854 and TIMEOUT messages to their corresponding PASS message.
21855 * gdb.base/ending-run.exp: Make all test names unique.
21856 * gdb.base/long_long.exp: Remove duplicate test.
21857
6b0b0a9e
KB
218582001-05-21 Kevin Buettner <kevinb@redhat.com>
21859
21860 * gdb.base/finish.exp (finish_void): Allow "finish" command to
21861 stop on the call statement as well as the statement after the
21862 call.
21863
2caa35cb
MS
218642001-05-21 Michael Snyder <msnyder@redhat.com>
21865
21866 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
21867
40713331
EZ
218682001-05-10 Elena Zannoni <ezannoni@redhat.com>
21869
a9c64011
AS
21870 * gdb.base/completion.exp: Revamp test. Make it execute on all
21871 platforms.
40713331 21872
c2c1be8d
EZ
218732001-05-10 Elena Zannoni <ezannoni@redhat.com>
21874
a9c64011
AS
21875 * config/gdbserver.exp (gdb_load): Handle the case
21876 in which the arguments to gdbserver are given in the
21877 baseboard configuration file.
21878 Also handle the case in which the server needs to do a
21879 load.
2c9cd303 21880
9671de48
KS
218812001-05-07 Keith Seitz <keiths@cygnus.com>
21882
a9c64011
AS
21883 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
21884 set up the display for testing.
21885 (gdbtk_start): Convert all paths to paths that tcl will like.
21886 Export target information to environment.
21887 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
21888 necessary.
21889 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
21890 (to_tcl_path): New proc to convert a given pathname into
21891 a path acceptible as an argument to a tcl command.
21892 (_gdbtk_export_target_info): New proc to export target info
21893 into the environment for gdbtk testing.
21894 (gdbtk_done): New proc to signal end-of-test.
9671de48 21895
5a360f47
JB
218962001-05-06 Jim Blandy <jimb@redhat.com>
21897
21898 * restore.c: Make the code of caller0 correspond to its comment.
21899
66c756c6
MS
219002001-05-03 Michael Snyder <msnyder@redhat.com>
21901
21902 * config/sid.exp (gdb_target_sid): Check for error messages.
21903 On error or timeout, don't make expect exit (which will terminate
21904 all subsequent tests); instead just make gdb exit.
d63a86f8 21905 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
21906 return a negative value.
21907
a966fde5
JB
219082001-04-24 Jim Blandy <jimb@redhat.com>
21909
851c18e0
JB
21910 * gdb.c++/templates.exp: If we see the prompt for the overload
21911 list, but we haven't recognized any of the longer patterns,
21912 arrange for this test to fail, not hang.
21913
a966fde5
JB
21914 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
21915 variations.
21916
db144853
MC
219172001-04-22 Michael Chastain <chastain@redhat.com>
21918
21919 * gdb.c++/local.exp: Use the 'runto' library function.
21920 * gdb.c++/namespace.exp: Likewise.
21921 * gdb.c++/overload.exp: Likewise.
21922
3207ec21
KB
219232001-03-26 Kevin Buettner <kevinb@redhat.com>
21924
21925 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
21926 * gdb.base/step-line.exp: New file. Test step/next in presence of
21927 #line directives.
21928 * gdb.base/step-line.c: New file. Test program for the above.
21929 * gdb.base/step-line.inp: New file. We pretend that this file has
21930 been transformed by some other tool into step-line.c.
21931
13b57657
JB
219322001-03-21 Jim Blandy <jimb@redhat.com>
21933
21934 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
21935 unmangled operator names.
21936
754cbe1c
JB
219372001-03-20 Jim Blandy <jimb@redhat.com>
21938
21939 * gdb.threads/linux-dp.exp: Recognize an additional message
21940 generated by GDB when it doesn't understand how to debug threads
21941 on the target system.
21942
177495c9
AC
219432001-03-19 Andrew Cagney <ac131313@redhat.com>
21944
21945 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
21946
f266096b
MC
219472001-03-12 Michael Chastain <chastain@redhat.com>
21948
21949 * gdb.c++/derivation.exp: Use the 'runto' library function.
21950
cac3c2ff
MC
219512001-03-12 Michael Chastain <chastain@redhat.com>
21952
21953 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
21954
b6c11a24
MC
219552001-02-24 Michael Chastain <chastain@redhat.com>
21956
21957 * gdb.c++/ref-types.exp: Change handwritten code to library
21958 function 'runto'.
21959
6bae5bce
OF
219602001-03-16 Orjan Friberg <orjanf@axis.com>
21961
21962 * gdb.base/signals.exp: Set count to 0 explicitly.
21963
0015fd9a
MS
219642001-03-15 Mark Salter <msalter@redhat.com>
21965
21966 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
21967 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
21968 (gdb_load): Add support for additional target_info: gdb_download_size
21969 and gdb_load_timeout.
0015fd9a 21970
fc33412a
DT
21971Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
21972
21973 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
21974 file -- to prevent failing when the compile fails but we have no
21975 intention of running the tests anyway.
fc33412a
DT
21976
21977 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
21978 tests if set.
21979
21980 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 21981 integers.
fc33412a
DT
21982
21983 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
21984 * gdb.c++/namespace.exp: Ditto.
21985
115f06de
OF
219862001-03-07 Orjan Friberg <orjanf@axis.com>
21987
21988 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
21989 * gdb.base/pointers.exp: Relax pattern match of decimals.
21990
b6ba6518
KB
219912001-03-06 Kevin Buettner <kevinb@redhat.com>
21992
21993 * Makefile.in, config/abug.exp, config/cfdbug.exp,
21994 config/cpu32bug.exp, config/dve.exp, config/est.exp,
21995 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
21996 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
21997 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
21998 config/sh.exp, config/sid.exp, config/slite.exp,
21999 config/sparclet.exp, config/udi.exp, config/unknown.exp,
22000 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
22001 config/vxworks.exp, config/vxworks29k.exp,
22002 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
22003 gdb.base/all-bin.exp, gdb.base/annota1.exp,
22004 gdb.base/arithmet.exp, gdb.base/assign.exp,
22005 gdb.base/async.exp, gdb.base/attach.exp,
22006 gdb.base/bitfields.exp, gdb.base/bitops.exp,
22007 gdb.base/break.exp, gdb.base/call-ar-st.exp,
22008 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
22009 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
22010 gdb.base/commands.exp, gdb.base/completion.exp,
22011 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
22012 gdb.base/constvars.exp, gdb.base/corefile.exp,
22013 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
22014 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
22015 gdb.base/ending-run.exp, gdb.base/environ.exp,
22016 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
22017 gdb.base/finish.exp, gdb.base/foll-exec.exp,
22018 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
22019 gdb.base/funcargs.exp, gdb.base/help.exp,
22020 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
22021 gdb.base/logical.exp, gdb.base/long_long.exp,
22022 gdb.base/maint.exp, gdb.base/mips_pro.exp,
22023 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
22024 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
22025 gdb.base/pointers.exp, gdb.base/printcmds.exp,
22026 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
22027 gdb.base/regs.exp, gdb.base/relational.exp,
22028 gdb.base/remote.exp, gdb.base/reread.exp,
22029 gdb.base/restore.exp, gdb.base/return2.exp,
22030 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
22031 gdb.base/selftest.exp, gdb.base/setshow.exp,
22032 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
22033 gdb.base/sigall.exp, gdb.base/signals.exp,
22034 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
22035 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
22036 gdb.base/step-test.exp, gdb.base/structs.c,
22037 gdb.base/structs.exp, gdb.base/structs2.exp,
22038 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
22039 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
22040 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
22041 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
22042 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
22043 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
22044 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
22045 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
22046 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
22047 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
22048 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
22049 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
22050 gdb.fortran/types.exp, gdb.java/jmisc.exp,
22051 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
22052 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
22053 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
22054 gdb.trace/circ.exp, gdb.trace/collection.exp,
22055 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
22056 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
22057 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
22058 gdb.trace/report.exp, gdb.trace/save-trace.exp,
22059 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
22060 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
22061 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
22062 notices.
22063
dc96c6c7 220642001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
22065
22066 * gdb.base/varargs.c (find_max_double): Fix printf format string:
22067 first arg is int not float.
22068
dc96c6c7 220692001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
22070
22071 * gdb.base/reread.exp: Unsupported for non-native targets;
22072 doesn't work for remote debugging.
22073
9b0c4aeb
FN
220742001-02-19 Fernando Nasser <fnasser@redhat.com>
22075
22076 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
22077 * gdb.base/ending-run.exp: Properly handle the BSP state when
22078 stepping past the end of main.
9b0c4aeb 22079
02aa71d5
MC
220802001-02-19 John Moore <jmoore@redhat.com>
22081
22082 * gdb.base/commands.exp (infrun_breakpoint_command_test):
22083 Converted HPUX fix for non-expected items following multiple
22084 step commands into general solution for all platforms.
22085
1fa449a4
MC
220862001-02-18 Michael Chastain <chastain@redhat.com>
22087
22088 * gdb.c++/classes.exp (do_tests): Change runto statements
22089 from "runto 'foo(void)'" to "runto 'foo'". This makes the
22090 statements demangler agnostic.
22091 * gdb.c++/virtfunc.exp (do_tests): Likewise.
22092 (gdb_virtfunc_restart): Likewise.
22093
b2f9ec70
MC
220942001-02-14 Michael Chastain <chastain@redhat.com>
22095
22096 * gdb.c++/inherit.exp (do_tests): Change runto statements
22097 from "runto 'foo(void)'" to "runto 'foo'". This makes the
22098 statements demangler agnostic.
22099
cf74b8ca
AC
22100Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
22101
22102 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
22103 ``continue to bkpt at common_routine in thread 2'' and ``stopped
22104 before calling common_routine 15 times'' tests.
cf74b8ca 22105
99f78f56
MC
221062001-02-11 Michael Chastain <chastain@redhat.com>
22107
22108 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
22109 Helps the test script figure out which demangler is in use.
22110 (dm_type_foo_ref): Ditto.
22111 (dm_type_int_star): Ditto.
22112 (dm_type_long_star): Ditto.
22113 (dm_type_unsigned_int): Ditto.
22114 (dm_type_void): Ditto.
22115 (dm_type_void_star): Ditto.
99707966 22116 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
22117 Probe the gdb demangler and set variables to accommodate
22118 formatting differences.
22119 (info_func_regexp): New function. Same as info_func, but
22120 matches against a regexp.
22121 (info_func): Match against a literal string.
22122 (print_addr_2): New function. Match against a literal string,
22123 which can be different from the input to gdb.
22124 (print_addr): Simply call print_addr_2 with the same argument twice.
22125 (test_lookup_operator_functions): Use demangler formatting variables.
22126 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
22127 the tests in the same order as the C++ class declaration.
22128 (test_paddr_operator_functions): Ditto.
22129 (test_paddr_overloaded_functions): Ditto.
22130 (test_paddr_hairy_functions): Use demangler formatting variables.
22131 Add reference to gdb/19 for related tests.
22132 (do_tests): Call probe_demangler.
22133
1de8f023
KB
221342001-01-30 Kevin Buettner <kevinb@redhat.com>
22135
22136 * gdb.c++/templates.cc (printf): Remove unused function definition.
22137
ca3f91ed
MS
221382001-01-26 Felix Lee <flee@redhat.com>
22139
22140 * sid.exp (sid_exit): Pass host, not target, to remote_close.
22141
221422001-01-25 matthew green <mrg@redhat.com>
22143
22144 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
22145 up sid.
22146 (sid_exit): Call `remote_pop_conn' after GDB is gone.
22147
221482001-01-25 matthew green <mrg@redhat.com>
22149
22150 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 22151 Deprecate $sid_spawn_id.
ca3f91ed
MS
22152 (sid_exit): Remove code necessary only for `spawn.'
22153
221542001-01-25 matthew green <mrg@redhat.com>
22155
22156 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
22157
fb18ec4a
MC
221582001-01-28 Michael Chastain <chastain@redhat.com>
22159
22160 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
22161 to call when tests fail. It takes gdb out of the overloaded
22162 function choice menu back to the main prompt, so that the test
22163 program stays synchronized.
22164 (set_bp_overloaded): New proc to collect all the common
22165 code for setting a breakpoint on an overloaded name. Calls
22166 take_gdb_out_of_choice_menu when needed.
22167 (menu_overload1arg): New variable to collect the repeated
22168 instances of the expected menu for an overloaded name. Change
22169 the regular expression to handle changes in g++ type encoding:
22170 "void" can be either "void" or "", and "unsigned int" can be
22171 either "unsigned int" or "unsigned".
22172 (continue_to_bp_overloaded): Change regular expressions to handle
22173 changes in g++ type encoding.
22174 (no proc): Call take_gdb_out_of_choice_menu when needed.
22175 Remove redundant calls to "info break". Accept either "canceled"
22176 or "cancelled". Change regular expressions in "info break"
22177 calls to handle changes in g++ type encoding. Give all tests
22178 unique strings.
22179
9c646a6e
BE
221802001-01-17 Ben Elliston <bje@redhat.com>
22181
22182 * config/sid.exp: New file.
22183
9549d9c1
AC
22184Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
22185
22186 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
22187
dc96c6c7 221882000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
22189
22190 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
22191 Add a RE to accept a non-ascii char if one is ever presented.
22192
b4df4f68
FN
221932000-12-20 Fernando Nasser <fnasser@redhat.com>
22194
297dd0fd 22195 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 22196
dc96c6c7 221972000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 22198
d63a86f8 22199 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
22200 in regexp. One '\' does not suffice on Linux.
22201
4a7bddb6
MC
222022000-12-09 Michael Chastain <chastain@redhat.com>
22203
22204 * gdb.base/break.exp (test_clear_command): Use a marker function
22205 rather than 'main' for the test function. Also move this
22206 test to an execution point where the marker function names are
22207 guaranteed to be bound to functions. (Executing tests after a
22208 'finish' from main runs into name conflicts with local names
22209 in __libc_start_main).
22210
dc96c6c7 222112000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
22212
22213 * gdb.base/finish.exp: New test for gdb's "finish" command.
22214 * gdb.base/return2.exp: New test for gdb's "return" command.
22215 * gdb.base/return2.c: New source file for above.
22216
dc96c6c7 222172000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
22218
22219 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
22220 * gdb.base/miscexprs.exp: Ditto.
22221 * gdb.base/pointers.exp: Ditto.
22222 * gdb.c++/derivation.exp: Ditto.
22223 * gdb.c++/local.exp: Ditto.
22224 * gdb.c++/namespace.exp: Ditto.
22225 * gdb.c++/overload.exp: Ditto.
22226 * gdb.c++/ref-types.exp: Ditto.
22227
dc96c6c7 222282000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
22229
22230 * gdb.base/constvars.exp: Test result of "up" command.
22231 * gdb.base/miscexprs.exp: Ditto.
22232 * gdb.base/pointers.exp: Ditto.
22233 * gdb.base/scope.exp: Ditto.
22234 * gdb.c++/derivation.exp: Ditto.
22235 * gdb.c++/local.exp: Ditto.
22236 * gdb.c++/namespace.exp: Ditto.
22237 * gdb.c++/overload.exp: Ditto.
22238 * gdb.c++/ref-types.exp: Ditto.
22239
44097287
FN
222402000-11-22 Michael Chastain <chastain@redhat.com>
22241
22242 * mips_pro.exp: Accept either "middle -> top -> main" or
22243 "middle -> main" in the backtrace, because gcc can optimize
22244 tail calls to jumps. Remove setup_xfail for the hppa case.
22245 Add a comment with the original warning messages from PR 3016,
22246 which was filed in 1993, to preserve them for posterity.
22247
9d2e1bab
ND
222482000-11-17 Nick Duffek <nsd@redhat.com>
22249
22250 * lib/gdb.exp (gdb_test): Override timeout with board info.
22251
1aca8eb7
ND
222522000-11-17 Nick Duffek <nsd@redhat.com>
22253
22254 * gdb.base/display.exp: Don't kill running stub. Add "again" to
22255 the second kill and detach messages.
22256
93076499
ND
222572000-11-17 Nick Duffek <nsd@redhat.com>
22258
22259 * configure.in: Add AC_EXEEXT.
22260 * configure: Regenerate.
22261 * Makefile.in (just-check): Export EXEEXT.
22262 * lib/gdb.exp ($EXEEXT): Import from environment.
22263 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
22264 expect "maint dump-me" on Cygwin.
22265 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
22266 $EXEEXT.
22267
30e87cd3
ND
222682000-11-17 Nick Duffek <nsd@redhat.com>
22269
22270 * gdb.base/break.exp: Test backtrace and finish from called
22271 function on all platforms, not just HP-UX.
22272
dc96c6c7 222732000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
22274
22275 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
22276 code from gdb_target_monitor, so it can be used independantly
22277 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 22278
dc96c6c7 222792000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
22280
22281 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
22282 * gdb.base/corefile.exp: Expect the message "Program is being
22283 debugged already" when we send the "corefile" command, since
22284 the preceeding gdb_load may have connected gdb to a remote target.
22285 * gdb.base/display.exp: Disable hardware watchpoints if new
22286 board info variable "no_hardware_watchpoints" is true.
22287 Replace single-letter commands with more readable ones.
22288 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
22289 if new board info variable "no_hardware_watchpoints" is true.
22290 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
22291 to see if stdio (printf) testing is possible.
22292 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
22293 board info variable "no_hardware_watchpoints" is true. Use new
22294 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
22295
39124dea
FN
222962000-11-13 Fernando Nasser <fnasser@redhat.com>
22297
22298 From Orjan Friberg <orjanf@axis.com>:
22299 * gdb.base/printcmds.exp: Escape curly braces followed by a number
22300 in array print pattern match.
22301
a9e2e984
FN
223022000-11-09 Fernando Nasser <fnasser@redhat.com>
22303
22304 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
22305 spelling "cancelled" to U.S. spelling "canceled" to match changes
22306 made to gdb.
22307 * gdb.c++/ovldbreak.exp: Ditto.
22308
c7db355b
PS
223092000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
22310
22311 * gdb.base/callfuncs.c (main): Moved to end of file, call
22312 t_double_values to initialize the FPU before inferior calls are made.
22313 * gdb.base/callfuncs.exp: Test for register preservation after calling
22314 inferior functions. Add tests for continuining, finishing and
22315 returning from a stop in a call dummy.
22316
dc96c6c7 223172000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
22318
22319 * gdb.base/commands.exp: Break up long lines, and re-indent.
22320
dc96c6c7 223212000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
22322
22323 * config/gdbserver.exp: Rewritten from the ground up, to make it
22324 compatible with the current dejagnu tree, and to make it work with
22325 the new "gdbserver" in libremote.
22326
dc96c6c7 223272000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
22328
22329 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
22330 * gdb.base/varargs.exp: Skip entire test if no printf support.
22331 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
22332 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
22333
dc96c6c7 223342000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
22335
22336 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
22337 no floating point support.
22338 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
22339 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
22340 * gdb.base/call-rt-st.exp: Ditto.
22341 * gdb.base/call-strs.exp: Ditto.
22342
bac5fc66
JG
223432000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
22344
22345 * gdb.base/sizeof.c: include <stdio.h>.
22346
22347 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
22348 'finish', otherwise uncaptured gdb_prompt would potentially
22349 throw remaining test points out of sync.
bac5fc66 22350
b22a6027
SB
223512000-07-26 Scott Bambrough <scottb@netwinder.org>
22352
22353 * gdb.base/recurse.exp: Run tests for all targets.
22354 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
22355 gnu-oldld case on ARM.
22356 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
22357 for ARM targets.
d63a86f8 22358
d8231941
AG
22359Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
22360
22361 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
22362 * gdb.java/configure: Rebuild.
22363
8caabe69
AG
22364Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
22365
22366 * gdb.java/jv-exp.exp: New file.
22367
9d273ca3
AG
22368Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
22369
22370 * configure: Rebuilt.
22371 * configure.in (configdirs): Add gdb.java.
22372 * gdb.java/jmisc.java: New file.
22373 * gdb.java/jmisc.exp: New file.
22374 * gdb.java/Makefile.in: New file.
22375 * gdb.java/configure: Rebuilt.
22376 * gdb.java/configure.in: New file.
22377 * lib/java.exp: New file.
22378
4f823a66
AC
22379Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
22380
22381 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 22382 underflow.
4f823a66 22383
2391e11d
AC
22384Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
22385
22386 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 22387 and the compilers sizes.
2391e11d 22388
54602222
ND
223892000-07-09 Nick Duffek <nsd@redhat.com>
22390
22391 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
22392 (use_methods): New function.
22393 (main): Call use_methods().
22394 * gdb.c++/classes.exp (test_method_param_class): New procedure.
22395 (do_tests): Call test_method_param_class.
22396
2bec0572
ND
223972000-07-09 Nick Duffek <nsd@redhat.com>
22398
22399 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
22400 spelling.
22401 (test_enums): New procedure. Move enum tests from end of script
22402 to here. Set breakpoint on function name instead of line number.
22403 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
22404 (enums2): New marker function.
22405 (enums1): New function.
22406 (main): Call enums1(). Move enum tests to enums1().
22407
78492fde
AC
22408Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
22409
22410 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 22411 compile/link program. Update line numbers.
78492fde
AC
22412 * gdb.asm/d10v.inc: Define ``startup''.
22413 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 22414
49a2cef8
AC
22415Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
22416
22417 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
22418
3e6c8688
EZ
224192000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22420
22421 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 22422 of 'help maint print' command.
3e6c8688 22423
9ff5cbe9
AC
22424Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
22425
22426 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 22427 they use gdb_expect_list.
9ff5cbe9 22428
17c579bd
AC
22429Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
22430
22431 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
22432 memory-read-packet-size'' instead of ``set endian big'' to test
22433 long commands.
17c579bd 22434
e6d71bf3
DB
224352000-06-03 Daniel Berlin <dan@cgsoftware.com>
22436
22437 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 22438 g++, and stop skipping them.
e6d71bf3
DB
22439
22440 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
22441 work under g++.
22442
d63a86f8 22443 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
22444 initialization.
22445
dc96c6c7 224462000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
22447
22448 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
22449 the regular expression: accept an (almost) arbitrary sequence of
22450 "frames-invalid" and "breakpoints-invalid" messages both before
22451 and after the "starting" message.
22452
dc96c6c7 224532000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
22454
22455 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 22456
dc96c6c7 224572000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
22458
22459 * gdb.base/annota1.exp (annotate-signal-handler-caller):
22460 Relax the regular expression a little, make it pass on Solaris 8.
22461
8216cda9
KB
224622000-05-12 Kevin Buettner <kevinb@redhat.com>
22463
22464 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 22465 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
22466 Instead, it is permissible for gdb to stop on the line of the
22467 call itself.
22468
1a570b2f
MS
224692000-05-12 Michael Snyder <msnyder@.cygnus.com>
22470
22471 * gdb.base/break.exp (bp on small function, optimized file):
22472 Add a second pass pattern. The behavior differs here between stabs
22473 and dwarf for one-line functions. Stabs preserves two line symbols
22474 (one before the prologue and one after) with the same line number,
22475 but dwarf regards these as duplicates and discards one of them.
22476 Therefore the address after the prologue (where the breakpoint is)
22477 has no exactly matching line symbol, and GDB reports the breakpoint
22478 as if it were in the middle of a line rather than at the beginning.
22479
dc96c6c7 224802000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 22481
d63a86f8 22482 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
22483 rather than "send_gdb" (for consistancy).
22484
7d418785
AC
22485Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
22486
22487 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
22488 * gdb.c++/templates.cc: Properly check for GCC version number.
22489 * lib/compiler.cc: Likewise
22490
dc96c6c7 224912000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 22492
d63a86f8 22493 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
22494 gdb may not stop at the first line of main, due to code motion.
22495
dc96c6c7 224962000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
22497
22498 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
22499 This test depends on parsing the printf output from the target.
22500 Since the sparclet stub doesn't do stdio, this will never work.
22501 * gdb.base/call-rt-st.exp: ditto.
22502 * gdb.base/call-strs: ditto.
22503
dc96c6c7 225042000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
22505
22506 * gdb.base/miscexprs.exp: make sizeof long array test portable.
22507
22508 * gdb.base/ending-run.exp: After connecting to a remote target,
22509 but before running, the target will appear to be in a random
22510 location. Specify both a file and a line for breakpoints.
22511 Also, the function that calls main may be called 'init'
22512 rather than 'start'.
22513
a5a51225
EZ
225142000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22515
22516 * gdb.base/help.exp: Update output for add-symbol-file command.
22517
7930cc7c
FN
225182000-04-10 Fernando Nasser <fnasser@cygnus.com>
22519
22520 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22521 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
22522
23e37ab1
C
225232000-04-07 J.T. Conklin <jtc@redback.com>
22524
e93c542c
C
22525 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
22526
23e37ab1
C
22527 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
22528
591b8fa3
PDM
22529Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
22530
22531 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 22532 values that can be represented exactly.
591b8fa3
PDM
22533 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
22534 above change, and to not check against the directory part of the source
22535 file name.
22536 (step into print_long_arg_list): Likewise.
22537 (print print_small_structs from print_long_arg_list): Likewise.
22538 (print print_long_arg_list): Likewise.
22539
7a495180
EZ
225402000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22541
30b53638 22542 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 22543
beb998c6
AC
22544Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
22545
22546 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
22547
1c689132
DB
225482000-03-25 Daniel Berlin <dan@cgsoftware.com>
22549
22550 * gdb.base/commands.exp (deprecated_command_test): Add test for
22551 deprecate with no arguments.
22552
c1790a9d
JL
225532000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
22554
22555 * gdb.base/break.exp: Add new test for setting breakpoints on
22556 optimized code so we can test breakpoints work even when function
22557 prologues may be optimized away
22558
003ba290
FN
225592000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
22560
22561 From David Whedon <dwhedon@gordian.com>
a9c64011 22562 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 22563
6837a0a2
DB
225642000-03-22 Daniel Berlin <dan@cgsoftware.com>
22565
22566 * gdb.base/help.exp: Added test for new apropos command.
22567
b9593231
KB
225682000-03-21 Kevin Buettner <kevinb@redhat.com>
22569
22570 * gdb.base/pointers.c (usevar): New function.
22571 (main): Make sure that global variables v_int_pointer2, rptr,
22572 and y are all referenced someplace in the program by calling
22573 usevar() on them. [Some linkers delete symbols which are
22574 never referenced. The space remains, but there's no way to
22575 get a (symbolic) handle on the variable from the debugger.]
22576
751a959b
EZ
225772000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22578
22579 * gdb.base/printcmds.c: Add typedeffed arrays.
22580
22581 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 22582 procedure to test arrays that are typedef'd.
751a959b 22583
73a93a32
JI
225842000-03-13 James Ingham <jingham@leda.cygnus.com>
22585
22586 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 22587 the library directories.
73a93a32 22588
fb40c209
AC
22589Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
22590
22591 * configure.in (configdirs): Add sub directory gdb.mi.
22592 * configure: Re-generate.
22593
22594 * gdb.mi: New directory.
d63a86f8 22595
ee4dd2c9
AC
225962000-02-25 Scott Bambrough <scottb@netwinder.org>
22597
22598 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 22599 a long long value as a double on ARM platforms.
ee4dd2c9 22600
70f0cc22
JB
226012000-02-16 Jim Blandy <jimb@redhat.com>
22602
22603 * gdb.base/break.exp ("breakpoint line number"): Make sure the
22604 default source file is set properly before running this test.
22605
853819b8
EZ
226062000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22607
22608 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 22609 gdbtk/library directory, not in gdbtcl2.
853819b8 22610
dfcd3bfb
JM
226112000-02-04 Jim Blandy <jimb@redhat.com>
22612
22613 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
22614 backslash from regexp pattern.
22615
22616 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
22617 procedure. Use it to run all the "continue to bp overloaded"
22618 tests. Note that this changes the names of the tests slightly.
22619 If the breakpoint hit message includes a hex PC value, because
22620 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
22621 from the real source code, still consider that a pass.
22622
22623 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
22624 XFAIL here if the breakpoint message contains a hex address. Note
22625 similar change on 1999-11-02.
22626
22627 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
22628
22629 * gdb.base/ptype.exp: Establish a default source file before
22630 calling get_debug_format.
22631
226322000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
22633
22634 * gdb.base/watchpoint.exp: Remove duplication of test messages.
22635
8b93c638
JM
226362000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22637
22638 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
22639 of successive stepi commands -- while in the prologue we should see
22640 the function entry bracket.
22641
226422000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22643
22644 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
22645 reach __change_mode() when stepping through the end of main().
22646
c5394b80
JM
226472000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
22648
22649 * gdb.base/default.exp: Fix expected pattern.
22650 * gdb.base/help.exp: Same.
22651
0d06e24b
JM
226522000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22653
22654 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 22655 Don't use xfail's because that affects only the following test.
d63a86f8 22656
0d06e24b 22657 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 22658 solaris or linux.
0d06e24b
JM
22659
22660 * gdb.base/selftest.exp: Update to reflect changes to main.c.
22661
dc96c6c7 226622000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 22663
d63a86f8 22664 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
22665 "A syntax error" rather than "A parse error". Accept both.
22666
226672000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
22668
22669 * gdb.base/default.exp: Remove OS dependent string from "target
22670 remote" test.
22671 * gdb.base/help.exp: Same for "help target remote" test.
22672
c3f6f71d
JM
226732000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22674
22675 From Jim Kingdon <kingdon@redhat.com>:
22676
22677 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
22678 prompt (cleanup rather than necessity, but still might keep output
22679 from spilling to next test).
c3f6f71d
JM
22680
226812000-01-02 Fred Fish <fnf@cygnus.com>
22682
22683 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
22684 AIX, which defines them in <sys/types.h>.
22685
ed9a39eb 226861999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 22687
ed9a39eb 22688 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 22689 float" test.
ed9a39eb
JM
22690
226911999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 22692
ed9a39eb 22693 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
22694
22695 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
22696 outermost frame disallowed".
22697
226981999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
22699
22700 * gdb.base/setvar.exp: New tests for setting the value of a struct
22701 with a constant list.
22702
227031999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22704
22705 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
22706 require the user to type a cast before setting the value of a struct.
22707
de57eccd
JM
227081999-12-06 Jim Blandy <jimb@cygnus.com>
22709
22710 * gdb.base/default.exp: Expect the new 'info float' command on
22711 all i386 platforms.
22712
22713 * gdb.threads/linux-dp.exp: Expand our ability to recognize
22714 LinuxThreads libraries that don't support debugging.
22715
c2d11a7d
JM
22716Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22717
22718 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
22719 Change the buffer type to ``unsigned char'' to simplify size
22720 arithmetic.
c2d11a7d
JM
22721
22722 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
22723 stub only handles 400-1 byte packets. Verify that the download
22724 worked.
c2d11a7d
JM
22725
227261999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
22727
22728 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
22729 tests, using UNRESOLVED for the untested cases. Also, does not wait
22730 for a timeout if the prompt was received before a recognizable pattern.
22731
227321999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
22733
22734 * lib/gdb.exp (gdb_expect_list): Fix spelling.
22735
227361999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22737
22738 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 22739 watchpoints.
c2d11a7d
JM
22740
227411999-11-24 Jason Merrill <jason@casey.cygnus.com>
22742
22743 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
22744
22745 * gdb.c++/local.exp: Be more flexible in recognizing local class
22746 name mangling. Don't allow horribly truncated method names.
22747 * gdb.c++/derivation.exp: Expect protected inheritance.
22748 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
22749 * gdb.c++/virtfunc.exp: Likewise.
22750 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
22751 when printing a nested enum.
22752
227531999-11-22 Jim Blandy <jimb@cygnus.com>
22754
22755 * gdb.base/step-test.exp: Properly await GDB's response to setting
22756 a breakpoint on the call to large_struct_by_value.
22757
22758 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
22759 just because we have debug info for the `start' function.
22760
227611999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
22762
22763 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
22764 "Unknown signal" messages, which indicate (on LinuxThreads) that
22765 GDB doesn't know how to debug threads on this system. This is
22766 better than hanging while philosopher 0 dumps chatter into gdb.log.
22767
227681999-11-18 Tom Tromey <tromey@cygnus.com>
22769
22770 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
22771
227721999-11-18 Fred Fish <fnf@cygnus.com>
22773
22774 * gdb.base/coremaker2.c: Add sample program for generating
22775 cores that is more self contained than coremaker.c. Eventually
22776 I'll add more code to this and tie it into the testsuite.
22777
4ce44c66
JM
227781999-11-12 Stan Shebs <shebs@andros.cygnus.com>
22779
22780 * gdb.base/dollar.exp: Remove, now in gdb.hp.
22781
227821999-11-10 Jimmy Guo <guo@cup.hp.com>
22783
22784 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 22785 from $srcdir/lib/.
4ce44c66 22786 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 22787 and gdb.c++/.
4ce44c66
JM
22788
22789 * gdb.c++/derivation.exp: remove redundant get compiler info code.
22790
d63a86f8 22791 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
22792 'continue with watch' test point.
22793
227941999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
22795
22796 Merged from p2linux-990323-branch:
d63a86f8 22797
4ce44c66
JM
22798 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
22799
11cf8741
JM
22800Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
22801
22802 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 22803 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
22804
22805Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
22806
22807 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 22808 gdb_expect_list.
11cf8741
JM
22809
22810Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
22811
22812 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
22813
228141999-11-03 Mark Salter <msalter@cygnus.com>
22815
22816 * gdb.base/break.exp: Fix "stub continue" pattern.
22817
228181999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
22819
22820 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
22821
228221999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
22823
22824 * gdb.base/display.exp ("finish"): Add timeout clause.
22825
22826 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
22827 plain prompt clause, so this doesn't have to time out in order to
22828 fail.
22829
22830 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 22831 breakpoint hit messages include an address.
11cf8741
JM
22832
22833 * gdb.base/display.exp: Don't forget to escape parens in regular
22834 expressions. Unix regexp notatation sucks.
22835
228361999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22837
22838 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 22839 order for 'signalled' message.
11cf8741 22840
5c44784c
JM
228411999-11-01 Stan Shebs <shebs@andros.cygnus.com>
22842
22843 From Jimmy Guo <guo@cup.hp.com>:
22844 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
22845 * gdb.base/annota1.c: Add code for tests to work with.
22846
228471999-10-26 Frank Ch. Eigler <fche@cygnus.com>
22848
22849 * gdb.base/remote.exp: New test for remote downloading settings.
22850 * gdb.base/remote.c: New file with large .data.
22851
917317f4
JM
228521999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
22853
22854 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
22855 for LinuxThreads support, merged from the Code Fusion branch.
22856
22857Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
22858
22859 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
22860 containing exp_continue into a while within an expect. Don't
22861 attempt a start more than three times. Check return value from
22862 gdb_load.
d63a86f8 22863
2df3850c
JM
22864Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
22865
22866 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 22867 a pass case.
2df3850c 22868
2acceee2
JM
228691999-10-01 Kevin Buettner <kevinb@cygnus.com>
22870
22871 * gdb.base/break.c (main): Added a statement that we can step
22872 off of.
22873 * gdb.base/break.exp: Added tests for setting a breakpoint
22874 at an offset and stepping onto a breakpoint.
22875
228761999-10-01 Fred Fish <fnf@cygnus.com>
22877
d63a86f8 22878 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
22879 gdb output.
22880
c2c6d25f
JM
228811999-09-18 Jim Blandy <jimb@cris.red-bean.com>
22882
22883 * gdb.base/break.exp: Code locations are in hex, don't forget!
22884 (For HP-UX.)
22885
228861999-09-17 Stan Shebs <shebs@andros.cygnus.com>
22887
22888 * condbreak.exp: Use break.c as test program.
22889 * condbreak.c: Remove, redundant with break.c.
22890
228911999-09-15 Stan Shebs <shebs@andros.cygnus.com>
22892
22893 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 22894 Z-packets if the target needs it.
c2c6d25f
JM
22895
228961999-09-13 James Ingham <jingham@leda.cygnus.com>
22897
22898 * gdb.c++/overload.exp: Added tests for listing overloaded
22899 functions with function pointers in the arg, explicitly calling
22900 out the version you want.
22901
cff3e48b
JM
229021999-09-09 Stan Shebs <shebs@andros.cygnus.com>
22903
22904 * long_long.exp: Add variations of test cases that work for
22905 targets with 16-bit ints and 32-bit doubles.
22906
d4f3574e
SS
229071999-09-08 Stan Shebs <shebs@andros.cygnus.com>
22908
22909 * break.c (main): Compare a possibly-uninitialized argc with an
22910 unlikely value that fits in 16 bits.
22911
229121999-09-07 Stan Shebs <shebs@andros.cygnus.com>
22913
22914 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
22915 0xfeeb, don't want negative numbers if ints are 16 bits.
22916
22917 * lib/gdb.exp (skip_cplus_tests): New proc.
22918 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
22919 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
22920 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
22921 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
22922 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
22923 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
22924 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
22925 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
22926
22927 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
22928
22929Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
22930
22931 * gdb.base/corefile.exp (up): Allow a parameter to appear
22932 in the frame that we're going up to.
22933
22934 From Jim Blandy <jimb@cygnus.com>:
22935
22936 * gdb.base/default.exp (info float): Expect some output now.
22937
22938 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
22939 returning floating-point values to fail on the x86.
22940 * gdb.base/callfwmall.exp (do_function_calls): Same.
22941
22942 * gdb.base/list.exp (test_listsize): Correct expectations for
22943 listing line 1 with listsize 2. Also, listing a single line
22944 works now, as does listing three lines. [Kevin's note: There
22945 were a number of other cases fixed too where the expectations
22946 differed...]
22947
229481999-09-02 Stan Shebs <shebs@andros.cygnus.com>
22949
22950 * gdb.base/selftest.exp: Add case for when version prints as
22951 constant string instead of char pointer.
22952
104c1213
JM
229531999-08-25 Stan Shebs <shebs@andros.cygnus.com>
22954
22955 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 22956 stepping out of main.
104c1213
JM
22957
22958 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
22959 G++ used.
22960
22961 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 22962 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
22963
22964 * gdb.c++/ovldbreak.exp: Update match string in test that
22965 includes a warning of multiple breakpoints.
22966
229671999-08-24 Stan Shebs <shebs@andros.cygnus.com>
22968
22969 * gdb.base/display.exp: Improve precision of step-after-finish
22970 added yesterday.
22971
22972 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 22973 test.
104c1213
JM
22974
22975 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
22976 configs when using G++, not just hppa*.
22977
229781999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22979
22980 * gdb.base/async.c: New file.
22981 * gdb.base/async.exp: New file.
22982
22983Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
22984
22985 * gdb.base/break.exp: Tweak PA specific tests to properly handle
22986 PA64.
22987
53a5351d
JM
22988Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
22989
104c1213
JM
22990 * gdb.base/display.exp: "finish" can leave us mid-line on many
22991 targets, deal with it. Add a small constant to main, instead of
22992 1000 since main+1000 may not be a valid address in the target.
22993
53a5351d
JM
22994 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
22995 on hpux11.
22996
22997 * gdb.base/attach.exp: Handle another hpux11 error message variant
22998 when attaching to a process that does not exist.
22999
230001999-08-19 J.T. Conklin <jtc@redback.com>
23001
23002 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 23003 characters in 'continue to 1241' test.
53a5351d
JM
23004
230051999-08-17 Stan Shebs <shebs@andros.cygnus.com>
23006
23007 * gdb.base/call-ar-st.exp: Add a shorter match case for the
23008 stop in print_long_arg_list, define and use a whitespace
23009 variable in print_small_structs test, add an XFAIL for Solaris.
23010 * gdb.base/dbx.exp: XFAIL func commands until somebody is
23011 interested enough to fix.
23012
7be570e7
JM
230131999-08-13 Keith Seitz <keiths@cygnus.com>
23014
23015 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
23016 (dbx_gdb_load): Remove. Use gdb_load instead, since that
23017 proc knows about targets other than the natives.
23018 (test_assign): Use "gdb_run_cmd" to "run" the target.
23019 Check that we've actually hit the breakpoint at main.
23020 When we attempt to assign a value to a local variable, check
23021 that the variable is in the current scope, i.e., don't use
23022 a test with an empty result.
23023
23024Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
23025
23026 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 23027 command.
7be570e7
JM
23028
230291999-08-09 Stan Shebs <shebs@andros.cygnus.com>
23030
23031 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23032 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
23033 gdb.compat, gdb.threads-hp.
23034 gdb.hp/configure, gdb.hp/configure.in: New files.
23035 gdb.hp/Makefile.in: Recurse into new subdirs.
23036 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
23037 gdb.hp/gdb.objdbg: New directory, tests for debugging info
23038 in object files.
23039 gdb.hp/tools: New directory, aux tools for HP-specific tests.
23040
96baa820
JM
230411999-08-05 Stan Shebs <shebs@andros.cygnus.com>
23042
23043 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 23044 funky printf, remove a bogus p/a test.
96baa820
JM
23045
230461999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23047
23048 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
23049 connected to the target. This is necessary when running not
23050 natively.
96baa820
JM
23051
230521999-08-03 Stan Shebs <shebs@andros.cygnus.com>
23053
23054 * gdb.base/step-test.exp: Removed some extraneous messages.
23055
23056 * gdb.base/long_long.exp: Don't run memory examination tests
23057 on little-endian targets (they will need a different set of
23058 results to match).
23059
230601999-08-02 Stan Shebs <shebs@andros.cygnus.com>
23061
23062 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
23063 until somebody decides to fix GDB.
23064
23065 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 23066 constant as "ULL".
96baa820
JM
23067 * gdb.base/long_long.exp: Loosen x/c test, add partial result
23068 matches for a couple x/2 commands.
23069
a0b3c4fd
JM
230701999-07-30 Stan Shebs <shebs@andros.cygnus.com>
23071
23072 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
23073 by merging in ref-types2 tests.
23074 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
23075
23076 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23077 * gdb.c++/Makefile.in: Add standard actions.
23078 (EXECUTABLES): Rename from PROGS, update list.
23079 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
23080 from gdb.hp.
23081 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
23082 foo and bar locals.
23083 * gdb.c++/anon-union.exp: Fix tests to match.
23084 * gdb.c++/classes.exp: Run if HP compiler used, add extra
23085 expect matches to handle output variations.
23086 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
23087 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 23088 output, add HP alternatives for new and delete prints.
a0b3c4fd 23089 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 23090 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
23091 * gdb.c++/demangle.exp: Use $style when reporting failure.
23092 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
23093 * gdb.c++/inherit.exp: Run if HP compiler used, add some
23094 match alternatives.
23095 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 23096 compilers.
a0b3c4fd
JM
23097 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
23098 * gdb.c++/method.exp: Add match alternatives.
23099 * gdb.c++/misc.cc: Add bool types.
23100 * gdb.c++/misc.exp: Add tests for bool types.
23101 * gdb.c++/overload.exp: Add xfails.
23102 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
23103 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
23104 add some more template parameter tests (only for HP currently).
23105 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
23106 * gdb.c++/virtfunc.cc: Add return type and value for main.
23107 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
23108 match alternatives.
d63a86f8 23109
a0b3c4fd
JM
231101999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23111
23112 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
23113
231141999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
23115
23116 * gdb.base/signals.exp: Don't expect getting a backtrace from
23117 within a signal handler to fail on Linux.
23118
231191999-07-29 Stan Shebs <shebs@andros.cygnus.com>
23120
23121 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23122 * lib/gdb.exp: Remove some gratuitious semicolons.
23123 (delete_breakpoints): Increase timeout.
23124 (gdb_expect): Add -notransfer option.
23125 (gdb_test): Use -notransfer option.
23126 (get_compiler_info): Add f77 case.
23127 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 23128 case.
a0b3c4fd
JM
23129 (gdb_preprocess): Call get_compiler.
23130
23131 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
23132 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
23133 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
23134 gdb.base/long_long.exp, gdb.base/printcmds.exp,
23135 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
23136 third arg to gdb_test.
a0b3c4fd
JM
23137 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
23138 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 23139 HP-UX xfails, add others.
a0b3c4fd
JM
23140 * gdb.base/completion.exp: Reflect name change of self-test.
23141 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
23142 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
23143 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
23144 HP failure number.
a0b3c4fd
JM
23145 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
23146 useless HP-UX 10.30 references.
23147 * gdb.base/maint.exp: Loosen matches.
23148 * gdb.base/pointers.c (main): Declare more_code.
23149 * gdb.base/pointers.exp: Match on output of a `next'.
23150 * gdb.base/structs.c: Add prototypes.
23151 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
23152 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
23153
231541999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23155
23156 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 23157 command.
a0b3c4fd
JM
23158
231591999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23160
23161 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
23162 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
23163
23164 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
23165 debug info. Deal with lack of signal hanlder info in stack.
23166
a9c64011 23167 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
23168 * gdb.base/annota1.exp: If printf has debug info, deal with it.
23169
5a2468f5
JM
231701999-07-19 Stan Shebs <shebs@andros.cygnus.com>
23171
23172 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 23173 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 23174
adf40b2e
JM
23175Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
23176
23177 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 23178 a1-selftest.exp.
adf40b2e
JM
23179 * gdb.base/configure: Re-generate.
23180
231811999-07-12 Stan Shebs <shebs@andros.cygnus.com>
23182
23183 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
23184 in trying to run first and name is too long.
23185
23186 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
23187 pointers2.c and pointers2.exp, respectively.
23188 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
23189 doschk happier.
23190
43e526b9
JM
231911999-07-08 Stan Shebs <shebs@andros.cygnus.com>
23192
23193 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
23194 callfuncs2.c and callfuncs2.exp.
23195
23196 * gdb.base/list.exp: Remove mistaken xfails.
23197 * gdb.base/list0.h: Add optional prototypes.
23198
9846de1b
JM
23199Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
23200
a9c64011 23201 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 23202 calling malloc.
a9c64011
AS
23203 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
23204 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 23205 use.
9846de1b
JM
23206
232071999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23208
23209 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
23210 * gdb.base/annota2.cc, annota2.exp: Move from here.
23211 * gdb.c++/annota2.cc, annota2.exp: To here.
23212 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
23213
43ff13b4
JM
23214Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
23215
23216 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 23217 a consistent format.
43ff13b4 23218
085dd6e6
JM
232191999-06-25 Stan Shebs <shebs@andros.cygnus.com>
23220
23221 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23222 * lib/gdb.exp (get_compiler_info): Add detection for assorted
23223 HP compilers, also set the globals $true and $false.
23224
23225 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
23226 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
23227 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
23228 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
23229 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
23230 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
23231 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
23232 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
23233 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
23234 whatis.c} Add C++ compatible function definitions and return
23235 types, add includes for library functions.
085dd6e6
JM
23236 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
23237 * gdb.base/step-test.c (myglob): Rename from glob.
23238 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
23239 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
23240 files, move here from gdb.hp.
085dd6e6 23241 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
23242 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
23243 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
23244 Adjust line numbers in regexps.
085dd6e6
JM
23245
23246 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
23247 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
23248 instead of 0/1.
23249
23250 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
23251 foll-vfork.exp: New files, move here from gdb.hp.
23252 * gdb.base/page.exp: New file, test of pagination command.
23253
23254 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
23255 recursion test.
23256 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
23257
23258 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 23259 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
23260
23261 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 23262 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 23263 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 23264 watchpoint test.
085dd6e6
JM
23265 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
23266 them work.
23267 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
23268 expressions properly.
23269 * gdb.base/corefile.exp: Loosen the match slightly.
23270 * gdb.base/default.exp: Allow "Error accessing memory" message
23271 also.
23272 * gdb.base/display.exp: Skip over x/0 j if PA64.
23273 * gdb.base/funcargs.exp: Add xfails for HP-UX.
23274 * gdb.base/interrupt.exp: Ditto.
23275 * gdb.base/langs.exp: Add symbolic matches governed by compiler
23276 in use.
23277 * gdb.base/list.exp: Add xfails for HP-UX.
23278 * gdb.base/long_long.exp: Refine some of the numeric matches.
23279 * gdb.base/mips_pro.exp: Xfail on HP-UX.
23280 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
23281 * gdb.base/nodebug.exp: Succeed on more varieties of output.
23282 * gdb.base/opaque.exp: Remove some HP-UX xfails.
23283 * gdb.base/ptype.exp: Succeed on more varieties of output.
23284 * gdb.base/scope.exp: Add xfails for HP-UX.
23285 * gdb.base/sect-cmd.exp: Add more cases.
23286 * gdb.base/setvar.exp: Add xfails for HP-UX.
23287 * gdb.base/shlib-call.exp: Loosen some matches slightly.
23288 * gdb.base/signals.exp: Match on void symbolically.
23289 * gdb.base/step-test.exp: Add case for PA64.
23290 * gdb.base/term.exp: Add exit and restart.
23291 * gdb.base/twice.exp: Clean up after self.
23292 * gdb.base/varargs.exp: Disable overload resolution explicitly.
23293 * gdb.base/whatis.exp: Allow more ways to pass tests.
23294
23295 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 23296 no longer useful.
085dd6e6
JM
23297
23298Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
23299
23300 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 23301 list of patterns.
085dd6e6 23302 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
23303 print_double_array(double_array)", "continuing to breakpoint
23304 1018", "print print_double_array(array_d)" and "continuing to
23305 1034" tests.
d63a86f8 23306
085dd6e6
JM
233071999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
23308
a9c64011 23309 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
23310
233111999-06-24 Stan Shebs <shebs@andros.cygnus.com>
23312
23313 * config/mt-*: Remove, these haven't been used since 1996.
23314
233151999-06-22 Stan Shebs <shebs@andros.cygnus.com>
23316
23317 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 23318 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
23319 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
23320
9e0b60a8
JM
233211999-06-18 Stan Shebs <shebs@andros.cygnus.com>
23322
23323 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
23324 simpler match case for the ptype of the big class.
23325
233261999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23327
23328 * gdb.exp: Fix test for gdb_prompt existence.
23329
233301999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23331
23332 * gdb.exp (gdb_test): Add fail after calls to perror.
23333
233341999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23335
23336 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
23337
233381999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23339
23340 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
23341
0f71a2f6
JM
23342Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
23343
23344 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 23345 malloc() is linked in.
0f71a2f6
JM
23346
233471999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23348
23349 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
23350 step at end.
23351
23352 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
23353
233541999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
23355
23356 * gdb.java/jv-print.exp: New file. (Our first Java test!)
23357
cce74817
JM
23358Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
23359
23360 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
23361 * gdb.base/mips_pro.exp: Likewise.
23362
233631999-06-02 Keith Seitz <keiths@cygnus.com>
23364
23365 * gdb.c++/templates.cc: Change all "new" operators to throw
23366 an exception.
23367 * gdb.c++/cplusfuncs.cc: Likewise.
23368
23369 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
23370
23371Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
23372
23373 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
23374 * gdb.base/ending-run.exp: When stepping out of main, accept a
23375 step into an arbitrary assembler file.
cce74817 23376
392a587b
JM
233771999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23378
d63a86f8 23379 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 23380 "breakpoint-invalid" to be printed.
d63a86f8 23381 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
23382 number of "frames-invalid" and "breakpoint-invalid" to be printed.
23383 * gdb.base/annota2.cc: Initialize a.x to 0.
23384
9e086581
JM
233851999-05-17 Keith Seitz <keiths@cygnus.com>
23386
23387 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
23388 when "skip_float_tests" set.
23389 Ditto for "print print_double_array(array_d)", "print print_small_structs",
23390 "print print_ten_doubles", and "step into print_long_arg_list".
23391 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
23392 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
23393 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
23394 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
23395 "skip_float_tests" is set.
23396 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
23397 when "skip_float_tests" set.
d63a86f8 23398
cd0fc7c3
SS
233991999-05-06 Keith Seitz <keiths@cygnus.com>
23400
23401 * gdb.base/annota2.cc: Include stdio.h.
23402
23403Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
23404
23405 * gdb.base/crossload.exp: Remove, this has been disabled ever
23406 since BFD stopped including all targets, and cross-GDB gets
23407 plenty of testing anyway.
23408 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
23409 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
23410 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
23411 * gdb.base/README: Remove, was doc for this.
23412 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 23413 needed.
cd0fc7c3 23414
b83266a0
SS
234151999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23416
23417 * gdb.base/call-ar-st.exp: Fix one regular expression in test
23418 output.
23419
23420 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
23421 * gdb.base/annota2.exp: New file. More annotation tests.
23422 * gdb.base/annota1.c: New file. Source file for annota1.exp.
23423 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
23424
234251999-04-23 Angela Marie Thomas <angela@cygnus.com>
23426
23427 * config/cfdbug.exp: New file.
23428
7a292a7a
SS
234291999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
23430
23431 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
23432 Marcus Daniel's and Dale Hawkins's demangler crashes.
23433
23434 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
23435 test_lucid_style_demangling, test_arm_style_demangling,
23436 test_hp_style_demangling): Try Tom Tromey's core-dumping
23437 identifier under each demangling style.
7a292a7a
SS
23438
234391999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
23440
23441 * gdb.c++/demangle.exp: Include the current demangling style
23442 in all test names.
23443 (current_demangling_style): New global variable.
23444 (set_demangling_style, test_demangling_core, test_demangling,
23445 test_demangling_exact): New functions.
23446 (test_gnu_style_demangling, test_lucid_style_demangling,
23447 test_arm_style_demangling, test_hp_style_demangling): Use those,
23448 instead of calling gdb_test and gdb_test_exact directly.
23449 (catch_demangling_errors): New function, which reports errors
23450 signalled by the demangling test functions in an orderly way.
23451 (do_tests): Use catch_demangling_errors.
23452
234531999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
23454
23455 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 23456 grouping in expressions, not {}.
7a292a7a
SS
23457
23458 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 23459 initialized yet.
7a292a7a
SS
23460
234611999-04-01 Stan Shebs <shebs@andros.cygnus.com>
23462
23463 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
23464 are listed.
23465
234661999-03-26 Stan Shebs <shebs@andros.cygnus.com>
23467
23468 * gdb.stabs/weird.exp: Test for CC being defined before
23469 looking at its value.
23470
234711999-03-25 Stan Shebs <shebs@andros.cygnus.com>
23472
23473 * gdb.base/call-ar-st.exp: Remove stray '#'.
23474 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
23475 "short int" and "long int".
23476 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 23477 change, to mollify finicky HP compiler.
7a292a7a
SS
23478 * gdb.hp/reg-test.exp (testfile): Fix file name.
23479 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 23480
7a292a7a
SS
23481 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
23482 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
23483 alternate form of enum ptype.
23484
c906108c
SS
234851999-03-23 Stan Shebs <shebs@andros.cygnus.com>
23486
7a292a7a
SS
23487 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
23488 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
23489 passing skip_hp_tests, so as not to waste time on guaranteed
23490 failure.
7a292a7a 23491
c906108c
SS
23492 * gdb.c++/overload.cc: Pass string instead of char addr, always
23493 init ccpfoo.
23494 * gdb.c++/templates.cc: Fix syntax error.
23495
7a292a7a
SS
23496Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23497
23498 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 23499 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
23500 command.
23501
235021999-03-18 James Ingham <jingham@cygnus.com>
23503
23504 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
23505
23506 * gdb.c++/method.exp: It was testing an uninitialized int on the
23507 stack and assuming it was positive.
23508
23509 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
23510
23511 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 23512 keep it from killing the rest of the tests.
7a292a7a
SS
23513 Use gdb_continue_to_end.
23514
23515 * gdb.base/sigall.exp: use gdb_continue_to_end.
23516
23517 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
23518
23519 * gdb.base/display.exp: use runto_main, not run.
23520
d63a86f8
RM
23521 * gdb.base/default.exp: Check for the current error message in the
23522 r abbreviation test.
7a292a7a
SS
23523 Add strongarm to the targets that know info float.
23524
d63a86f8 23525 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
23526 run which doesn't work with monitors.
23527
23528 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
23529
23530 * gdb.base/break.exp: use the gdb_continue_to_end proc.
23531
23532 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
23533 program. Traps the case (in Cygmon) when the program never really
23534 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
23535 more places, so I used my name. Sorry Mark...
23536
23537 * config/monitor.exp (gdb_target_monitor): added another
23538 target_info parameter: remotebinarydownload. This will set the
23539 remotebinarydownload flag if this is causing some boards trouble.
23540
235411999-03-18 Mark Salter <msalter@cygnus.com>
23542
23543 * lib/gdb.exp (continue_to_exit): New function.
23544
23545 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
23546 * gdb.base/ending-run.exp: Ditto.
23547 * gdb.base/step-test.exp: Ditto.
23548
235491999-03-16 Stan Shebs <shebs@andros.cygnus.com>
23550
23551 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
23552 (suggested by Art Haas <ahaas@neosoft.com>).
23553
235541999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
23555
889bf7c5 23556 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
23557
23558Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
23559
23560 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 23561 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
23562
235631999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
23564
23565 * gdb.base/call-strs.exp: Don't assume that `step' will step over
23566 a call to strlen; sometimes we do have sources.
23567
235681999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
23569
23570 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 23571 character, so GDB won't print garbage after its end.
d63a86f8 23572
c906108c
SS
23573 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
23574 breakpoint there instead. Sometimes GCC emits memcpy to handle
23575 the large structures being passed by value, so we step into that
23576 instead of sum_array_print, which obscures what we're really testing.
23577 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
23578 the bizarre steps into memcpy, so do that here. Add check for
23579 stepping into function calls that pass large structures by value.
23580 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
23581 Remove all references to specific line numbers.
23582 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
23583 New type and function.
23584 (main): Call large_struct_by_value, passing it a large struct by value.
23585 * lib/gdb.exp (gdb_get_line_number): New function.
23586
23587 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
23588 more portable.
23589
7a292a7a
SS
235901999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
23591
c906108c
SS
23592 * lib/gdb.exp: Doc fixes.
23593
7a292a7a
SS
235941999-03-05 Nick Clifton <nickc@cygnus.com>
23595
d63a86f8 23596 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
23597
235981999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
23599
c906108c 23600 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
23601 commands. They're not germane to this test, and they don't work
23602 that way on remote targets.
c906108c 23603
3fc11d3e
JM
236041999-03-01 James Ingham <jingham@cygnus.com>
23605
23606 * Changelog entries merged over from gdb development branch.
23607
3fc11d3e
JM
23608 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
23609
23610 * lib/gdb.exp (gdbtk_analyze_results): Generic function
23611 for outputting results of test run.
23612
2d4a1622 23613 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
23614
23615 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 23616
7a292a7a
SS
236171999-02-25 Felix Lee <flee@cygnus.com>
23618
23619 * lib/gdb.exp (debug_format): initialize
23620
c906108c
SS
236211999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
23622
23623 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
23624 * gdb.base/call-rt-st.c: Ditto.
23625
c906108c
SS
236261999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
23627
23628 * gdb.threads/pthreads.exp (horiz): New variable.
23629 (test_startup): Fix regexps that capture thread numbers.
23630
236311999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
23632
23633 * gdb.base/smoke.exp: Disambiguate two test case names (both
23634 called ``print'').
23635
23636Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23637
23638 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 23639 compilation.
c906108c
SS
23640
236411999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23642
23643 * gdb.base/miscexprs.exp: Change patterns to match GDB's
23644 actual output formatting.
23645 * gdb.base/smoke.exp: GDB removes leading 0's.
23646 * gdb.base/volatile.exp: Don't check type of remuneration;
23647 that variable is no longer defined in constvars.c.
23648 * gdb.base/step-test.c (main): Exit with explicit exit code.
23649 * gdb.base/step-test.exp: Remove two nexti checks--they are
23650 not portable.
23651
236521999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23653
23654 * gdb.base/help.exp ("help delete display"): Fix test to match
23655 gdb's output.
23656
23657 * gdb.base/long_long.c (known_types): Initialize values to zero.
23658 * gdb.base/long_long.exp: Step one more line
23659 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
23660 leading zeros. Explicitly ask for hex formatting. Use
23661 unique test case names.
c906108c
SS
23662
23663Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23664
d63a86f8 23665 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
23666
23667 * gdb.c++/method.exp: Add missing close brace.
23668
236691999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
23670
23671 * gdb.base/maint.exp: Use 'set height 0' to disable page
23672 prompting, not 'set height 400'.
23673
23674 Fix a bunch of timeouts.
23675 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
23676 four separate tests, so expect doesn't take forever to match a ton
23677 of text against a regexp with lots of .* forms.
23678 ("maint print psymbols", "maint print symbols"): Make some of
23679 these greps more selective, so that expect doesn't try to wade
23680 through huge piles of output and time out.
23681
23682 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
23683
23684 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
23685 tests: one which doesn't expect shlib events to be reported, and
23686 another which does, but is XFAIL for all platforms other than
23687 HP/UX.
c906108c
SS
23688
23689 * gdb.base/break.exp: Teach the test suite that the `catch
23690 fork', `catch vfork', and `catch exec' commands produce error
23691 messages on platforms that don't provide these features.
23692
23693Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23694
23695 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
23696 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
23697 (shortening names from solib_threshold.exp etc), won't run on
23698 anything but HP-UX for the foreseeable future.
c906108c 23699 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 23700 reflect move.
c906108c
SS
23701
23702Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
23703
23704 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 23705 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
23706
23707Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
23708
23709 * gdb.base/shlib-call.exp: add test cases to verify that gdb
23710 successfully re-sets breakpoints in shared libraries.
23711 * gdb.base/shmain.c (main): return 0, don't fall off the end.
23712
23713Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23714
d63a86f8
RM
23715 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
23716 and compiled w/o GCC.
c906108c
SS
23717
23718 * gdb.hp/watch-cmd.exp: ditto.
23719
23720 * gdb.hp/watch-hp.exp: ditto.
23721
23722 * gdb.hp/xdb1.exp: ditto.
23723
23724 * gdb.hp/xdb2.exp: ditto.
23725
23726 * gdb.hp/dbx.exp: ditto.
23727
23728Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
23729
23730 * constvars.c: Remove C++-isms.
23731 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 23732 with GCC.
c906108c
SS
23733
23734Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
23735
23736 The following changes are part of the HP merge.
23737
23738 * gdb.base/break.exp: new tests to verify that catchpoints for
23739 fork, vfork, and exec don't trigger inappropriately.
23740
23741 * gdb.base/opaque.exp: compile one file at a time, then link.
23742
23743 * gdb.base/signals.exp: be more restrictive about which hppa
23744 systems receive a setup_xfail. new tests.
23745
23746 * gdb.base/solib_threshold.build: new file.
23747 * gdb.base/solib_threshold.exp: new file.
23748 * gdb.base/solib_threshold.link_opts: new file.
23749 * gdb.base/solib_threshold.mk: new file.
23750 * gdb.base/gen_solib_threshold.c: new file.
23751
23752 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
23753 tests. New tests for enums inside classes.
23754
23755 * gdb.c++/compiler.cc: indicate support of template debugging.
23756
23757 * gdb.c++/demangle.exp: run hp style demangling tests.
23758
23759 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
23760 tests.
23761
23762 * gdb.c++/misc.cc: changes to support new tests.
23763
23764 * gdb.c++/templates.cc: changes to support HP's compiler; changes
23765 to support new tests.
23766
23767 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
23768 gcc, then skip these tests.
23769
23770Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
23771
23772 The following files are part of the HP merge; some had longer
23773 names at HP, but have been renamed to be no more than 14
23774 characters in length.
23775
23776 * gdb.hp/ambiguous.cc: new file.
23777 * gdb.hp/ambiguous.exp: new file.
23778 * gdb.hp/attach.exp: new file.
23779 * gdb.hp/attach2.exp: new file.
23780 * gdb.hp/classes-hp.exp: new file.
23781 * gdb.hp/ctti.exp: new file.
23782 * gdb.hp/ctti-add.cc: new file.
23783 * gdb.hp/ctti-add1.cc: new file.
23784 * gdb.hp/ctti-add2.cc: new file.
23785 * gdb.hp/ctti-add3.cc: new file.
23786 * gdb.hp/dbx.exp: new file.
23787 * gdb.hp/exception.cc: new file.
23788 * gdb.hp/exception.exp: new file.
23789 * gdb.hp/foll-exec.c: new file.
23790 * gdb.hp/foll-exec.exp: new file.
23791 * gdb.hp/foll-fork.c: new file.
23792 * gdb.hp/foll-fork.exp: new file.
23793 * gdb.hp/foll-vfork.c: new file.
23794 * gdb.hp/foll-vfork.exp: new file.
23795 * gdb.hp/inherit-hp.exp: new file.
23796 * gdb.hp/more-steps.exp: new file.
23797 * gdb.hp/namespace.cc: new file.
23798 * gdb.hp/namespace.exp: new file.
23799 * gdb.hp/optimize.exp: new file.
23800 * gdb.hp/pxdb.c: new file.
23801 * gdb.hp/pxdb.exp: new file.
23802 * gdb.hp/quicksort.exp: new file.
23803 * gdb.hp/reg-test.exp: new file.
23804 * gdb.hp/reg-test.s: new file.
23805 * gdb.hp/sized-enum.c: new file.
23806 * gdb.hp/sized-enum.exp: new file.
23807 * gdb.hp/start-stop.exp: new file.
23808 * gdb.hp/templ-hp.cc: new file.
23809 * gdb.hp/templ-hp.exp: new file.
23810 * gdb.hp/thr-lib.c: new file.
23811 * gdb.hp/thr-lib.exp: new file.
23812 * gdb.hp/thr-lib.h: new file.
23813 * gdb.hp/thr-liblib.c: new file.
23814 * gdb.hp/virtfun-hp.c: new file.
23815 * gdb.hp/virtfun-hp.exp: new file.
23816 * gdb.hp/watch-cmd.exp: new file.
23817 * gdb.hp/watch-hp.exp: new file.
23818 * gdb.hp/xdb1.exp: new file.
23819 * gdb.hp/xdb2.exp: new file.
23820 * gdb.hp/xdb3.exp: new file.
23821
23822Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
23823
23824 The following files are part of the HP merge; some had longer
23825 names at HP, but have been renamed to be no more than 14
23826 characters in length.
23827
23828 * gdb.base/ss.h: new file.
23829 * gdb.base/call-ar-st.c: new file.
23830 * gdb.base/call-ar-st.exp: new file.
23831 * gdb.base/call-rt-st.c: new file.
23832 * gdb.base/call-rt-st-exp: new file.
23833 * gdb.base/call-strs.exp: new file.
23834 * gdb.base/ena-dis-br.exp: new file.
23835 * gdb.base/environ.exp: new file.
23836 * gdb.base/long_long.exp: new file.
23837 * gdb.base/sect-cmd.exp: new file.
23838 * gdb.base/shlib-cl2.exp: new file.
23839 * gdb.base/smoke.exp: new file.
23840 * gdb.base/so-impl-ld.c: new file.
23841 * gdb.base/so-impl-ld.exp: new file.
23842 * gdb.base/so-indr-cl.c: new file.
23843 * gdb.base/so-indr-cl.exp: new file.
23844 * gdb.base/varargs.exp: new file.
23845 * gdb.base/volatile.exp: new file.
23846 * gdb.base/whatis-exp.exp: new file.
7a292a7a 23847 * gdb.base/display.exp: new file.
c906108c
SS
23848 * gdb.c++/derivation.exp: new file.
23849 * gdb.c++/local.exp: new file.
23850 * gdb.c++/member-ptr.exp: new file.
23851 * gdb.c++/overload.exp: new file.
23852 * gdb.c++/ovldbreak.exp: new file.
23853 * gdb.c++/ref-types.exp: new file.
23854 * gdb.c++/ref-types2.exp: new file.
23855 * gdb.c++/userdef.exp: new file.
d63a86f8 23856
c906108c
SS
23857Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
23858
23859 * gdb.base/default.exp: Reflect wording change in remote.c.
23860
dc96c6c7 23861Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23862
23863 * gdb.base/help.exp: Update to reflect current text.
23864
23865Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
23866
23867 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
23868 they're stack variables and contain garbage.
23869 * gdb.c++/anon-union.exp: new file.
23870
23871 The following changes were made by David Taylor
889bf7c5
PA
23872 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23873 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23874 in changes by HP.
c906108c
SS
23875
23876 * gdb.base/bitops.exp: new file.
23877 * gdb.base/default.exp: change expected messages for catch and
23878 info catch tests to reflect HP merge changes.
23879 * gdb.base/enable-disable-break.exp
23880 * gdb.base/ending-run.c: new file.
23881 * gdb.base/long_long.c: new file.
23882 * gdb.base/maint.exp: new file.
23883 * gdb.base/pointers2.exp: new file.
23884 * gdb.base/shlib-call2.exp: new file.
23885 * gdb.base/solib.exp: new file.
23886 * gdb.base/step-test.c: new file.
23887 * gdb.c++/anon-union.cc: new file.
23888 * gdb.c++/local.cc: new file.
23889 * gdb.c++/member-pointer.cc: new file.
23890 * gdb.c++/method.cc: new file.
23891 * gdb.c++/ref-types.cc: new file.
23892 * gdb.c++/ref-types2.cc: new file.
23893 * gdb.c++/userdef.cc: new file.
d63a86f8 23894
c906108c
SS
23895 * gdb.base/scope.exp: compile one file at a time, then link.
23896 * gdb.base/langs.exp: ditto.
23897 * gdb.base/list.exp: ditto.
d63a86f8 23898
c906108c
SS
23899Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
23900
23901 The following changes were made by David Taylor
889bf7c5
PA
23902 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23903 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23904 in changes by HP.
d63a86f8 23905
c906108c
SS
23906 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
23907 skip tests. When compiling pass c++ flag to gdb_compile.
23908 * gdb.c++/
d63a86f8 23909
c906108c
SS
23910 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
23911 test for on hppa*-*-hpux*; use args to see if c++ was specified.
23912 (skip_hp_tests): new function.
23913 (gdb_preprocess): new function.
23914
23915 * configure.in (hpdir): decide whether to configure gdb.hp.
23916 * configure: regenerated.
23917
23918 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
23919 to delete on clean.
23920 (EXECUTABLES): update to reflect new additions.
23921 * gdb.base/commands.exp: update message expected.
23922 * gdb.base/default.exp: add copyright notice.
23923 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
23924 * gdb.base/help.exp: update messages to reflect current text.
23925 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
23926 targets for recurse tests.
23927 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
23928 skip this file.
23929
23930 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
23931 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
23932 compilation.
23933 * gdb.c++/misc.exp: ditto.
23934 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
23935 run the tests. tell gdb_compile that it's a c++ compilation.
23936
23937 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 23938
c906108c
SS
23939 * gdb.base/all-bin.exp: new file.
23940 * gdb.base/arithmet.exp: new file.
23941 * gdb.base/assign.exp: new file.
23942 * gdb.base/completion.exp: new file.
23943 * gdb.base/cond-expr.exp: new file.
23944 * gdb.base/condbreak.exp: new file.
23945 * gdb.base/define.exp: new file.
23946 * gdb.base/dollar.exp: new file.
23947 * gdb.base/environment.exp: new file.
23948 * gdb.base/eval-skip.exp: new file.
23949 * gdb.base/jump.exp: new file.
23950 * gdb.base/logical.exp: new file.
23951 * gdb.base/pointers.exp: new file.
23952 * gdb.base/relational.exp: new file.
23953 * gdb.base/section_command.exp: new file.
23954 * gdb.base/whatis-expr.exp: new file.
23955
23956 * gdb.base/all-types.c: new file.
23957 * gdb.base/call-array-struct.c: new file.
23958 * gdb.base/call-return-struct.c: new file.
23959 * gdb.base/call-strings.c: new file.
23960 * gdb.base/callfuncs2.c: new file.
23961 * gdb.base/condbreak.c: new file.
23962 * gdb.base/constvars.c: new file.
23963 * gdb.base/display.c: new file.
23964 * gdb.base/int-type.c: new file.
23965 * gdb.base/jump.c: new file.
23966 * gdb.base/miscexprs.c: new file.
23967 * gdb.base/pointers.c: new file.
23968 * gdb.base/pointers2.c: new file.
23969 * gdb.base/shmain.c: new file.
23970 * gdb.base/shr1.c: new file.
23971 * gdb.base/shr2.c: new file.
23972 * gdb.base/solib.c: new file.
23973 * gdb.base/solib1.c: new file.
23974 * gdb.base/solib2.c: new file.
23975 * gdb.base/varargs.c: new file.
23976 * gdb.c++/derivation.cc: new file.
23977 * gdb.c++/overload.cc: new file.
23978 * gdb.c++/ovldbreak.cc: new file.
23979 * gdb.hp/attach.c: new file.
23980 * gdb.hp/attach2.c: new file.
23981 * gdb.hp/average.c: new file.
23982 * gdb.hp/compiler.c: new file.
23983 * gdb.hp/compiler.cc: new file.
23984 * gdb.hp/execd-program.c: new file.
23985 * gdb.hp/follow-exec.c: new file.
23986 * gdb.hp/follow-fork.c: new file.
23987 * gdb.hp/follow-vfork-and-exec.c: new file.
23988 * gdb.hp/misc-hp.cc: new file.
23989 * gdb.hp/more-steps.c: new file.
23990 * gdb.hp/optimize.c: new file.
23991 * gdb.hp/quicksort.c: new file.
23992 * gdb.hp/run-hp.c: new file.
23993 * gdb.hp/start-stop.c: new file.
23994 * gdb.hp/sum.c: new file.
23995 * gdb.hp/templates-hp.cc: new file.
23996 * gdb.hp/thread-local-in-lib.c: new file.
23997 * gdb.hp/thread-local-in-lib.h: new file.
23998 * gdb.hp/thread-local-in-lib.lib.c: new file.
23999 * gdb.hp/vforked-program.c: new file.
24000 * gdb.hp/virtfunc-hp.cc: new file.
24001 * gdb.hp/watchpoint-hp.c: new file.
24002 * gdb.hp/xdb.c: new file.
24003 * gdb.hp/xdb0.c: new file.
24004 * gdb.hp/xdb0.h: new file.
24005 * gdb.hp/xdb1.c: new file.
24006
24007Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
24008
24009 The following change was made by Edith Epstein
889bf7c5
PA
24010 <eepstein@cygnus.com> as part of a project to merge in changes
24011 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
24012
24013 * gdb.c++/demangle.exp: changed the expected output for some
24014 ARM-style mangling -- removed second reference to datatype.
889bf7c5 24015 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 24016 T1<char>::~T1<char>(void)
c906108c 24017 becomes,
a9c64011
AS
24018 maint demangle __dt__11T1__pt__2_cFv
24019 T1<char>::~T1(void)
c906108c 24020
889bf7c5 24021 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 24022
c906108c
SS
24023Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
24024
24025 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
24026 * gdb.trace/backtrace.exp: Likewise.
24027 * gdb.trace/circ.exp: Likewise.
24028 * gdb.trace/collection.exp: Likewise.
24029 * gdb.trace/deltrace.exp: Likewise.
24030 * gdb.trace/infotrace.exp: Likewise.
24031 * gdb.trace/limits.exp: Likewise.
24032 * gdb.trace/packetlen.exp: Likewise.
24033 * gdb.trace/passc-dyn.exp: Likewise.
24034 * gdb.trace/passcount.exp: Likewise.
24035 * gdb.trace/report.exp: Likewise.
24036 * gdb.trace/save-trace.exp: Likewise.
24037 * gdb.trace/tfind.exp: Likewise.
24038 * gdb.trace/tracecmd.exp: Likewise.
24039 * gdb.trace/while-dyn.exp: Likewise.
24040 * gdb.trace/while-stepping.exp: Likewise.
24041
240421998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
24043
24044 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
24045
24046Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
24047
24048 From Brendan Kehoe:
24049 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
24050 int return types.
24051
24052Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
24053
24054 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 24055 remote dos host testing right.
c906108c
SS
24056
24057Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
24058
24059 * gdb.base/corefile.exp: remove some xfails.
24060
24061Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
24062
24063 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 24064 have different timestamps.
c906108c
SS
24065
24066Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
24067
24068 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 24069 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
24070
24071Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
24072
24073 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 24074 delta.
c906108c
SS
24075
24076Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
24077
24078 * gdb.base/default.exp: Add brace missing from previous delta.
24079
24080Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
24081
24082 * gdb.base/default.exp: Support test for info float for all
24083 varieties of arm toolchain.
24084
dc96c6c7 24085Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24086
24087 * gdb.trace/*.exp: remove "remote_download" command.
24088
dc96c6c7 24089Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24090
24091 * gdb.trace/*.exp: remove -gdwarf from compile.
24092
24093Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
24094
24095 * gdb.trace/configure.in(AC_INIT): typo
24096 * gdb.trace/configure: regenerated
24097
dc96c6c7 24098Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24099
24100 * config/m68k-emc.exp: New file.
24101 * lib/<emc-support.exp trace-support.exp}: New files.
24102 * configure.in: add new test directory gdb.trace.
24103 * gdb.trace/{configure configure.in Makefile.in}: New files.
24104 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
24105 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
24106 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
24107 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
24108 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
24109 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
24110 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 24111
dc96c6c7 24112Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24113
24114 * gdb.c++/classes.exp: Change all regular expressions to match
24115 arbitrary combinations of newline/carriage-return, so that they
24116 will work equally well on Unix and Windows.
24117 * gdb.c++/inherit.exp: ditto.
24118 * gdb.c++/virtfunc.exp: ditto.
24119
241201998-08-11 Dawn Perchik <dawn@cygnus.com>
24121
24122 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
24123
c2d11a7d
JM
24124Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
24125
24126 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
24127 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
24128 to use a0-a3/d0-d3 as needed.
24129
24130Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
24131
24132 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
24133 * gdb.disasm/am33.exp: Corresponding changes.
24134
c906108c
SS
241351998-07-11 Felix Lee <flee@cygnus.com>
24136
24137 * gdb.base/callfuncs.exp: add cmp10 test.
24138 * gdb.base/callfuncs.c (cmp10): new function.
24139
24140Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
24141
d63a86f8 24142 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
24143 into two parts to get around a synchronization problem in expect.
24144
3fc11d3e
JM
24145Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
24146
24147 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
24148
24149 * configure.in: Add options for gdbtk testsuite.
24150
24151 * configure: Regenerate.
24152
24153 * gdb.gdbtk: New directory to hold gdbtk tests.
24154
c906108c
SS
24155Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24156
24157 * gdb.fortran/types.exp: Escape brackets in expect patterns
24158 for test_float_literal_types_accepted tests.
24159 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
24160 before run test.
24161
c2d11a7d
JM
24162Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
24163
24164 * am33.exp: Just compile, do not link the testcase.
24165 * am33.s: Add ".am33" pseudoop to force am33 mode.
24166
c906108c
SS
241671998-06-25 Felix Lee <flee@cygnus.com>
24168
24169 * gdb.base/setshow.exp: make sure $pc is sane.
24170
24171 * gdb.stabs/weird.exp: split expect patterns properly.
24172
c2d11a7d
JM
24173Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
24174
24175 * gdb.disasm/am33.s: New disassembler testfile for the am33.
24176 * gdb.disasm/am33.exp: Run it.
24177
dc96c6c7 24178Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24179
24180 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
24181 match processing (and eliminate spurious timeouts when running).
24182
dc96c6c7 24183Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24184
24185 * gdb.base/signals.exp (test_handle_all_print): put back Mach
24186 exception test, but conditionalize it on target [mach | gnu].
24187
dc96c6c7 24188Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24189
24190 * gdb.base/overlays.exp: fixup compile line for linker script.
24191
24192Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
24193
24194 * gdb.fortran/types.exp: don't guess at float size.
24195
24196Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
24197
24198 * gdb.base/exprs.exp: delete test that depends on int size.
24199
24200Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
24201
24202 * config/sim.exp: Removed checks for target triplets.
24203 (gdb_target_sim): Use gdb,target_sim_options.
24204
24205Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
24206
24207 * gdb.base/reread.exp: New file.
24208 * gdb.base/reread1.c: New file.
24209 * gdb.base/reread2.c: New file.
24210
24211Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
24212
24213 * config/sim.exp: Use 'target sim -sparclite' when running
24214 SPARClite programs.
24215
24216Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
24217
24218 * gdb.base/structs2.exp: New file.
24219 * gdb.base/structs2.c: New file.
24220
24221Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
24222
24223 * gdb.asm/common.inc: New file.
24224 * gdb.asm/d10v.inc: New file.
24225 * asm-source.exp: Pass -I's to gas to find .inc files.
24226 Update line numbers in expected output.
24227 * asmsrc1.s: Rewrite.
24228 * asmsrc2.s: Rewrite.
24229 * configure.in: Create arch.inc symlink.
24230 * configure: Regenerate.
24231 * Makefile.in (distclean): Delete arch.inc.
24232
24233Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
24234
24235 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
24236 (t_enum_value2): ditto
24237 (t_enum_value3): ditto
24238 (main): ditto
c906108c
SS
24239Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24240
24241 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
24242 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
24243 change.
24244 Use gdb_test instead of send_gdb/gdb_expect sequences.
24245
24246Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
24247
24248 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
24249 not void.
24250
24251Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
24252
24253 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
24254 subroutines. Used to test gdbs ability to single step through PC
24255 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
24256
24257Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
24258
24259 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
24260 more rigorous EGCS C++ error checking.
24261
24262Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24263
a9c64011
AS
24264 * gdb.base/help.exp: Clean up `help set args' and `help show args'
24265 tests.
24266 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
24267 function when asleep.
24268 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
24269 for i*86 Linux and SVR4 signal handling problems.
24270 Remove linux xfail for `next to handler in signals_tests_1', fixed
24271 by recent infrun.c change.
24272 Limit backtrace to 10 frames to avoid timeout problems with infinite
24273 stack backtraces.
24274 Adjust expect pattern in `handle all print' test to match Apr 28 1997
24275 target.[ch] change.
c906108c
SS
24276
24277Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
24278
24279 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
24280 for a newline from gdb before continuing.
24281 (default_gdb_exit): Just look for y or n.
24282 (gdb_test): Detect abnormal exit from GDB running on DOS; if
24283 it does, fail the rests of the tests in the file.
24284
24285Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
24286
24287 * config/cygmon.exp: New file.
24288
24289Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
24290
24291 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 24292 main" test on remote targets.
c906108c
SS
24293
24294 * gdb.base/scope.exp: Fix problem with filelocal_bss before
24295 run test on remote targets.
24296
24297Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
24298
24299 * gdb.asm: New directory.
24300 * configure.in: Configure it.
24301 * configure: Regenerate.
24302 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
24303 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
24304
24305Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
24306
24307 * config/mn10300-eval.exp: New file to support MN10300 eval board.
24308
dc96c6c7 24309Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 24310
a9c64011
AS
24311 * gdb.base/overlays (several files): Merge the two overlay
24312 managers into one. Change variables (foox, barx, bazx, grbxx)
24313 back into ints but force them to load in their proper sections.
c906108c
SS
24314
24315Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
24316
24317 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 24318 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
24319 (D10VCopy): Handle memory regions crossing 16k boundaries.
24320 (D10VCopy): Transfer data in 32 bit chunks.
24321
24322Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
24323
24324 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 24325 correct.
c906108c
SS
24326
24327 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 24328 map. Include space for printf in .text segment.
c906108c
SS
24329
24330 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 24331 updated d10v memory VMA/LMA map.
c906108c 24332 (D10VCopy): Call D10VTranslate.
d63a86f8 24333
c906108c
SS
24334Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
24335
24336 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
24337
24338 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
24339 that it won't be put into the .sdata - small data -
24340 section. Update reference.
c906108c
SS
24341 * gdb.base/baz.c (bazx, baz): Ditto.
24342 * gdb.base/foo.c (foox, foo): Ditto.
24343 * gdb.base/grbx.c (grbxx, grbx): Ditto.
24344
24345 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 24346 to be arrays.
d63a86f8 24347
dc96c6c7 24348Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 24349
a9c64011
AS
24350 * gdb.base/overlays.exp: fix up and get working again.
24351 Add tests for backtraces from an overlay function.
d63a86f8 24352
c906108c
SS
24353Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
24354
24355 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
24356 "calling function with watchpoint enabled".
24357
24358Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
24359
24360 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 24361 gdb_suppress_tests for d10v-*-*.
c906108c
SS
24362 * lib/gdb.exp (gdb_suppress_tests): Disable this function
24363 pending review of whether it is useful or not.
24364
24365Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
24366
24367 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
24368
24369Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
24370
24371 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
24372 * config/dve.exp: New file to support Densan boards.
24373
24374Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
24375
24376 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 24377 reads and BSD.
c906108c
SS
24378
24379Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
24380
24381 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
24382 response.
24383
24384 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
24385
24386Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
24387
24388 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 24389 test.
c906108c
SS
24390
24391 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 24392 target_sizeof_long and target_bigendian_p.
c906108c 24393 (structs_by_value, structs_by_reference): Check values according
889bf7c5 24394 to targets word size and endianess.
d63a86f8 24395
c906108c
SS
24396Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
24397
24398 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 24399 output.
c906108c
SS
24400
24401Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
24402
24403 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 24404 Update test of set args help to match source change.
c906108c
SS
24405
24406Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
24407
24408 * gdb.base/default.exp: Expect help system output to be in
24409 alphabetical order.
24410 * gdb.base/help.exp: Ditto.
24411
24412Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
24413
24414 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
24415 "i*86-pc-linux-gnu*".
24416 * gdb.base/interrupt.exp: Ditto.
24417 * gdb.base/corefile.exp: Ditto.
24418
24419 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 24420 define vxworks when building the testcase.
c906108c
SS
24421
24422 * gdb.base/ptype.exp: Fix testnames to be unique.
24423 * gdb.base/radix.exp: Ditto.
24424 * gdb.base/term.exp: Ditto.
24425 * gdb.base/whatis.exp: Ditto.
24426 * gdb.c++/classes.exp: Ditto.
24427
24428Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
24429
24430 * gdb.base/callfuncs.exp: Fix indentation.
24431
24432 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
24433 suppress_flag has been set.
24434 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
24435 target feature.
24436
24437Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
24438
24439 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
24440 the testcase.
24441
24442 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 24443 set_debug_traps() and breakpoint().
c906108c
SS
24444 * gdb.c++/misc.cc (main): Ditto.
24445 * gdb.c++/templates.cc (main): Ditto.
24446 * gdb.c++/virtfunc.cc (main): Ditto.
24447
24448Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
24449
24450 * lib/gdb.exp(gdb_step_for_stub): New function.
24451 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
24452 exists, reload the executable and do a "continue" instead of
24453 doing a jump.
24454 (runto_main): Use gdb_step_for_stub.
d63a86f8 24455
c906108c 24456 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 24457 tests to have unique names.
c906108c
SS
24458 * gdb.base/callfuncs.exp: Ditto.
24459 * gdb.base/commands.exp: Ditto.
24460 * gdb.base/default.exp: Ditto.
24461 * gdb.base/help.exp: Ditto.
24462 * gdb.base/list.exp: Ditto.
24463 * gdb.base/opaque.exp: Ditto.
24464 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
24465 similar tests.
d63a86f8 24466
c906108c
SS
24467 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
24468 * gdb.c++/cplusfuncs.cc: Ditto.
24469 * gdb.c++/virtfunc.cc: Ditto.
24470
24471 * config/monitor.exp: Keep track of the last file we saw, rather
24472 than trying to get the info from gdb.
24473
24474 * gdb.fortran/types.exp: Move comment to previous line.
24475
24476Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
24477
24478 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 24479 target mode.
c906108c
SS
24480
24481Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
24482
24483 From Bob Manson:
24484 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 24485 string from GDB when it connects.
c906108c
SS
24486
24487 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
24488
24489Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
24490
24491 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
24492 if we can't get a debug format from GDB (we may be testing an
24493 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
24494
24495 * gdb.stabs/weird.exp: Fix quoting.
24496
24497 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
24498
24499Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
24500
24501 * config/arm-ice.exp: New file.
24502
24503Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
24504
24505 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 24506 until it has been modified to work with the new testsuite.
c906108c 24507
99707966 24508 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
24509 testcase won't compile, cause all of the testcases in the file to
24510 fail instead.
c906108c
SS
24511
24512 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
24513 (gdb_clear_suppressed): New procedure.
24514 (gdb_stop_suppressing_tests): Only clear suppress_flag if
24515 it contains a positive value.
24516
24517Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
24518
24519 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
24520
24521 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
24522
24523Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
24524
24525 * lib/gdb.exp (setup_xfail_format): New function.
24526 (get_debug_format): New function to get debug format.
24527 (debug_format): New global variable to hold last value set
24528 by get_debug_format.
24529 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 24530 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
24531 * gdb.c++/ptype.exp: Ditto.
24532 * gdb.c++/classes.exp: Ditto.
24533 * gdb.c++/cplusfuncs.exp: Ditto.
24534 * gdb.c++/inherit.exp: Ditto.
24535 * gdb.c++/templates.exp: Ditto.
24536 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 24537
c906108c
SS
24538Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
24539
24540 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
24541 host doesn't have a currently-open connection.
24542
24543 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
24544 any gdb stub target. Handle cases where gdb doesn't respond when
24545 interrupted in a sane fashion.
c906108c
SS
24546
24547 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 24548 same thing in a totally different way.
c906108c
SS
24549
24550 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 24551 setting "timeout".
c906108c 24552 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 24553 default_gdb_init now.
c906108c
SS
24554
24555Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
24556
24557 * gdb.base/printcmds.exp: Fix "check for floating addition"
24558 regexp to accept results within approx +/- .01 of exact value.
24559 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
24560
24561Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
24562
24563 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 24564 properly.
c906108c
SS
24565 (gdb_expect): Add optional timeout parameter, and add timeout
24566 value to various calls.
24567 (gdb_suppress_tests): Only give one warning message per group.
24568
24569Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
24570
24571 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
24572 global variables. Handle getting a value for $timeout more
24573 gracefully.
c906108c
SS
24574
24575Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24576
24577 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 24578 initialize.
c906108c 24579 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 24580 by a target configuration file.
c906108c
SS
24581 (gdb_expect): Pass the timeout to remote_expect.
24582
24583 * config/monitor.exp(gdb_load): Fix typo in regexp.
24584
24585Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
24586
24587 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
24588
24589Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
24590
24591 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
24592 here. Call gdb_target_exec before rebooting the target, to make
24593 sure the connection to the target is closed.
c906108c
SS
24594 (gdb_load): Pass the name of the executable to gdb_target_monitor.
24595 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
24596 Also detect "Timeout reading from remote" error.
24597
24598 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
24599 gdb_target_monitor. Don't call gdb_file_cmd here; let
24600 gdb_target_monitor do it.
c906108c
SS
24601
24602 * gdb.disasm/hppa.exp: Don't use exec_output.
24603
24604Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
24605
24606 * gdb.base/list.exp: If we're debugging a non-native target,
24607 try to set the pc register to point to the start of the
24608 program before doing the first list command.
24609
24610 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 24611 test_calls after restarting.
c906108c
SS
24612
24613 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 24614 reloading.
c906108c
SS
24615
24616 * gdb.base/watchpoint.exp: Fix typo.
24617
24618 * gdb.base/setshow.exp: Check for use_gdb_stub.
24619
24620 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 24621 stub case.
c906108c
SS
24622 * gdb.base/langs.exp: Ditto.
24623
24624 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
24625 gdb_load_offset. If we weren't given a file to load, figure out
24626 what the current file is and use it.
c906108c
SS
24627
24628 * config/i386-bozo.exp: New file.
24629
24630Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
24631
24632 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
24633 feature.
24634
24635 * config/proelf.exp: New entry.
24636
24637Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
24638
24639 * lib/gdb.exp: Remove spurious .* patterns at the beginning
24640 of regexps.
24641
24642 * gdb.base/watchpoint.exp: Don't run the test_stepping
24643 tests if gdb can't call functions on the target.
24644
24645 * gdb.base/setshow.exp: Don't run the set prompt tests if
24646 the board has gdb_prompt set.
24647
24648Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
24649
24650 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
24651 * gdb.base/commands.exp: Likewise.
24652 * gdb.base/setshow.exp: Likewise.
24653
24654Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
24655
24656 * config/monitor.exp(gdb_start): Look for gdb_prompt target
24657 feature.
24658
24659 * config/i960.exp: New file.
24660
24661Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
24662
24663 * gdb.base/funcargs.exp: Check for gdb,short_int target
24664 feature instead of looking for explicit target triplets.
24665
dc96c6c7 24666Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 24667
d63a86f8 24668 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
24669 "p 123DEADBEEF", to check parse_number.
24670 * top.c: change "to enable to enable" to "to enable" in a couple
24671 of help strings.
24672
24673Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
24674
24675 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
24676 on the mn10300.
d63a86f8 24677
c906108c
SS
24678Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
24679
24680 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
24681 where the test executable is run with explicit args.
24682 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
24683
24684Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
24685
24686 * gdb.base/run.c: Use FAKEARGV to build test executable that
24687 does not require a command line arg, since most simulators
24688 don't currently support passing such an arg into the simulated
24689 program.
24690 * gdb.base/commands.exp: Change tests to insert the proper
24691 value as the arg to the first recursive factorial call. Change
24692 compilation line to define FAKEARGV at compile time.
24693
24694Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
24695
24696 * gdb.base/recurse.exp: Enable these tests for the mn10300.
24697 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
24698 function with watchpoint enabled" test.
24699
24700Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
24701
24702 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 24703 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
24704
24705 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 24706 "Tests restarted" messages.
c906108c
SS
24707
24708Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
24709
24710 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
24711
dc96c6c7 24712Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24713
24714 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
24715 for INFO SYMBOL; add help tests for OVERLAY commands.
24716 * gdb.base/default.exp: add tests for INFO SYMBOL command;
24717 add tests for OVERLAY commands
24718 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
24719 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
24720 * gdb.base/sigall.c: add usestubs code frag
24721 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 24722
c906108c
SS
24723Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
24724
24725 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
24726 failures.
24727 (gdb_stop_suppressing_tests): Note that tests have restarted.
24728
24729Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
24730
24731 * config/h8300.exp: New file.
24732
24733Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
24734
24735 * gdb.base/setshow.exp: Check for the existence of a
24736 feature, not its value.
24737
24738Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
24739
24740 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
24741
24742 * gdb.base/scope.exp: It's now init0(), not init().
24743
24744 * gdb.base/scope0.c: For now, change init() to be init0().
24745
24746 * config/monitor.exp: Use gdb_serial in preference to serial
24747 or netport.
24748
24749 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 24750 and it's not already set.
c906108c
SS
24751
24752Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
24753
24754 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 24755 isn't using a stub and if it supports argument passing.
c906108c
SS
24756
24757Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
24758
24759 * config/udi.exp(gdb_start): Make sure UDICONF is set
24760 properly before starting gdb.
24761
24762Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
24763
24764 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
24765 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
24766 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
24767
24768Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
24769
24770 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 24771 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
24772
24773 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
24774
24775 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
24776
24777 * config/monitor.exp: Make sure we disconnect from the target.
24778 Also, try a reboot/reload cycle instead of failing if the
24779 load fails.
24780
24781Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
24782
24783 * gdb.base/default.exp: Don't set match_max.
24784 * gdb.base/help.exp: Ditto.
24785 * gdb.base/list.exp: Ditto.
24786 * gdb.base/signals.exp: Ditto.
24787
24788 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
24789 set, use remote_ld to download the testcase instead of
24790 the GDB loader.
24791
24792Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
24793
24794 * config/vr5000.exp: New file.
24795
24796 * config/monitor.exp(gdb_target_monitor): Add pattern for
24797 "Ending remote" to detect errors in connecting.
24798
24799 * gdb.base/setshow.exp: Add .* within auto language test.
24800
24801 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
24802 target feature.
24803
24804 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 24805 and reboot the board if necessary.
c906108c
SS
24806
24807 * gdb.base/setvar.exp(test_set): Handle multiple prints within
24808 a set of tests. Remove print.* from the patterns being checked.
24809
24810Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
24811
24812 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
24813 refer to gdb_spawn_id.
24814
24815 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
24816 longer used.
24817 * config/sparclet.exp: Ditto.
24818 * config/sparclet-old.exp: Ditto.
24819 * config/slite.exp: Ditto.
24820 * config/sim.exp: Ditto.
24821 * gdb.base/funcargs.exp: Ditto.
24822
24823 * lib/gdb.exp:Remove references to gdb_spawn_id.
24824 (gdb_expect): Move to remote.exp.
24825
24826Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
24827
24828 * config/monitor.exp: Detect the "Couldn't establish connection"
24829 message from GDB.
24830
24831Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
24832
24833 * gdb.base/bitfields.exp: Use runto instead of explicit
24834 gdb_run_cmd/gdb_expect sequences.
24835
24836 * gdb.base/break.exp(text_next_with_recursion): Add match for
24837 gdb_expect call.
24838
24839 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
24840 We also need to handle the "A program is being debugged already"
24841 prompt from gdb. Use gdb_test to set the baud rate.
24842
24843 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
24844 to 20000. Really. I mean it.
24845
24846Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24847
24848 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
24849 fails. If suppress_flag is set, skip perror message about not
24850 being able to send to GDB.
c906108c 24851 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 24852 GDB.
c906108c
SS
24853 (gdb_expect): If suppress_flag is set, always fail immediately.
24854 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
24855 (gdb_init): Call gdb_stop_suppressing_tests.
24856 (default_gdb_exit): Ditto.
24857 (default_gdb_start): Ditto.
24858
24859 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 24860 gdb_stop_suppressing_tests as appropriate.
c906108c 24861 * gdb.base/break.exp: Ditto.
889bf7c5 24862 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
24863 * gdb.base/commands.exp: Ditto.
24864 * gdb.base/exprs.exp: Ditto.
889bf7c5 24865 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
24866 * gdb.base/list.exp: Ditto.
24867 * gdb.base/recurse.exp: Ditto.
889bf7c5 24868 * gdb.base/scope.exp: Ditto.
c906108c
SS
24869 * gdb.base/structs.exp: Ditto.
24870 * gdb.c++/inherit.exp: Ditto.
24871
24872Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
24873
24874 * config/vr4300.exp: New file.
24875
99707966 24876 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 24877
99707966 24878 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
24879
24880Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
24881
24882 * lib/gdb.exp(gdb_init): New function.
24883
24884 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 24885 for each individual variable set.
c906108c
SS
24886
24887 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
24888 name.
24889
24890 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
24891
24892 * gdb.base/scope.exp: Use gdb_test.
24893
24894 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
24895 aborting; the testsuite driver will do that for us (see
24896 gdb_finish). Also, use gdb_test in a few more places.
24897
24898Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
24899
24900 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
24901
24902Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
24903
24904 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
24905 and "add_tests" are not at the same address.
24906
24907Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
24908
24909 * gdb.base/ptype.exp: Use gdb_test.
24910
24911Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
24912
24913 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
24914 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
24915 left in. No longer expect them to fail.
24916
24917 * gdb.stabs/*.mt; Deleted, no longer used.
24918 * gdb.stabs/configure.in: Remove references to target makefile
24919 frags.
24920 * gdb.stabs/configure: Rebuilt.
24921
24922 * gdb.disasm/*.mt: Deleted, no longer used.
24923 * gdb.disasm/configure.in: Remove references to target makefile
24924 frags. Use "sh3.s" as the unique filename for this directory.
24925 * gdb.disasm/configure: Rebuilt.
24926
24927 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
24928 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
24929 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
24930
24931Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
24932
24933 * config/udi.exp: Use mondfe,name instead of remote_host.
24934
24935Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
24936
24937 * gdb.base/watchpoint.exp: Don't expect a failure when calling
24938 a function with a watchpoint enabled on the mn10200.
24939
24940 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
24941 before trying to create it!
24942
24943Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
24944
24945 * config/vx.exp: Use hostname instead of netport.
24946
24947 * config/vxworks.exp: New file.
24948
24949 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
24950
24951 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 24952 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
24953 occurs.
24954
24955 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
24956 $gdb_spawn_id directly.
24957 (gdb_run_cmd): Try _start as well as start. Use the target feature
24958 gdb,start_symbol as the symbol to start from when jumping.
24959
24960Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
24961
24962 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
24963 redundant) test.
24964
24965 * gdb.base/recurse.exp: Relax final value test for 'b' so that
24966 it doesn't lose for 16bit integer systems.
24967
24968Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
24969
24970 * gdb.fortran/types.exp: If the target doesn't support "double"
24971 data types, then expect "real" types to only be 4 bytes.
24972
24973 * gdb.c++/virtfunc.exp: Expect failure for virtual function
24974 call tests if the target doesn't support inferior function calls.
24975
24976 * gdb.base/printcmds.exp: Allow minor deviation in FP values
24977 in printf tests.
24978
24979Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
24980
24981 * gdb.base/help.exp: Disable "help set", "help show", and
24982 "help support". Simplify regexp for "help stack".
24983
24984 * gdb.base/default.exp: Set match_max to 5000 and the timeout
24985 to 60 seconds. Temporarily set match_max to 15000 around the
24986 "info copying" test.
24987
24988 * gdb.base/nodebug.exp: Don't try to do an inferior function
24989 call if the target doesn't support them.
24990 * gdb.base/printcmds.exp: Likewise.
24991 * gdb.base/setvar.exp: Likewise.
24992 * gdb.base/structs.exp: Likewise.
24993 * gdb.c++/templates.exp: Likewise.
24994 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
24995
24996 * gdb.base/recurse.exp: Enable for the mn10200.
24997
24998 * configure.in: Do configure gdb.stabs directory for *-*-elf
24999 targets.
25000 * configure: Rebuilt.
25001
25002 * gdb.base/break.exp: Check for gdb,noresults before testing
25003 exit status and/or results from the target.
25004 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
25005 * lib/gdb.exp: Remove old (now bogus) initialization of
25006 noinferior, noargs, noresults and nosignals.
25007
25008Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
25009
25010 * config/sh.exp: New file.
25011
25012 * config/slite.exp: Try to connect multiple times to the board
25013 before rebooting. Only send a "monitor run" if need_monitor_run
25014 is set.
25015
25016 * gdb.base/break.exp: Don't do the "stub continue" test if
25017 the target has gdb_stub set.
25018
25019 * gdb.base/callfuncs.exp: Increase the timeout.
25020
25021 * gdb.base/interrupt.exp: Don't even try to compile the testcase
25022 if the target has gdb,noinferiorio set.
25023
25024 * gdb.base/list.exp: Increase match_max to 10000 characters.
25025
25026 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
25027
25028 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
25029 target.
25030
25031 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
25032
25033Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
25034
25035 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
25036 trying to delete the copy of gdb. Catch the file delete so we
25037 don't die if the delete fails; also, the file should be copied to
25038 the host, not to the build.
c906108c
SS
25039
25040Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
25041
25042 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 25043 parenthesis in case it contains multiple regexps separated
c906108c
SS
25044 with |.
25045
25046 * gdb.base/watchpoint.exp: Use gdb_test.
25047 * gdb.base/default.exp: Ditto.
25048
25049Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
25050
99707966 25051 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 25052
c906108c
SS
25053 * gdb.base/scope.exp: Use gdb_test.
25054 * gdb.c++/classes.exp: Ditto.
25055 * gdb.c++/inherit.exp: Ditto.
25056
25057Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
25058
25059 * gdb.base/crossload.exp: Don't use execute_anywhere, use
25060 remote_exec instead.
25061 * gdb.base/corefile.exp: Don't be ridiculous.
25062 * gdb.base/*.c: Add missing stub invocations.
25063
25064Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
25065
25066 * config/slite.exp: Miscellaneous fixes.
25067
25068 * lib/gdb.exp: Fix runto.
25069
25070 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
25071 the target.
25072
25073 * gdb.base/watchpoint.exp: Fix regexp.
25074
25075 * lib/gdb.exp(default_gdb_exit): Add a catch to the
25076 close and wait commands, as the descriptor may now be
25077 invalid. Always call "remote_close host".
25078
25079Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
25080
25081 Major rewrite for testsuite revision.
d63a86f8 25082
c906108c
SS
25083 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
25084 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
25085 instead of relying on spawn_id to always contain a valid
25086 spawn id.
25087 (get_compiler_info): New procedure to build the ${binfile}.ci
25088 file, instead of replicating this in N different places.
25089 (gdb_compile): New procedure.
d63a86f8 25090
c906108c 25091 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
25092 appropriate arguments) instead of compile. Use gdb_test in a lot
25093 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
25094 at the start of a testcase, as this is no longer done magically.
25095
25096 config/*-gdb.exp: Rename without the -gdb suffix.
25097
25098 config/mips.exp: Use remote_close instead of exit_remote_shell.
25099 config/monitor.exp: Use target_info instead of looking at
25100 baud, timeout, etc.
25101 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
25102
25103Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25104
25105 * gdb.c++/templates.exp (test_ptype_of_templates),
25106 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
25107 Update expect patterns for destructors and assignment operators
25108 to match corresponding c-typeprint.c changes.
25109 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
25110 to destructor breakpoint test, GDB should be able to set the
25111 destructor breakpoint without specifying arguments.
25112
25113Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
25114
25115 * gdb.threads/pthreads.exp: Change result for failure to compile due
25116 to lack of pthreads runtime support from an error to simply an
25117 unsupported test, per dejagnu standards.
25118
25119Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25120
25121 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
25122 where GDB exits to reduce pattern match time.
25123 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
25124
25125 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
25126
dc96c6c7 25127Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25128
25129 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
25130 * gdb.base/default.exp: ditto.
25131 * gdb.base/nodebug.exp: ditto.
25132 * gdb.base/printcmds.exp: ditto.
25133 * gdb.base/ptype.exp: ditto.
25134 * gdb.base/setvar.exp: ditto.
25135 * gdb.base/structs.exp: ditto.
25136 * gdb.base/setshow.c: Guard against uninitialized values of argc.
25137
25138Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
25139
25140 * configure, */configure: Rebuild with autoconf 2.12.
25141
25142Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
25143
25144 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
25145 use new i*86-pc-linux*-gnu quads.
25146 * gdb.base/corefile.exp: Ditto.
25147 * gdb.base/signals.exp: Ditto.
25148 * gdb.base/sigall.exp: Ditto.
25149 * gdb.base/interrupt.exp: Ditto.
25150
25151 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
25152 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
25153 RedHat 4.0.
d63a86f8 25154
c906108c 25155 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
25156 linux. This allows the test case to at least compile on latest
25157 linux, but still not run due to missing the threads runtime library.
c906108c
SS
25158
25159Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25160
25161 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
25162 directory to search gdb directory. Accept and step over conditional
25163 stack alignment code. Consume $prompt in failure cases.
25164 Reset timeout to $oldtimeout instead of some arbitrary value.
25165 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
25166 timeout problems with infinite stack backtraces.
25167 * gdb.base/ptype.exp (ptype struct link, union tu_link):
25168 Accept function parameters for linkfunc member.
25169
25170Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
25171
25172 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
25173 (CXXFLAGS): Remove, unreferenced.
25174 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
25175 previous -B options and also add -B option to pick up cross compiled
25176 runtime.
c906108c
SS
25177 (TARGET_INCLUDES): Add for -I options and add code to initialize when
25178 doing cross compiles.
25179 (target_alias): Declare global.
25180 (xgcc): Set variable to full path of gcc in build tree. Use findfile
25181 to verify that gcc exists in build tree, and if so set CC to that
25182 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 25183
c906108c
SS
25184Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
25185
25186 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
25187 ptype test for anonymous union. Fixup testcase to match
25188 current gcc debug output.
25189
25190Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
25191
25192 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
25193 force argument to an unsigned long type.
25194
25195Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
25196
25197 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 25198 tests and anonymous union print/ptype tests.
c906108c
SS
25199 * gdb.base/list.exp (test_forward-search): Increase timeout by
25200 5 minutes for the "search extremely long line" case.
25201 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
25202 completely optional and that the pass/fail messages use the command as
25203 the message if that third arg is a null string.
25204 (gdb_test_exact): Arrange that a null string pattern means match a
25205 null string output rather than any output, which might include random
889bf7c5 25206 errors.
c906108c
SS
25207 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
25208 backtrace test.
25209 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
25210 always failing and failure is now exposed by gdb.exp changes.
25211
25212Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
25213
25214 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
25215 weren't being noted.
25216
25217Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25218
25219 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
25220 * gdb.stabs/weird.exp: Remove v_comb xfails.
25221
dc96c6c7 25222Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25223
25224 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 25225 list.exp scope.exp watchpoint.exp]
c906108c 25226 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 25227
dc96c6c7 25228Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25229
25230 * config/monitor.exp: Increase download timeout to 1000 seconds.
25231
dc96c6c7 25232Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25233
25234 * config/m32r.exp: Increase timeout to 120 seconds.
25235
25236Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
25237
25238 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
25239 and accept older ordering as obsolescent gcc or gdb.
25240 * gdb.c++/templates.exp: Ditto.
25241 * gdb.c++/virtfunc.exp: Ditto.
25242
25243Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
25244
25245 * gdb.base/coremaker.c: Add code to mmap some data so we
25246 can check that it ends up in the core file.
25247 * gdb.base/corefile.exp: Add test to read mmapped data
25248 from core file.
25249
dc96c6c7 25250Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25251
25252 * config/m32r.exp: New file.
25253
25254Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
25255
25256 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
25257 that cflags can contains -gstabs, and work correctly for other tests.
25258
dc96c6c7 25259Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25260
25261 * gdb.base/setshow.exp: New file, tests show and set.
25262 * gdb.base/setshow.c: New file, tests show and set.
25263 * gdb.base/help.exp: Add test for help set|show annotate.
25264 * gdb.base/default.exp: Add test for set|show annotate.
25265
25266Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
25267
25268 * testsuite/gdb.base/break.exp: Make backtrace from factorial
25269 errors unique.
25270 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
25271 explicitly.
25272
25273Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
25274
25275 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
25276 and width commands. This is done elsewhere.
25277 * (gdb_start): Don't call gdb_start_sim here. That's already
25278 done in gdb_load. This fixes lots of failures in default.exp.
25279
25280Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
25281
25282 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
25283 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
25284 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
25285 in the same we we treat other failures (since it may be an expected
889bf7c5 25286 condition), rather than as an error.
c906108c
SS
25287 * gdb.base/signals.exp (test_handle_all_print): Revert back to
25288 old test format.
25289
25290Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
25291
25292 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
25293 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 25294 twice. Nuke the duplicates.
c906108c 25295 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 25296 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
25297 Remove config.h along with other config files.
25298
25299Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
25300
25301 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
25302 "p func1 ()" and note that rests of tests are skipped.
25303 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 25304 setup_xfails for "print func2::coremaker_local".
c906108c
SS
25305 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
25306 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
25307 affected by the previous run test.
25308 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
25309 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
25310 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
25311 "pass int powerset tuple" and "pass modeless int powerset tuple".
25312 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
25313 "real write 4" and "real write 8".
25314 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 25315 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
25316 "print \$i after tuple assign 2", and
25317 "print vs2 after tuple assign 2".
25318 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
25319 meaningful error message and return -1 so the caller can
25320 suppress further tests and avoid a cascade of errors.
d63a86f8 25321
c906108c
SS
25322Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
25323
25324 * gdb.base/a1-selftest.exp: Tweak tests to account for new
25325 format for printing version.
25326 * gdb.base/default.exp: Ditto.
25327 * gdb.base/interrupt.exp: Fix problem with cascade of
25328 errors if child process dies while calling a function.
d63a86f8 25329
c906108c
SS
25330Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
25331
25332 * Makefile.in (VPATH): Add
25333 * Makefile.in (Makefile, config.status): Fix rules so things get
25334 remade when necessary.
25335
25336Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
25337
25338 * Makefile.in (just-check): Add path to sibling expect dir
25339 to environment variable specified by RPATH_ENVVAR.
25340
25341Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
25342
25343 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
25344 (just-check): Add shared library paths for libstdc++, tk,
25345 tcl, bfd, and opcodes to the environment variable specified
25346 in RPATH_ENVVAR.
25347 * configure.in: Add support to recognize --enable-shared flag
25348 and generate correct value for RPATH_ENVVAR.
25349 * configure: Regenerated with autoconf.
25350
25351Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
25352
25353 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 25354 include all osf versions.
c906108c
SS
25355 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
25356 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
25357 when target is linux. When failing to build pthreads test
25358 executable, give more meaningful message.
25359 * gdb.threads/pthreads.c: Hpux also uses old definition of second
25360 arg for pthread_create.
d63a86f8 25361
c906108c
SS
25362Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
25363
25364 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 25365 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 25366 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 25367 and -lpthreads (everybody else).
c906108c
SS
25368 (test_startup): Fail gracefully if threads are not supported.
25369 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
25370 "p/c array_index("abcdef",2)" when not gcc compiled.
25371 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
25372 "print func2::coremaker_local" when not gcc compiled.
25373 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
25374 "ptype on opaque struct tagname (statically)",
25375 "ptype on opaque struct tagname (dynamically) 1", and
25376 "ptype on opaque struct tagname (dynamically) 2"
25377 for not compiled with gcc.
25378 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
25379 backtrace when compiled with gcc.
d63a86f8 25380 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
25381 than always return success.
25382
25383Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
25384
25385 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
25386
25387Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
25388
25389 * gdb.base/structs.exp: Undo last change.
25390
25391Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
25392
25393 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
25394 encapsulate all the steps/nexts done during self test, starting
25395 at main, and makes them less sensitive to optimization issues.
25396 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
25397 signal handler" test.
25398 * gdb.threads/pthreads.exp: Only run this for native configs.
25399 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
25400 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
25401 tests.
25402 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
25403 for "runto test_calls(void)" test.
d63a86f8 25404
c906108c
SS
25405Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
25406
25407 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
25408 and don't expect address info in breakpoint confirmations.
25409
25410Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
25411
25412 * gdb.base/list.exp (test_forward_search): Increase timeout
25413 temporarily by 60 seconds for searching extremely long line,
889bf7c5 25414 and then reset to old value when done. Increase expect input
c906108c
SS
25415 buffer to 10000.
25416
25417Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
25418
25419 * gdb.base/list.exp (test_forward_search): Fix to handle very
25420 long source line without overflowing expect's input buffer.
25421
25422Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
25423
25424 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
25425 "buffer_full".
25426
25427 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
25428 "buffer_full".
25429
25430 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
25431 "buffer_full".
25432
25433 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
25434 "buffer_full".
25435
25436Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
25437
25438 * configure.in (configdirs): Add gdb.threads.
25439 * configure: Regenerated with autoconf.
25440 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
25441 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
25442 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 25443
c906108c
SS
25444Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
25445
25446 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
25447
25448Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
25449
25450 * gdb.base/signals.exp (test_handle_all_print): Test separately for
25451 each signal's status in the output of "handle all print".
25452 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
25453 the \r\n sequence that immediately precedes the gdb prompt.
25454 * gdb.base/a1-selftest.exp: Save original timeout and restore
25455 after test.
25456
25457Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
25458
25459 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
25460 symbol.
25461
25462Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
25463
25464 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
25465
25466Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
25467
25468 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
25469 timeout by 60 seconds.
25470
25471Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
25472
25473 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
25474 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
25475 error return.
25476
25477Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
25478
25479 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
25480 gdb initialization, also report how long dejagnu waited. Restore
25481 old timeout before doing error return. Temporarily increase timeout
889bf7c5 25482 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
25483
25484Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
25485
25486 * lib/gdb.exp: Report timeout value for verbosity level 2.
25487 * config/gdbserver.exp: Ditto.
25488 * config/hppro.exp: Ditto.
25489 * config/mips-gdb.exp: Ditto.
25490 * config/monitor.exp: Ditto.
25491 * config/netware.exp: Ditto.
25492 * config/sim-gdb.exp: Ditto.
25493 * config/slite-gdb.exp: Ditto.
25494 * config/udi-gdb.exp: Ditto.
25495 * config/unix-gdb.exp: Ditto.
25496 * config/vx-gdb.exp: Ditto.
25497 * gdb.base/a1-selftest.exp: Ditto.
25498 * gdb.base/a2-run.exp: Ditto.
25499 * gdb.base/break.exp: Ditto.
25500 * gdb.base/corefile.exp: Ditto.
25501 * gdb.base/list.exp: Ditto.
25502 * gdb.base/recurse.exp: Ditto.
25503 * gdb.base/scope.exp: Ditto.
25504 * gdb.base/signals.exp: Ditto.
25505
25506Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25507
25508 * gdb.threads/Makefile.in (docdir): Removed.
25509
25510Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25511
25512 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 25513 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 25514 @srcdir@.
d63a86f8 25515 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
25516 autoconf 2.5 or higher.
25517 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
25518
25519Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
25520
25521 * configure: Regenerated.
25522 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
25523 avoid name clashes with SunOS headers.
25524
25525Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
25526
25527 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
25528
25529Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
25530
25531 * gdb.base/callfuncs.exp: Finish last change -- make sure the
25532 prototype information ends up in the compiler info file.
25533
25534Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
25535
25536 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
25537 attempting to regenerate it. Eliminate use of a temporary file
25538 and just generate the info file directly. Source it immediately,
25539 for consistency of use.
25540 * gdb.base/corefile.exp: Ditto
25541 * gdb.base/exprs.exp: Ditto.
25542 * gdb.base/funcargs.exp: Ditto.
25543 * gdb.base/langs.exp: Ditto.
25544 * gdb.base/list.exp: Ditto.
25545 * gdb.base/mips_pro.exp: Ditto.
25546 * gdb.base/nodebug.exp: Ditto.
25547 * gdb.base/opaque.exp: Ditto.
25548 * gdb.base/ptype.exp: Ditto.
25549 * gdb.base/scope.exp: Ditto.
25550 * gdb.base/setvar.exp: Ditto.
25551 * gdb.base/signals.exp: Ditto.
25552 * gdb.base/whatis.exp: Ditto.
25553 * gdb.c++/templates.exp: Ditto.
25554 * gdb.c++/virtfunc.exp: Ditto.
25555 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 25556 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
25557
25558Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25559
25560 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
25561 it got fixed by the recent lookup_minimal_symbol_by_pc change.
25562 Increase timeout, a lot of single stepping might be needed if the
25563 target has no hardware watchpoints.
25564
25565Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
25566
25567 * gdb.base/break.exp: Ignore compiler warnings when compiling
25568 break.c.
25569 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
25570 * gdb.base/default.exp: Add h8300 xfails. Handle messages
25571 from remote-sim.
25572 * gdb.base/exprs.exp: Add h8300 xfails.
25573 * gdb.base/funcargs.exp: Likewise.
25574 * gdb.base/nodebug.exp: Likewise.
25575 * gdb.base/printcmds.exp: Likewise.
25576 * gdb.base/ptype.exp: Likewise.
25577 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
25578 h8300 xfails.
d63a86f8 25579 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
25580 on the h8300.
25581 * gdb.base/funcargs.c: Explicitly make last constant argument to
25582 call_after_alloca_subr an unsigned long type.
25583 * gdb.base/return.c: Include stdio.h.
25584
25585Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
25586
25587 * config/abug.exp: New file for the older Motorola Bug monitor
25588 that runs on the mvme13x series VME boards.
25589 * config/monitor.exp: Use the new config array for target settings
25590 if they exist.
25591
25592Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
25593
25594 * sim-gdb.exp: Make the SH simulator allocate less space when
25595 it is targeted.
25596
25597Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
25598
25599 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
25600 test.
25601
25602Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
25603
25604 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
25605 "rs6000-*-*" for "list function in include file" when gcc compiled.
25606 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
25607 for "p ctable1[120]".
25608 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
25609 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
25610 Remove setup_xfail for "rs6000-*-*" for
25611 "print 'scope0.c'::filelocal before run".
25612 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
25613 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
25614 since some compilers don't allow both options to be given
25615 on the same command line. Create object file and move it.
d63a86f8 25616
c906108c
SS
25617Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
25618
25619 * gdb.base/corefile.exp: Always regenerate the core file, since
25620 we always regenerate the coremaker program. Detect special case
25621 where registers cannot be read from core file.
d63a86f8 25622
c906108c
SS
25623Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
25624
25625 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
25626 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
25627 * gdb.c++/templates.exp: Only match on basename of file since
25628 some formats like xcoff don't encode directory information.
25629 * gdb.stabs/weird.exp: Use the right sed script for powerpc
25630 and rs6000 AIX xcoff targets.
25631 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
25632 * configure: Regenerate.
25633 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
25634 here, rather than in distclean.
d63a86f8 25635
c906108c
SS
25636Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
25637
25638 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
25639 defined, and use it to compile the test case with -O2. The
25640 native compilation still uses no optimization.
25641 * gdb.base/mips_pro.c: Remove inline assembly code since
25642 it is compiled PIC by default, which results in assembler
25643 warnings that make the testsuite think the compilation
25644 was unsuccessful.
25645
25646Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
25647
25648 * gdb.c++/misc.exp: Add note to message for
25649 "print s.a for foo struct" that this is a known gcc 2.7.2
25650 and earlier bug.
25651
25652Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
25653
25654 * gdb.base/break.exp: Fix pattern for matching "Delete all
25655 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
25656 setup_xfail for deleting all breakpoints test. Fix various
25657 timeout messages to include "(timeout)".
25658 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
25659 for "p t_float_values2(3.14159,float_val2)".
25660 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
25661 for "continue to call2g" when gcc compiled.
25662 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
25663 "up to foo in langs.exp", "show language at foo in langs.exp",
25664 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
25665 and "show language at fsub in langs.exp".
25666 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
25667 "list line 1 in include file", "list message for lines past EOF",
25668 "list function in include file", "list list0.h:foo", and
25669 "list filename:function; nonexistant function".
25670 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
25671 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
25672 and "ptype t_char_array" to be for native cc only.
d63a86f8 25673
c906108c
SS
25674Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
25675
d63a86f8 25676 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 25677 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 25678 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
25679
25680Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
25681
25682 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
25683 "bt in signals.exp". This problem only appears when running
25684 the testsuite, and then only intermittently.
25685
25686Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
25687
25688 * gdb.base/return.exp (return_tests): Differentiate between
25689 two tests of continuing.
25690
25691Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
25692
25693 * */Makefile.in (maintainer-clean): Remove config.log.
25694 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
25695 * gdb.c++/Makefile.in (PROGS): Add inherit.
25696 (clean): Remove *.ci.
25697
25698Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
25699
25700 * gdb.c++/misc.cc: Add test code from Mike Stump.
25701 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
25702
25703Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
25704
25705 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
25706 to "alpha-*-osf2*" and add comment.
25707 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
25708 setup_xfail for "step over execarg initialization" and
25709 "step over corearg initialization".
c906108c
SS
25710 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
25711 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
25712 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 25713 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
25714 "print func2::coremaker_local", and "backtrace in corefile.exp".
25715 * gdb.base/signals.exp: Build and source signals.ci.
25716 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
25717 to be for gcc only.
25718 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 25719
c906108c
SS
25720Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25721
25722 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
25723 Feb 3 procfs.c change.
25724
25725Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
25726
25727 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
25728
25729Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
25730
25731 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
25732 from dejagnu's apparent default of 10 seconds, which gives random
25733 results when running the tests over NFS on moderately loaded systems.
25734 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
25735
25736Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
25737
25738 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
25739 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 25740 result reports.
c906108c
SS
25741
25742Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
25743
25744 * configure.in (CY_AC_PATH_TCLH): Remove.
25745 * configure: Regenerate.
25746
25747Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
25748
25749 * gdb.c++/Makefile.in (clean): Add missing '{'.
25750
25751Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
25752
25753 * lib/gdb.exp: Provide a default value for noinferior.
25754
25755 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
25756 Load libgloss.exp.
25757
25758Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
25759
25760 * gdb.disasm/hppa.exp: Compile directly into an executable, use
25761 the executable, not the .o to run the tests from.
25762
25763Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
25764
25765 * gdb.base/break.exp: Don't test for program exit or exit status
25766 if $noresults if nonzero.
25767 * gdb.base/langs.exp: Likewise.
25768 * gdb.base/watchpoint.exp: Likewise.
25769
25770 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
25771 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
25772 trying to compile the testcase.
25773
25774Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
25775
25776 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
25777 * gdb.base/signals.exp (continue to handler): Likewise.
25778
25779Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
25780
25781 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
25782
25783 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
25784
25785Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
25786
25787 * gdb.base/corefile.exp: Recognize "not found" as failure
25788 when trying to determine if a core file was generated.
25789 If no core file was generate the first time, try again without
25790 the ulimit -c to work around braindamaged shells.
25791
25792Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
25793
25794 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
25795 [] tests with "test" and enclose string in quotes.
25796 * gdb.stabs/configure: Rebuild
d63a86f8 25797
c906108c
SS
25798Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
25799
25800 Changes in sync with expect:
25801 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
25802 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
25803 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
25804 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
25805 argument to AC_REQUIRE.
25806 * configure: Regenerated.
25807
25808Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
25809
25810 * gdb.base/corefile.exp: When generating a core, discard any
25811 error messages about ulimit not found and the "core dumped"
25812 message from the shell that runs the coredumper.
25813
25814Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
25815
25816 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
25817
25818 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
25819 which sed script to run. Expect failure for v_comb test
25820 on PA targets too.
d63a86f8 25821
c906108c
SS
25822Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
25823
25824 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 25825 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
25826
25827Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
25828
25829 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
25830 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 25831 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
25832 * lib/gdb.exp (default_gdb_start): Fix typo.
25833 * gdb.base/corefile.exp: Allow "Core was generated by ..."
25834 messages to not include the full program name that caused
25835 the core dump since some systems (such as solaris) apparently
25836 truncate this path to about 80 characters.
25837 When generating a core file first try increasing the core file
25838 size limit to unlimited since some systems may default it to
25839 zero, and it is harmless to try it. Move the test for failing
25840 to generate a core file to where it will actually get executed.
25841 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
25842 new gdb result from g++ debug info improvements and make old
25843 pattern obsolescent. Also account for size_t differences
25844 (may be int or long).
25845 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
25846 initialization before function call is placed in the delay slot
25847 and thus appears to be skipped over by commands such as "next".
25848
25849Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
25850
25851 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
25852
25853Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
25854
25855 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
25856 input source file; fix code to compile test to deal with this
25857 convention.
25858 * gdb.c++/*.exp: Likewise.
25859
25860Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
25861
25862 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
25863 "bt in signals.exp".
25864
25865Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
25866
25867 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
25868 "step over execarg initialization" and
889bf7c5 25869 "step over corearg initialization".
c906108c
SS
25870
25871Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
25872
25873 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
25874 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
25875
25876Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
25877
25878 From Rob Savoye (rob@poseidon.cygnus.com)
25879 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
25880 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
25881 configure.in}, gdb.disasm/{Makefile.in, configure.in},
25882 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
25883 configure.in}: Major reworking for autoconfig.
c906108c
SS
25884 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
25885 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 25886 New files.
c906108c
SS
25887 * config/unix-gdb.exp: Make GDB global.
25888 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
25889 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
25890 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
25891 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
25892 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
25893 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 25894 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
25895 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
25896 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
25897 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
25898 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 25899 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
25900 to returns as necessary, arrange for test to compile own testcase
25901 executable.
c906108c 25902 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 25903
c906108c
SS
25904Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
25905
25906 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 25907 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
25908 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
25909 "backtrace through signal handler".
25910
25911Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25912
25913 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
25914 continuing from a job control stop signal.
25915 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
25916
25917Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
25918
25919 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
25920 * gdb.base/corefile.exp: Likewise.
25921 * gdb.base/funcargs.exp: Likewise.
25922
25923Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
25924
25925 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
25926 * config/monitor.exp: Add support for setting baud rate.
25927
25928Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
25929
25930 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
25931 i*86-*-linux* xfails for "backtrace through signal handler".
25932 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
25933 "print func2::coremaker_local".
25934 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 25935 alpha-dec-osf2* xfail for
c906108c
SS
25936 "delete all breakpoints when none".
25937
25938Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
25939
25940 * gdb.base/break.exp: Change test that deletes all breakpoints
25941 when no user breakpoints are installed. A post 4.15 change
25942 causes gdb to no longer prompt in this case.
25943
25944Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
25945
25946 * gdb.base/return.exp (return_tests): Change xfail for test
25947 "correct value returned double test" to stop xfailing at
25948 Solaris 2.5. Apparently the bug has been fixed.
25949
25950Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
25951
25952 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
25953 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
25954
25955Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
25956
25957 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
25958 * gdb.disasm/hppa.s: Corresponding changes.
25959
25960Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
25961
25962 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
25963 makefile fragment.
25964 * config/mt-hpux: Deleted.
25965
25966Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
25967
d63a86f8 25968 * Many files: When warning about suppressed tests due to a
c906108c
SS
25969 nonexistant test binary, avoid incrementing the warning count.
25970
25971Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
25972
25973 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 25974
c906108c
SS
25975Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25976
25977 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
25978 "sparc-*-solaris2*".
25979
25980Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25981
25982 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
25983 Add global and local variables and initialize them.
25984 * gdb.base/corefile.exp: Test correct mapping of corefile sections
25985 by printing variables. Remove rs6000 and powerpc xfails, BFD now
25986 extracts the file name and terminating signal from the core file.
25987 * TODO: Remove note about tests for correct mapping of corefile.
25988 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
25989 from optimizing it away.
25990 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
25991 handles common blocks.
25992
25993Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
25994
25995 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
25996 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
25997
25998Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
25999
26000 * Makefile.in (maintainer-clean): New target, synonym for
26001 realclean.
26002 * gdb.base/Makefile.in (maintainer-clean): Likewise.
26003 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
26004 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
26005 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
26006 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
26007 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
26008
26009Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
26010
26011 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
26012 xfails when not gcc compiled for "print foo::funclocal".
26013 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
26014 "print foo::funclocal at foo",
26015 "print 'scope1.c'::foo::funclocal at foo",
26016 "print foo::funclocal_bss at foo",
26017 "print 'scope1.c'::foo::funclocal_bss at foo",
26018 "print foo::funclocal_ro at foo",
26019 "print 'scope1.c'::foo::funclocal_ro at foo",
26020 "print bar::funclocal at foo" and
26021 "print 'scope1.c'::bar::funclocal at foo".
26022 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
26023 gcc compiled for "print foo::funclocal at bar".
26024 Expand all messages to ensure that they identify that
26025 the test is at bar().
26026 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
26027 gcc compiled for:
26028 "ptype on opaque struct pointer (statically)",
26029 "ptype on opaque struct tagname (statically)",
26030 "ptype on opaque struct pointer (dynamically) 1",
26031 "ptype on opaque struct tagname (dynamically) 1",
26032 "ptype on opaque struct pointer (dynamically) 2" and
26033 "ptype on opaque struct tagname (dynamically) 2
26034 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
26035 gcc compiled for:
26036 "p datalocal"
26037 "whatis datalocal",
26038 "ptype datalocal",
26039 "p bsslocal",
26040 "whatis bsslocal", and
26041 "ptype bsslocal".
26042 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
26043 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
26044 when not gcc compiled.
26045 * gdb.base/funcargs.exp (float_and_integral_args): Add
26046 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
26047 compiled.
26048 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
26049 "backtrace from call6a" when not gcc compiled.
26050 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
26051 "backtrace from call7a" when not gcc compiled.
26052 * gdb.base/callfuncs.exp (do_function_calls):
26053 Add "hppa*-*-hpux*" xfail when not gcc compiled for
26054 "p t_char_array_values(char_array_val2,char_array_val1)",
26055 "p t_char_array_values(char_array_val1,char_array_val2)",
26056 "p t_char_array_values("carray 1","carray 2")",
26057 "p t_char_array_values("carray 1",char_array_val2)",
26058 "p t_char_array_values(char_array_val1,"carray 2")",
26059 "p sum_args(1,{2})",
26060 "p sum_args(2,{2,3})",
26061 "p sum_args(3,{2,3,4})",
26062 "p sum_args(4,{2,3,4,5})"
26063 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
26064 "backtrace in corefile.exp" when not gcc compiled.
26065
26066Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26067
26068 * gdb.base/signals.exp: Rewrite `handle all print' test as
26069 a procedure. Accept blanks or TABs as whitespace, increase
26070 timeout and expect input buffer size for the large output
26071 from the command. Remove "i*86-*-bsdi2.0" xfail.
26072
26073Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26074
26075 * gdb.base/setvar.exp: Add new testcases for truncation when
26076 assigning invalid values to bitfields.
26077
26078Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
26079
d63a86f8 26080 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
26081 mips-sgi-irix* xfail for
26082 "call inferior func with struct - returns char *"
26083 and fix test so that an optional (unsigned char *) cast is
889bf7c5 26084 accepted in the result.
c906108c
SS
26085
26086Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
26087
26088 * gdb.base/funcargs.exp (float_and_integral_args): Remove
26089 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
26090 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
26091 * gdb.base/signals.exp: Remove duplicate "handle all print" test
26092 that accidentally got checked in.
26093
26094Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
26095
d63a86f8 26096 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
26097 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
26098 compiled test.
26099 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
26100 Add mips-sgi-irix5* xfail for not gcc compiled.
26101 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
26102 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
26103 "p top", "whatis top", "p middle", and "whatis middle".
26104 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
26105 "whatis signed char" for not gcc compiled.
26106 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
26107 "set variable signed char=-1 (-1)" and
26108 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
26109 * gdb.base/funcargs.exp (float_and_integral_args):
26110 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
26111 Add mips-sgi-irix* xfail when not gcc compiled for
26112 "continue to call2b".
26113 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
26114 "continue to call2g".
26115 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
26116 "backtrace from call6a"
26117 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
26118 "backtrace from call7k".
26119 Add mips-sgi-irix5* xfail when not gcc compiled for
26120 "backtrace from call7a".
26121 (localvars_after_alloca): Fix gdb_test cmds for
26122 "print * after runto ...".
26123 Remove rs6000-*-* xfails for
26124 "print i after runto localvars_after_alloca" and
26125 "print l after runto localvars_after_alloca"
26126 for all compilers.
26127 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 26128 when not compiled with gcc, for:
c906108c
SS
26129 "print signed char == (minus)",
26130 "print signed char != (minus)",
26131 "print signed char < (minus)",
26132 "print signed char > (minus)".
26133 * gdb.base/callfuncs.exp (do_function_calls):
26134 Add mips-sgi-irix* xfail, when compiled with native compiler, for
26135 "call inferior func with struct - returns char *".
d63a86f8 26136 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
26137 "correct value returned double test" to include Solaris 2.4.
26138 * gdb.base/funcargs.exp (float_and_integral_args):
26139 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 26140
c906108c
SS
26141Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26142
26143 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
26144 enumeration bitfields if compiling with GNU C.
26145 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
26146 to empty' prompt.
26147
26148Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
26149
26150 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
26151 test for PRO targets.
26152
26153 * gdb.base/funcargs.exp: Avoid ever setting more than 8
26154 breakpoints in the inferior at any given time by making
26155 two groups of breakpoints for call2*, call6* and call7*
26156 tests.
26157
26158Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26159
26160 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
26161 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
26162 from optimizing it away.
26163 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
26164 "call inferior func with struct".
26165
26166Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
26167
26168 * configure.in: Only configure gdb.chill for particular targets.
26169
26170Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
26171
26172 * gdb.base/Makefile.in: Add action to .c.o transformation
26173 rule that generates a .ci file for each .o file and remove
26174 explicit .c.o rules except for callfuncs.o.
26175 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
26176 generates a .ci file for each .o file and remove explicit
26177 .cc.o rules.
26178 (clean): Remove *.tmp *.ci files.
26179 (EXECUTABLES): Remove templ-info.exp.
26180 * gdb.base/compiler.c: New file.
26181 * gdb.c++/compiler.cc: New file
26182 * gdb.base/scope.exp: Source gdb.base/scope.ci.
26183 Change rs6000-*-* xfail for
26184 "print 'scope0.c'::filelocal_ro" and
26185 "print 'scope1.c'::filelocal" and
26186 "print 'scope1.c'::filelocal_bss" and
26187 "print 'scope1.c'::filelocal_ro" and
26188 "print 'scope1.c'::foo::funclocal" and
26189 "print 'scope1.c'::foo::funclocal_ro" and
26190 "print 'scope1.c'::bar::funclocal" and
26191 "print 'scope0.c'::filelocal_ro" and
26192 "print 'scope1.c'::filelocal at foo" and
26193 "print 'scope1.c'::filelocal_bss at foo" and
26194 "print 'scope1.c'::filelocal_ro at foo" and
26195 "print 'scope1.c'::foo::funclocal at foo" and
26196 "print 'scope1.c'::foo::funclocal_bss at foo" and
26197 "print 'scope1.c'::foo::funclocal_ro at foo" and
26198 "print 'scope1.c'::bar::funclocal at foo" and
26199 "print 'scope0.c'::filelocal_ro" and
26200 "print 'scope1.c'::filelocal" and
26201 "print 'scope1.c'::filelocal_bss" and
26202 "print 'scope1.c'::filelocal_ro" and
26203 "print 'scope1.c'::foo::funclocal" and
26204 "print 'scope1.c'::foo::funclocal_bss" and
26205 "print 'scope1.c'::foo::funclocal_ro" and
26206 "print 'scope1.c'::bar::funclocal" and
26207 "print 'scope1.c'::bar::funclocal_bss"
26208 to only be xfail'd when not compiled with gcc.
d63a86f8 26209 Add rs6000-*-* xfail for
c906108c
SS
26210 "print 'scope0.c'::filelocal_bss before run"
26211 when compiled with gcc.
26212 (test_at_main): Add rs6000-*-* xfail for
26213 "print filelocal_ro in test_at_main"
26214 when compiled with gcc.
26215 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 26216 Add rs6000-*-aix* xfail for
c906108c
SS
26217 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
26218 "ptype t_char_array", not compiled with gcc.
26219 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
26220 xfail for "list foo (in include file)" when gcc compiled.
26221 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 26222 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
26223 "run to call0a" if not compiled with gcc.
26224 (unsigned_integral_args): Add rs6000-*-* xfail for
26225 "run to call1a" if not compiled with gcc.
26226 (float_and_integral_args): Add rs6000-*-* xfail for
26227 "run to call2a" if not compiled with gcc and for
26228 "continue to call2b" for any compiler.
26229 Add rs6000-*-* xfail to
26230 "print f1 after run to call2a" for gcc compiled.
26231 (discard_and_shuffle): Add rs6000-*-* xfail for
26232 "run to call6a".
26233 (shuffle_round_robin): Add rs6000-*-* xfail for
26234 "backtrace from call7a" if not compiled with gcc.
26235 Add rs6000-*-* xfail for
26236 "backtrace from call7b" if compiled with gcc.
26237 (call_after_alloca): Add rs6000-*-* xfail for
26238 "print c in call_after_alloca" and
26239 "print s in call_after_alloca" and
26240 "backtrace from call_after_alloca_subr"
26241 if not compiled with gcc.
26242 (localvars_in_indirect_call): Add rs6000-*-* xfail for
26243 "print c in localvars_in_indirect_call" and
26244 "print c in localvars_in_indirect_call" and
26245 "backtrace in indirectly called function" and
26246 "stepping into indirectly called function"
26247 if not compiled with gcc.
26248 (localvars_after_alloca): Add rs6000-*-* xfail for
26249 "print c after runto localvars_after_alloca" and
26250 "print s after runto localvars_after_alloca" and
26251 "print i after runto localvars_after_alloca" and
26252 "print l after runto localvars_after_alloca"
26253 for all compilers.
26254 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
26255 than whatis-info.exp.
26256 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
26257 than opaque-info.exp.
26258 Setup rs6000-*-* xfail for
d63a86f8 26259 "ptype on opaque struct pointer (statically)" and
c906108c
SS
26260 "ptype on opaque struct pointer (dynamically)" when
26261 not compiled with gcc.
26262 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
26263 rather than callf-info.exp.
26264 (do_function_calls): Add clear_xfail for rs6000-*-* for
26265 "p t_float_values2(3.14159,float_val2)". Seems to work
26266 fine there, both with xlc and gcc. Need to find out what
26267 it is doing right and fix other platforms.
26268 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
26269 "call inferior func with struct - returns int",
26270 "call inferior func with struct - returns long",
26271 "call inferior func with struct - returns float",
26272 "call inferior func with struct - returns double",
26273 "call inferior func with struct - returns char *",
26274 but only if not gcc compiled (presumes xlc compiled).
26275 Change rs6000-*-* xfails for
26276 "call inferior func with struct - returns char" and
26277 " call inferior func with struct - returns short" to only
26278 xfail if not using gcc.
26279 (clean mostlyclean): Remove *.ci and *.tmp files.
26280 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
26281 than templ-info.exp.
26282 * gdb.base/langs.exp: Source gdb.base/langs.ci.
26283 Add rs6000-*-* xfail for "up to foo in langs.exp"
26284 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 26285 when not gcc compiled.
d63a86f8 26286
c906108c
SS
26287Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26288
26289 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
26290 * gdb.base/corefile.exp: Likewise.
26291 * gdb.base/list.exp: Likewise.
26292 * gdb.base/scope.exp: Likewise.
26293 * gdb.base/siganls.exp: Likewise.
26294
26295 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
26296 compiler output.
26297 * gdb.base/whatis.exp: Likewise.
26298
26299Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
26300
26301 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
26302 failure (opcode table has been fixed to match reality).
26303
26304Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
26305
26306 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
26307 "call inferior func with struct - returns char",
26308 "call inferior func with struct - returns short"
26309
26310 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
26311 "print 'scope0.c'::filelocal at main",
26312 "print 'scope0.c'::filelocal_bss in test_at_main",
26313 "print 'scope0.c'::filelocal at foo",
26314 "print 'scope0.c'::filelocal_bss in test_at_foo",
26315 "print 'scope0.c'::filelocal at bar",
26316 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 26317
c906108c
SS
26318 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
26319 in source file 1". This bug seems to have been fixed with both
26320 gcc and native cc (was native assembler bug?).
26321
26322Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
26323
26324 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
26325 "backtrace through signal handler" to "i*86-*-sysv4*".
26326 * gdb.base/signals.exp: Add xfail for "'next' behaved as
26327 continue" case. Add "known SVR4 bug" to fail message.
26328 Add "i*86-*-bsdi2.0" xfail for "handle all print".
26329 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
26330 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
26331 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
26332 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
26333 "up to foo in langs.exp", "show language at foo in
26334 langs.exp", "up to cppsub_ in langs.exp", "show
26335 language at cppsub_ in langs.exp", "up to fsub in
26336 langs.exp", and "show language at fsub in langs.exp".
26337 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
26338 "bactrace in corefile.exp".
26339 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
26340 "call inferior function with struct - returns float" and
26341 "call inferior function with struct - returns double".
d63a86f8 26342
c906108c
SS
26343Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
26344
26345 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
26346 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
26347 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
26348 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
26349
26350Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
26351
26352 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
26353 (or overriden) "CHILL" macro rather then bare "gcc".
26354 Also look for ../../gcc/xgcc since that is what we will
26355 actually need, not "Makefile". Remove following assignment
26356 of CHILL to CHILL_FOR_TARGET because that results in
26357 recursive definition.
26358
26359Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
26360
26361 * gdb.base/corefile.exp: Change xfail for backtrace in
26362 corefile.exp from linuxaout to all linux.
26363 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
26364 cases where we miss the breakpoint at the signal handler
26365 for some reason. Setup xfail for linuxoldld/linuxaout and
26366 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
26367 hitting SIGURG breakpoint.
26368 * gdb.base/signals.exp: Setup xfail for "next" acting like
26369 continue to add linuxoldld. Setup xfail for all linux for
26370 "next to handler in signals_tests_1", "backtrace in
26371 signals_tests_1", "continue to func1", "pass SIGUSR1",
26372 and continue to handler".
26373
26374Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
26375
26376 * Update all FSF addresses except those in COPYING* files.
26377
26378Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
26379
26380 * gdb.base/a2-run.exp: Change messages to be more explicit about
26381 the status of args, and quote binfile in results.
26382
26383Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
26384
26385 * gdb.base/callfuncs.exp: Add tests for passing structs to
26386 inferior functions and return various types.
26387 * gdb.base/callfuncs.c: Add functions to receive a struct
26388 and return a member of the struct, in various types.
26389
26390Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26391
26392 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
26393
26394Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
26395
26396 * config/vxworks29k.exp: New file, sources vxworks.exp.
26397
26398Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26399
26400 * config/gdbremote.exp: New file. Testing framework using
26401 gdbserver.
26402
26403Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
26404
26405 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
26406 "call function when asleep" and "send end of file".
26407 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
26408 for "backtrace in corefile.exp".
26409 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
26410 for "backtrace through signal handler".
26411 * gdb.base/corefile.exp: Make sure we actually generate a core file
26412 before trying the core tests. Some systems allow the user to suppress
26413 generation of core files and default to that (linux for example).
26414 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
26415 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
26416
26417Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26418
26419 * gdb.threads: New directory with some crude multi-threaded
26420 gdb tests (step.exp and step2.exp).
26421 * config/mt-lynx (STEP_EXECUTABLE): Define.
26422 (THREADFLAGS): Define.
26423
26424Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
26425
26426 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
26427
26428 * gdb.base/signals.exp: Disable whole file for lynx until
26429 further notice.
26430
26431 * gdb.base/signals.exp: xfail test where "next" acts like
26432 "continue" for lynx.
26433
26434 * gdb.base/interrupt.exp: xfail test for calling function while
26435 inferior is asleep for lynx.
26436
26437 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
26438 than one cr-lf after each command.
26439
26440Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26441
26442 * configure.in: Reinstate setting of stabsdirs variable, fix
26443 typo in setting up configdirs for native builds.
26444
26445 * gdb.base/return.exp: Fix typo in return double test.
26446 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
26447 compiler from optimizing them away.
26448
26449Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
26450
26451 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
26452 sequences to be echo'd by gdb when using gdb_test.
26453 * gdb.chill/chexp.exp: Likewise.
26454 * gdb.fortran/exprs.exp: Likewise
26455
26456Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26457
26458 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
26459 after the inferior gdb has started.
26460
26461 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
26462 after each command.
26463 * gdb.base/funcargs.exp: Likewise.
26464 * gdb.base/gdbvars.exp: Likewise.
26465 * gdb.base/interrupt.exp: Likewise.
26466 * gdb.base/list.exp: Likewise.
26467 * gdb.base/watchpoint.exp: Likewise.
26468 * gdb.c++/demangle.exp: Likewise.
26469 * gdb.c++/inherit.exp: Likewise.
26470 * gdb.chill/chexp.exp: Likewise.
26471 * gdb.fortran/exprs.exp: Likewise.
26472
26473 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
26474 test if we can't handle IO to/from the inferior.
26475
26476 * gdb.c++/misc.exp: Always check for a program already being
26477 started after sending a "run" command to gdb.
26478
26479 * gdb.base/twice.exp: Start with a fresh gdb.
26480
26481 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
26482 only depend on gdb's expression code, not the chill runtime.
26483
26484 * gdb.base/return.c: Put return values into variables so we
26485 can have gdb print them rather than depending on the program
26486 to print them.
26487 * gdb.base/return.exp: Corresponding changes.
26488
26489 * lib/gdb.exp: Provide default value for noinferiorio.
26490 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
26491 the inferior.
26492
26493 * gdb.base/break.exp: Always check for a program already being
26494 started after sending a "run" command to gdb.
26495 (text_next_with_recursion): Don't check the output from the
26496 program's printf statement. Instead just make sure the program
26497 exited.
26498
26499 * gdb.base/commands.exp: Protect tests which need arguments with
26500 $noargs conditionals.
26501
26502Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26503
26504 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
26505 of structure member arrays to match gdb/valops.c:value_addr change.
26506
26507Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
26508
26509 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
26510 cases.
26511
26512Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
26513
26514 * configure.in (configdirs): Remove gdb.chill from default list
26515 of subdirs and then add it back in only if doing a native build.
26516 The current chill compiler does not yet work in any cross build.
26517 * Revert all signal changes from Jul 6.
26518 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
26519 for sh-hms targets, allowing these tests to link, with no other
26520 changes. Testing is suppressed by setting "nosignals" in site.exp.
26521
26522Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
26523
26524 * configure.in (signaldirs): Define and add to configdirs for all
26525 targets except some specific ones that are known to not support signals.
26526 Also clean up formatting.
26527 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
26528 (signals, sigall): Remove rules to build.
26529 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
26530 Moved to new gdb.signals directory.
26531 * gdb.signals: New test directory.
26532 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
26533 signals.c signals.exp}: New or moved files.
26534
26535Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
26536
26537 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
26538
26539Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
26540
26541 * gdb.base/return.exp: Xfail `return double' test failure
26542 on at least Solaris 2.3 and handle future/past versions on
26543 a case by case basis as appropriate. Also update message
26544 to include i*86 failures.
26545
26546Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26547
26548 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
26549
26550 * lib/gdb.exp: Fix comment which erroneously identified
26551 gdb_file_cmd as gdb_load (the 19 May change was in fact to
26552 gdb_file_cmd not gdb_load).
26553 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
26554
26555 * gdb.base/setvar.exp: Make test names consistent between pass and
26556 fail cases. Use gdb_test more.
26557
26558Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26559
26560 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
26561
26562Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26563
26564 * gdb.base/help.exp: Fix expected help string for `show commands'.
26565
26566Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
26567
26568 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
26569
26570 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
26571 of a text section.
26572
26573Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
26574
26575 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
26576 that loop eventually terminates. Fix Connection refused logic so
26577 that testsuite will expire nicely.
26578
26579Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
26580
26581 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
26582 config/rom68k.exp: New tcl glue for the appropriate monitors.
26583 These all just end up calling monitor.exp.
26584 * config/monitor.exp (gdb_target_monitor): Handle `Connection
26585 refused' by retrying. Cleanup some timeout issues.
26586 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
26587 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
26588 callers don't have to set/restore global timeout variable.
26589
26590 * The following set of changes centralizes management of the global
26591 timeout variable. This way, it can be set in one target dependent
26592 place instead of dozens of places scattered throughout the test suite.
26593 If you need to lengthen a timeout, then you should either set timeout
26594 in one of the config/{target}.exp files, or multiply it by a factor.
26595 Setting it to an absolute value is always going to lose for some
26596 targets.
26597 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
26598 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
26599 * gdb.base/funcargs.exp: Don't set timeout.
26600 * gdb.base/list.exp (test_forward_search): Only use local timeout.
26601 * gdb.base/printcmds.exp (test_print_string_constants
26602 test_print_array_constants): Don't set timeout.
26603 * gdb.base/ptype.exp: Don't set timeout.
26604 * gdb.base/recurse.exp: Don't set timeout.
26605 * gdb.base/return.exp: Don't set timeout.
26606 * gdb.base/watchpoint.exp: Don't set timeout.
26607 * gdb.c++/classes.exp (do_tests): Don't set timeout.
26608 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
26609
26610Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
26611
26612 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
26613
26614Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26615
26616 * lib/gdb.exp: Disable chill tests for irix5.
26617
26618Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26619
26620 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
26621 each test pass or fail.
26622
26623Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26624
26625 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
26626 xlc not gcc.
26627
26628Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
26629
26630 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
26631
26632Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
26633
26634 * config/est.exp: Fix copyright and comments. Remove dead code.
26635 Use targetname, serialport and baud variables instead of fixed
26636 constants.
26637 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
26638 * config/cpu32bug.exp: New file to support cpu32bug monitors.
26639
26640Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26641
26642 * gdb.base/watchpoint.exp: Don't run
26643 test_watchpoint_triggered_in_syscall for sunos.
26644
26645Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26646
26647 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
26648 they don't seem to exist. Do include stdio.h.
26649
26650Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26651
26652 * gdb.base/a1-selftest.exp: Add alpha xfail.
26653
26654Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26655
26656 * gdb.base/watchpoint.c (main): Prompt before calling read().
26657 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
26658 Revise accordingly. Remove cruft about sending "123" several
26659 times, until it gets noticed. Clean up the "print buf[0]" stuff
26660 so that it passes or fails, and waits for prompts in the usual way.
26661
26662Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26663
26664 * gdb.base/recurse.exp: Fix comment.
26665
26666 * TODO: Remove item about printing variables in nodebug.exp. Add
26667 item about enabling tests which are only run on some targets.
26668
26669 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
26670 fail, make test names unique, use new gdb_test convention
26671 regarding pattern, use gdb_test more, etc.).
26672
26673 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
26674 fail, make test names unique, etc.).
26675
26676Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26677
26678 * gdb.base/nodebug.c: Change return type of top and middle to
26679 short.
26680 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
26681 are fixed by the recent mdebugread.c changes. Allow `short ()'
26682 as type for top and middle.
26683
26684Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26685
26686 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
26687 nearly as I can tell, the whole thing was an accident in Stu's
26688 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
26689 to replace a send/expect pair with gdb_test, but ended up only
26690 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
26691 of 30 Mar 1995 took care of it, but left this vestigial comment
26692 which I am now nuking.
26693
26694Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26695
26696 * gdb.base/break.exp: Look for different line number for
26697 breakpoint at main depending on usestubs.
26698
26699Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26700
26701 * gdb.base/list.exp: Adjust some alternate expect patterns to
26702 match recent list0.c change. Add alternate expect pattern for
26703 output from `list default lines around main' for optimizing
26704 compilers.
26705
26706Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26707
26708 * lib/gdb.exp: If nosignals is not set, set it to 0.
26709
26710Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
26711
26712 * config/slite-gdb.exp: Responds to load symbol table prompt.
26713 * gdb.base/break.exp: Adjust line number, fix rerun.
26714 * gdb.base/langs0.c: Add #ifdef usestubs.
26715
26716Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
26717
26718 * gdb.base/list.exp: Adjust line contents after adding new lines in
26719 list0.c. Also fix a syntax error.
26720
26721 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
26722 * gdb.base/break.exp: ditto.
26723 * gdb.base/list.exp: ditto.
26724 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
26725 * gdb.base/run.c: ditto.
26726 * gdb.base/list0.c: ditto.
26727 * gdb.base/funcargs.c: ditto.
26728
26729Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
26730
26731 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
26732 $targetname, $serialport and $baud instead of hardwired variables.
26733 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
26734 target doesn't support signals.
26735
26736Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
26737
26738 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
26739
26740Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26741
26742 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
26743 Don't rely on the value of an auto variable before it has been
26744 initialized. Use gdb_test more.
26745
26746Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26747
26748 * lib/gdb.exp (default_gdb_version): A version number must start
26749 with a digit, but other than that contains all characters up to
26750 the first whitespace character.
26751
26752Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26753
26754 * gdb.base/commands.exp (breakpoint_command_test): New tests.
26755
26756Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26757
26758 * gdb.c++/*.exp: Warn if executable does not exist. The original
26759 reason for skipping the warning was that configure.in sometimes
26760 intentionally skipped building the executables but the tcl code
26761 had no way of knowing. That (a) was always bogus with respect to
26762 error handling, (b) is no longer true (right now there is no way
26763 to skip C++ tests).
26764
26765 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
26766
26767Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26768
26769 * gdb.base/list.exp: Add expect patterns for output from
26770 SunPRO compiled executables.
26771 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
26772 types.
26773
26774Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26775
26776 * gdb.base/break.exp (test_next_with_recursion): Accept any line
26777 number (we are already testing that the correct source line text
26778 gets printed).
26779
26780 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
26781 that is what is intended, but something needed to be done to get
26782 sunos4 native working again.
26783
26784 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
26785
26786 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
26787 apparently went with a (very) old xfail.
26788
26789Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
26790
26791 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
26792 runto_main is a proc in gdb.exp that will do 'step' for target use
26793 stubs.
26794 * gdb.base/exprs.exp: ditto.
26795 * gdb.base/interrupt.exp: ditto.
26796 * gdb.base/opaque.exp: ditto.
26797 * gdb.base/printcmds.exp: ditto.
26798 * gdb.base/ptype.exp: ditto.
26799 * gdb.base/scope.exp: ditto.
26800 * gdb.base/setvar.exp: ditto.
26801 * gdb.base/signals.exp: ditto.
26802 * gdb.base/twice.exp: ditto.
26803 * gdb.c++/classes.exp: ditto.
26804 * gdb.c++/inherit.exp: ditto.
26805 * gdb.c++/templates.exp: ditto.
26806 * gdb.base/break.exp: no run and hit main for stubs. Change line
26807 numbers for breakpoints and info breakpoint.
26808 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
26809 breakpoint().
26810 * gdb.base/callfuncs.c: ditto.
26811 * gdb.base/exprs: ditto.
26812 * gdb.base/interrupt.c: ditto.
26813 * gdb.base/opaque0.c: ditto.
26814 * gdb.base/printcmds.c: ditto.
26815 * gdb.base/ptype.c: ditto.
26816 * gdb.base/scope0.c: ditto.
26817 * gdb.base/setvar.c: ditto.
26818 * gdb.base/signals.c: ditto.
26819 * gdb.base/twice.c: ditto.
26820 * gdb.c++/misc.cc: ditto.
26821 * gdb.c++/templates.cc: ditto.
26822
26823Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26824
26825 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
26826
26827 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
26828 somewhere between `read' and `main.c'. I'm pretty sure the
26829 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
26830 and it isn't particularly useful.
26831
26832 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
26833
26834Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26835
26836 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
26837
26838Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
26839
26840 * config/mt-slite: add LIBS and -nostdlib.
26841 * config/slite-gdb.exp: add this new file to support sparclite target.
26842
26843Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
26844
26845 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
26846
26847 * gdb.base/a2-run.exp: Change argument to istarget from
26848 "*-*-vxworks" to "*-*-vxworks*".
26849 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
26850
26851Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
26852
26853 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
26854 will not runto main but do a 'step' to step out of breakpoint().
26855 * config/mt-slite: add -Dusestubs.
26856
26857Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26858
26859 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
26860 instead of just @.
26861
26862 * gdb.base/signals.exp: Add test for "handle all print".
26863 * TODO: Remove "handle all print". Also remove item about
26864 checking copyright date (I don't like the idea of a spurious FAIL
26865 based on when we run the tests).
26866
26867 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
26868 for SunOS4 (reason for failure not investigated). Remove
26869 redundant test for $binfile.
26870
26871 * gdb.base/nodebug.c (array_index): Call malloc.
26872
26873 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
26874
26875Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
26876
26877 * gdb.base/recurse.exp: Update gdb_test invocation to use new
26878 conventions and slightly simplify the matching regexp.
26879
26880Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26881
26882 * gdb.base/break.exp: Update gdb_test invocation to use new
26883 convention.
26884
26885 * lib/gdb.exp: If noargs is not set, set it to 0.
26886
26887 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
26888 tests unique.
26889
26890 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
26891
26892Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26893
26894 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
26895 one argument of type "<non-float parameter>".
26896
26897Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
26898
26899 * config/rom68k.exp: New file to support Motorola IDP board.
26900 * gdb.base/a2-run.exp: Skip this file if noargs is set.
26901 * gdb.base/break.c: Change things around so that this program
26902 doesn't depend upon args. This is necessary to make remote
26903 targets work (in general, they can't take args).
26904 * gdb.base/break.exp: Don't try to send args to program. Don't
26905 expect output. Also, replace lots of code with gdb_test.
26906
26907Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26908
26909 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
26910 printing of '\'' (which is what the comment says we are testing,
26911 even though we were not), not '''.
26912 (test_integer_literals_rejected): Test that printing ''' is an error.
26913
26914 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26915 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
26916 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
26917 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
26918 Use gdb_test not test_print_accept.
26919 * lib/gdb.exp: Remove test_print_accept.
26920
26921 * gdb.base/signals.exp (signal_tests_1): Make pass message
26922 consistent with fail message.
26923
26924 * gdb.base/whatis.exp: Remove xfails for printing char vs.
26925 unsigned char; the bug (PR 1821) is fixed.
26926
26927 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
26928
26929 * gdb.base/scope.exp (test_at_localscopes): Call pass for
26930 successful tests--makes xfailing them work right.
26931
26932Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26933
26934 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
26935 only \r\n, not .*. The test can pass .* as the last thing in
26936 $pattern if that is what it wants. In addition to providing this
26937 flexibility, this change should speed up pattern matching in cases
26938 where the pattern already ended with .* (there were a number of
26939 them). This change also helps catch bad patterns--in the old
26940 scheme the typo "char \*" instead of "char \\*" would pass. Now
26941 it is caught.
26942 * Many .exp files: Update callers.
26943
26944 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
26945 clearer and does not spuriously match multiple ('s. Likewise for
26946 ) and *.
26947
26948 * gdb.base/nodebug.exp: Test ability to call a function and pass
26949 it a string (even with no debugging info).
26950
26951 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
26952 "p '\'", which is the same as "p ''" once tcl gets done with
26953 quoting, to "p '\\'", which I suspect is what is intended (one
26954 backslash gets sent to GDB).
26955
26956 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
26957
26958Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26959
26960 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
26961 1817) was fixed literally years ago.
26962
26963Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26964
26965 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
26966 test, it causes stepping out of call_after_alloca_subr with
26967 optimizing compilers.
26968 (localvars_in_indirect_call): Consume GDB prompt if `finish'
26969 fails.
26970
26971 * gdb.c++/templates.exp: Source templ-info.exp only if
26972 the templates executable exists.
26973
26974 * gdb.c++/misc.cc (class Contains_static_instance,
26975 class Contains_nested_static_instance),
26976 gdb.c++/classes.exp (test_static_members): Test printing of
26977 a class that contains a static instance of the class.
26978
26979Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26980
26981 * gdb.base/langs2.c (cppsub_): Don't prototype.
26982 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
26983 only, I believe).
26984
26985Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26986
26987 * lib/gdb.exp (skip_chill_tests): New procedure.
26988
26989 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
26990
26991Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
26992
26993 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
26994 each expect pattern. Cuts runtime from 12 to about 4 seconds.
26995
26996Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26997
26998 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
26999
27000 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
27001 disassemble 8, not 16, instructions for part 4.
27002
27003 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
27004 support the latter anymore.
27005
27006 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
27007 -DNO_PROTOTYPES.
27008 * gdb.base/callfuncs.c: Control use of prototypes based on
27009 NO_PROTOTYPES, not __STDC__.
27010 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
27011 t_float_values2 tests if prototypes in use.
27012
27013 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
27014 t_double_values): When checking differences against DELTA, check
27015 that difference is within the range (-DELTA,DELTA), not just
27016 (-infinity,DELTA).
27017
27018Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
27019
27020 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
27021 'file' command firts, then 'target', then 'load', this is due to gdb
27022 target set up.
27023 * config/mips-gdb.exp: Fix a couple regular exp bugs.
27024
27025Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
27026
27027 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
27028 FP load/store variants.
27029 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
27030
27031Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
27032
27033 * gdb.base/term.exp: Do not give a warning if not native, it is
27034 not an abnormal condition.
27035
27036Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
27037
27038 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
27039 t_char_array".
27040
27041Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
27042
27043 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
27044 are getting the version number.
27045
27046 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
27047 if not native, it is not an abnormal condition.
27048
27049Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27050
27051 * lib/gdb.exp: Just use "file exists", rather than undocumented
27052 dejagnu procedure "findfile".
27053
27054Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
27055
27056 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
27057 (LDFLAGS): Set to -Xlinker -Ur.
27058
27059 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
27060 Removed, these values are set by lib/gdb.exp.
27061
27062 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
27063
27064Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
27065
27066 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
27067 of replicating gdb startup code.
27068
27069 * config/mt-vxworks (LDFLAGS): Set to -r.
27070 (CFLAGS_FOR_TARGET): Removed.
27071
27072 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
27073 (gdb) and gdb for vxworks uses (vxgdb).
27074
27075 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
27076 executable is not in the tree and host != target, use sed and
27077 program_transform_name to determine the gdb name used by the
27078 target.
27079
27080 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
27081 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
27082
27083Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27084
27085 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
27086 floats, chars, and shorts where there are ANSI-style function
27087 definitions.
27088
27089 * gdb.base/langs.exp, gdb.base/langs*: New test.
27090 * gdb.base/Makefile.in: Build it.
27091 * TODO: Remove item about checking that C names don't get C++
27092 demangling applied; this test tests it.
27093
27094Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27095
27096 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
27097 went with the const70 xfail. The xfail went away a year ago.
27098
27099 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
27100
27101 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
27102 for hp300.
27103
27104 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
27105
27106 * gdb.base/a1-selftest.exp: Don't run on hp300.
27107
27108Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27109
27110 * Makefile.in (site.exp): Set host_alias and target_alias as well
27111 as host_triplet and target_triplet.
27112
27113Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27114
27115 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
27116
27117 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
27118 places as other ecoff systems).
27119
27120 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
27121 ultrix.
27122
27123Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27124
27125 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
27126 remove them.
27127 * gdb.base/nodebug.exp: Accept "function" in addition to "text
27128 variable and "variable" in addition to "data variable".
27129 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
27130
27131 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
27132 2.
27133 * gdb.base/list1.c (long_line): Add additional statement at start
27134 of function.
27135 * gdb.base/list.exp (test_forward_search): Update line number to
27136 reflect new statement.
27137
27138Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27139
27140 * gdb.base/signals.exp: Reinitialize searched source directories
27141 after gdb_start call.
27142
27143Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
27144
27145 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
27146 * gdb.stabs/Makefile.in: Likewise.
27147
27148 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
27149 change. Instead split the tests into smaller pieces.
27150 * gdb.disasm/hppa.s: Corresponding changes.
27151
27152Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27153
27154 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
27155 Quote ^C when passing it to stty. For some shells ^ is a pipe.
27156
27157 * gdb.base/funcargs.exp: Modify many tests so that every test
27158 either passes or fails. Make some test names unique.
27159
27160Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27161
27162 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
27163 Call stty to set interrupt character.
27164
27165 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
27166 for HP assembler versus GNU assembler based on actual behavior of
27167 $(CC), rather than assuming that $(AS) is always the GNU assembler.
27168
27169 * TODO: Suggest a few more stepping tests.
27170
27171Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
27172
27173 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
27174 restart GDB for h8300 after a continue.
27175 (return): Add pattern to match a29k-udi behavior.
27176 * gdb.base/nodebug.exp: Remove obsolete comment.
27177 * gdb.base/regs.exp: New file, testing of register displays.
27178 * gdb.base/return.exp: Fix typo in reference to $objdir.
27179 * gdb.base/whatis.exp: Always start with a fresh GDB.
27180
27181Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27182
27183 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
27184 higher, these tests generate a lot of output.
27185
27186Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27187
27188 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
27189 code following the catch silently ignored some errors; without the
27190 catch they should be thrown like any other tcl error. Also, the
27191 catch used "" instead of {} which meant all the callers who wanted
27192 to include one of the characters "[]$ had to quote it an extra time.
27193 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
27194 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
27195 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
27196 Remove extra quoting.
27197
27198Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
27199
27200 * gdb.base/commands.exp: Make test names unique; every test either
27201 passes or fails. Update some comments.
27202
27203 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
27204
27205Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27206
27207 The following fixes a FAIL caused by the fact that the alpha stabs
27208 configuration didn't use the ".if alpha" code in weird.def.
27209 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
27210 bit pointer, so the 32 bit version works even on the alpha.
27211 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
27212 Remove the stuff which allowed us to have separate versions for
27213 alpha and everything else.
27214
27215 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
27216 regexp which "info func operator\[\](" is supposed to match. Fix
27217 string to send to GDB. Note that GDB still doesn't work right. Add a
27218 new test for "info func .perator\[\](" which GDB does handle correctly.
27219
27220 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
27221
27222Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27223
27224 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
27225 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
27226 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
27227 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
27228 it makes the tests harder to understand and confuses test-o-matic.
27229 The preferred style is that each test provides a PASS or a FAIL,
27230 and has a unique message (e.g. "continue #54" not just "continue")
27231 which is the same for the pass and the fail.
27232 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
27233 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
27234 to lib/gdb.exp.
27235 * gdb.base/printcmds.exp: Use test_print_accept. Remove
27236 prt_accept which was basically the same thing. Likewise for
27237 test_print_reject and prt_reject.
27238 * lib/gdb.exp (test_print_reject): Add some more error message
27239 patterns to match from the former printcmds.exp (prt_reject).
27240 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
27241 One defect of the passcount stuff is that some of it failed to
27242 report XPASS where appropriate.
27243 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
27244 stuff before and after arg in expected pattern.
27245 (test_paddr_operator_functions): Re-do test without print_addr_of;
27246 this is the only test which seems to want extra stuff there.
27247
27248Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27249
27250 * gdb.base/nodebug.exp: Update new tests to reflect improved
27251 wording of gdb output.
27252
27253 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
27254 and "ptype" work on variables in files compiled without -g.
27255 Replaces commented out "maint print msymbol" tests.
27256
27257Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27258
27259 * gdb.base/setvar.c (dummy): Call malloc.
27260
27261 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
27262 losing with the irix4 sed.
27263
27264 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
27265 ALRM" on irix4.
27266
27267Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27268
27269 * TODO: Remove items about corefile.exp testing new exec-file and
27270 backtrace; both are now done. Add items about printing enums.
27271
27272Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27273
27274 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
27275 "get signal $thissig" test fails.
27276
27277 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
27278
27279Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27280
27281 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
27282 compiler warning with dec alpha compiler.
27283
27284 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
27285 extra \n from gdb_test call (this explains why the prompt test
27286 that I removed yesterday was there).
27287 (user_defined_command_test): Remove extra \n and prompt test.
27288
27289 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
27290 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
27291 doesn't exist.
27292 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
27293 Also remove alpha workaround, which turns out to be because
27294 SIGABRT == SIGLOST.
27295
27296 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
27297
27298 * gdb.base/help.exp: Don't test "help show".
27299
27300Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27301
27302 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
27303 "set print address" is on.
27304 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
27305 pass prompt to gdb_test; gdb_test already looks for the prompt.
27306
27307 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
27308
27309 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
27310 was a vestige of the manual TESTSTRATEGY, and the purpose of it
27311 was to make sure that gdb can read a core file. But (a) the "read
27312 the corefile" part didn't make it to a1-selftest.exp, we just
27313 delete the corefile after creating it, and (b) we test reading
27314 corefiles in corefile.exp anyway. Also, this test left around a
27315 xgdb process on Solaris.
27316
27317 * gdb.base/corefile.exp: Also test backtrace.
27318
27319Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
27320
27321 * gdb.base/commands.exp: Test a simple user defined command with
27322 arguments and if/while statements; verify the full user command is
27323 printed by "show user".
27324
27325 * gdb.base/commands.exp: Test if/while commands as part of a
27326 breakpoint command list; verify they appear in breakpoint
27327 information.
27328
27329Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27330
27331 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
27332 than by dividing by zero.
27333
27334Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
27335
27336 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
27337 performing an inferior call with watchpoints enabled.
27338 * gdb.base/watchpoint.c (main): Delete second unnecessary read
27339 call.
27340
27341Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27342
27343 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
27344 of "file" command.
27345
27346 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
27347 Add additional pattern for when "int operator int(void);" appears
27348 in a different order.
27349
27350Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27351
27352 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
27353
27354 * gdb.base/help.exp: Replace most of docstrings for "info signals"
27355 and "signal" with ".*".
27356
27357Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27358
27359 * TODO: Add note about "handle all nostop".
27360
27361 * gdb.base/{sigall.c, sigall.exp}: New test.
27362 * gdb.base/Makefile.in: Add it.
27363
27364Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
27365
27366 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
27367 when invoking GDB, suppresses any windowing interface.
27368
27369Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
27370
27371 * config/sim-gdb: New file, simulator testing support.
27372
27373Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
27374
27375 * gdb.base/interrupt.exp: Test calling func1 twice.
27376
27377Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
27378
27379 * gdb.base/list.exp (test_forward_search): Set timeout higher
27380 when we'll be getting lots of output from gdb.
27381
27382 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
27383 "init_malloc" to after the expect statement. Run it if that
27384 regexp is taken, but also for two others which happen if source
27385 cannot be found.
27386
27387Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27388
27389 * gdb.base/printcmds.exp: New test, for printing register before
27390 program is running.
27391
27392Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27393
27394 * gdb.base/list.exp: Correct some alternate expect patterns
27395 to reflect changes in list1.c.
27396
27397Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27398
27399 * TODO: Add item regarding large frames.
27400
27401 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
27402
27403 * TODO: Remove item about enabling return.exp; it
27404 is enabled. Suggest a few more "return" tests.
27405
27406Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27407
27408 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
27409 anonymous unions.
27410
27411Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27412
27413 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
27414 and pr-5646.o, so "make" is the same as "make all", not "make
27415 pr-4975.o".
27416
27417Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
27418
27419 * gdb.base/list.exp: Adjust expectations to reflect changes in
27420 list1.c.
27421 (test_forward_search): New test proc.
27422 * gdb.base/list1.c (long_line): New function, has long source line.
27423
27424Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
27425
27426 * gdb.base/a1-selftest.exp: Change initial stepping to know about
27427 additional line of code that was added.
27428
27429Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
27430
27431 * gdb.disasm/hppa.s: Break the large branching tests into smaller
27432 tests so as not to overflow expect's input buffers.
27433 * gdb.disasm/hppa.exp: Corresponding changes.
27434
27435Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27436
27437 Beginnings of template debugging tests.
27438 * gdb.c++/templ-info.cc: New file to test for template
27439 debugging capability of the compiler.
27440 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
27441 templ-info.cc.
27442 * gdb.c++/templates.cc: Add explicit template instantiations
27443 to enable compiling with -fno-implicit-templates. Add destructor
27444 and 'value' method to T5 class for template tests.
27445 * gdb.c++/templates.exp: Add testcases for printing of template
27446 types, setting breakpoints on template methods and calling a
d63a86f8 27447 template method.
c906108c
SS
27448
27449Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
27450
27451 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
27452 branch target since some assemblers (gas-2.5) may emit a
27453 relocation for the branch instead of resolving it in the
27454 assembler.
27455
27456Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27457
27458 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
27459 through signal handler.
27460
27461Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27462
27463 * configure.in (*-*-netware): Use config/mt-netware.
27464
27465 * config/mt-netware: New file.
27466 * config/mt-i386-netware: Removed, separate configs for different
27467 netware architectures are no longer needed now that we have
27468 --with-headers.
27469
27470Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27471
27472 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
27473 by the recent changes to use ANSI C arithmetic conversions.
27474
27475Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27476
27477 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
27478 bug involving using inferior_pid to figure out whether to select a
27479 frame.
27480
27481Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
27482
27483 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
27484 match the current disassembler output.
27485
27486Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
27487
27488 * gdb.fortran/exprs.exp: Expect VOID instead of void.
27489 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
27490 types, expect "int" as type of integer values (for now).
27491
27492Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
27493
27494 * gdb.base/commands.exp: New tests for if/while commands.
27495
27496Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
27497
27498 * lib/gdb.exp (runto): Replace sub-pattern for hex value
27499 by .*, since hex values have different syntax in Chill mode.
27500
27501Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27502
27503 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
27504 linefeed from expect pattern for repeated types with indices > 9.
27505
27506Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
27507
27508 First part of Fortran test suite.
27509 * gdb.fortran: New directory.
27510 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
27511
27512Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27513
27514 * gdb.base/default.exp: Update expect pattern for load command
27515 without arguments.
27516
27517Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
27518
27519 * configure.in: Change i386 to i[345]86.
27520 * gdb.base/configure.in: Likewise.
27521 * gdb.c++/configure.in: Likewise.
27522 * gdb.chill/configure.in: Likewise.
27523
27524Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
27525
27526 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
27527 patterns, since that is not a valid context for comments.
27528
27529Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
27530
27531 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
27532 repeated types and repeated types with indices > 9.
27533
27534Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
27535
27536 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
27537 2417; old bug has been fixed.
27538
27539Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
27540
27541 * gdb.base/interrupt.exp: When trying to wake up the inferior,
27542 send the newline ourselves instead of assuming gdb_test will do
27543 so when passed an empty input string.
27544
27545 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
27546 stabs testcode.
27547
27548Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27549
27550 * lib/gdb.exp (gdb_test): Don't send anything if the first
27551 argument is an empty string. This makes cases where we want to
27552 match output that is already in expect's buffers (for example,
27553 matching a breakpoint after gdb_run_cmd has been called) work
27554 reliably.
27555
27556Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27557
27558 * config/netware.exp: New file.
27559
27560Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27561
27562 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
27563 the -B and -L prefixes so we can find the debugging stub.
27564
27565 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
27566 there and we are using the gcc from the tree.
27567
27568 * gdb.base/types.c: Removed.
27569
27570 * gdb.base/configure.in: Look for makefile fragments in ../config.
27571 Recognize i386-*-netware.
27572 * gdb.c++/configure.in: Likewise.
27573
27574Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27575
27576 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
27577 the correct TCL syntax.
27578
27579Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27580
27581 * gdb.base/opaque.exp: use runto instead of messing around with
27582 breakpoints. Simplify by using gdb_test.
27583
27584 * gdb.base/bitfields.exp: restart between tests on netware targets
27585 because breakpoints aren't relocated after target death. Run
27586 processes to completion.
27587
27588 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
27589
27590Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
27591
27592 * Makefile.in: Remove extra tabs that confuse some versions
27593 of "make". Use the newly built gdb to test with by default,
27594 rather than the first one in the tester's search path.
27595
27596Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
27597
27598 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
27599
27600 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
27601 condition help.
27602
27603Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27604
27605 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
27606
27607 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
27608 running.
27609 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
27610 * gdb.base/funcargs.exp: Likewise.
27611
27612 * gdb.base/bitfields.exp: Simplify by using gdb_test.
27613 * gdb.base/funcargs.exp: Likewise.
27614
27615 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
27616 message is "".
27617
27618Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27619
27620 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
27621 return,signals,twice}.exp: Handle non-existant binaries
27622 consistantly.
27623
27624 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
27625 * gdb.base/Makefile.in: Don't try to generate a core dump, we
27626 might testing a cross development system.
27627
27628Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27629
27630 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
27631 runtest script is relative to ${srcdir}, not ${rootdir}.
27632
27633Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
27634
27635 * gdb.base/signals.exp: Allow for optionality of breakpoint
27636 address.
27637
27638Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27639
27640 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
27641
27642Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27643
27644 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
27645 for size_t definition.
27646 * gdb.c++/templates.cc: Likewise
27647
27648 * config/mt-i386-netware: New file.
27649
27650 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
27651 defined.
27652
27653 * gdb.base/Makefile.in: Added support for systems that name core
27654 files by appending "core" to the program name.
27655 * gdb.base/a1-selftest.exp: Likewise.
27656
27657Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27658
27659 * gdb.base/return.exp: Add comment and message for `return double'
27660 test failure on Sparc Solaris.
27661
27662Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
27663
27664 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
27665
27666Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27667
27668 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
27669 from optimizing them away.
27670 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
27671 patterns to include default constructors and assignment operators,
27672 to match gcc versions beyond 2.5.8. Accept any cplus demangling
27673 character in the output of the virtual base pointer.
27674
27675Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27676
27677 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
27678 expression match in print_addr_of to avoid unintented matches.
27679 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
27680 versions up to 2.5.8.
27681
27682Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27683
27684 * gdb.base/list.exp: Tweak alternate pattern for listing of an
27685 included file to run under newer versions of expect.
27686 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
27687 consecutive >'s in templates to accomodate recent cplus-dem.c change.
27688 Remove xfail for the virtual table of BDDHookV.
27689
27690Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
27691
27692 * lib/gdb.exp (string_to_regexp): Set a default result.
27693 (default_gdb_start): Fix misleading message.
27694
27695Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
27696
27697 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
27698 Remove all CC, etc definitions.
27699 * config/mt-hpux: New file.
27700 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
27701 (CFLAGS, LDFLAGS): Define.
27702 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
27703
27704 * Makefile.in (site.exp): Don't insert host_os, etc.
27705 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
27706 (distclean): Check existence of subdir.
27707 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
27708 * gdb.base/Makefile.in: General cleanup and simplification.
27709 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27710 to build executables. Use default rule to build .o files.
27711 (EXPECT, RUNTEST, CC): Fix relative pathname.
27712 (site.exp): Don't insert host_os, etc.
27713 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
27714 and/or SIGUSR1 defined.
27715 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
27716 * gdb.c++/Makefile.in: General cleanup and simplification.
27717 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27718 (CFLAGS): Remove.
27719 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
27720
27721Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
27722
27723 * gdb.base/recurse.exp: Misc changes to get tests running again
27724 after Kung's changes to the watchpoint code.
27725 * gdb.base/watchpoint.exp: Likewise.
27726
27727Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
27728
27729 * lib/gdb.exp (string_to_regexp): Convert {\} also.
27730
27731Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
27732
27733 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
27734 * lib/gdb.exp (default_gdb_start): Define.
27735 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
27736 gdb.base/funcargs.exp, gdb.base/opaque.exp,
27737 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
27738 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
27739 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
27740 Don't call gdb_target_udi in between tests.
27741
27742Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27743
27744 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
27745 (which was basically just a local version of the same thing). In
27746 addition to avoiding duplication, gdb_test_exact is faster.
27747 * lib/gdb.exp (gdb_test_exact): Fix typo.
27748
27749 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
27750 don't give an error.
27751
27752 * gdb.base/term.exp: Call delete_breakpoints before starting.
27753
27754 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
27755 (t10): Add comment.
27756
27757Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27758
27759 Reorganization of the GDB Test Suite.
27760
27761 * gdb.base: New directory, contains all the basic tests.
27762 * gdb.c++: New directory, tests specific to C++.
27763 * gdb.chill: New directory, tests specific to Chill.
27764 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
27765 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
27766 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
27767 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
27768 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
27769 t30-31 to chill).
27770 * */gdbme.*: Rename to match appropriate expect scripts.
27771 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
27772 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
27773 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
27774 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
27775 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
27776 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
27777 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
27778 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
27779 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
27780 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
27781 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
27782 gdb.c++/virtfunc.cc: New names of C++ files.
27783 * gdb.chill/chillvars.ch: New name of Chill file.
27784 * gdb.base/configure.in, gdb.c++/configure.in,
27785 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
27786 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
27787 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
27788 * configure.in (configdirs): Update to reflect directory changes.
27789 (target_abbrev): No longer define for any configuration.
27790 * Makefile.in: Cosmetic improvements to header comments.
27791
27792Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
27793
27794 Various changes to gdb.t31:
27795
27796 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
27797 * gdbme.ch: Make all key-words and predefineds be upper-case.
27798 * chillvars.exp: Expect key-words and predefinds in upper-case.
27799
27800 * chillvars.exp: Use gdb_test_exact many places.
27801 Change expected output for arrays (which now includes index labels).
27802
27803 * pr-5020.exp, gdme.ch (module PR_5020):
27804 New test, for PR-5020.
27805
27806Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
27807
27808 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
27809 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
27810
27811Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
27812
27813 * Makefile.in: Fix bit-rot in definitions of CHILL,
27814 CHILL_FOR_TARGET and Chill_LIB.
27815 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
27816 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
27817 CHILL, and CHILL_LIB.
27818
27819Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
27820
27821 * Revert the previous changes. Please see Rob's directory
27822 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
27823
27824Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
27825
27826 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
27827 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
27828 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
27829 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
27830 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
27831 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
27832 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
27833 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
27834 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
27835 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
27836 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
27837 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
27838 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
27839 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
27840 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
27841 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
27842 changes from 94Q1.
27843
27844Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
27845
27846 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
27847 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
27848 Rob's new testing fragments.
27849
27850Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
27851
27852 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 27853 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
27854
27855Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27856
27857 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
27858 version also, match on casted version strings, and match on
27859 gdb startup case where the line numbers might be messed up.
27860
27861Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
27862
27863 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 27864 (CFLAGS): Delete it from here.
c906108c
SS
27865
27866Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
27867
27868 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
27869
27870Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
27871
27872 * Makefile.in (RUNTEST): Default to just "runtest".
27873
27874Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27875
27876 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
27877 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
27878 the code has been restructured.
27879
27880Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27881
27882 * gdb.t00/default.exp (set write): Allow any number of \r and/or
27883 \n, not just one of each.
27884
27885 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
27886 /bin/cc gives a warning if you do.
27887
27888Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
27889
d63a86f8 27890 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
27891 __t10ListS_link1ZUiRCUiPT0
27892
27893Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27894
27895 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
27896 on local variables in recursive functions.
27897
27898 * gdb.t07/Makefile.in: Build the new test.
27899
27900Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27901
27902 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
27903 directly. Instead compare the return values from actual calls.
27904
27905Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
27906
27907 * Makefile.in (check): Set TCL_LIBRARY for runtest.
27908
27909Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27910
27911 * From Peter Schauer with minor modifications.
a9c64011
AS
27912 * gdb.t15/return.exp (return_tests): Handle targets where "return"
27913 stops in mid-line in the caller. Add xfail for returning a float
27914 value on X86 targets.
c906108c
SS
27915
27916Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27917
27918 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
27919 to avoid expect lossage.
27920 (fmem_LRbug_tests): Likewise.
27921 * gdb.disasm/hppa.s: Corresponding changes.
27922
27923 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
27924 conditions to work with latest dejagnu/expect.
27925
27926 * gdb.t15/funcargs.exp (finish from indirect call): No longer
27927 expected to fail on the PA.
27928 (backtrace in call with trampolines): Explicitly require main
27929 to be frame #1 (no trampolines should show up in backtrace).
27930
27931 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
27932 "continue -expect".
27933 * gdb.t06/break.exp: Likewise.
27934 * gdb.t07/watchpoint.exp: Likewise.
27935 * gdb.t13/bitfields.exp: Likewise.
27936 * gdb.t15/{funcargs,return}.exp: Likewise.
27937 * gdb.stabs/weird.exp: Likewise.
27938 * config/{mips,udi}-gdb.exp: Likewise.
27939
27940 * hppa.sed: Enclose comments within a sed command to avoid
27941 losing with the old OSF1 sed.
27942
27943Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27944
27945 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
27946 sequent dynix.
27947 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
27948 * gdb.t15/funcargs.exp: Conditionally step again to really
27949 finish from marker_call_with_trampolines. Handle the case where
27950 the first step from within call_with_trampolines already steps
27951 us back to main.
27952 * gdb.t15/gdbme.c: Add comment to closing brace of
27953 call_with_trampolines for funcargs.exp.
27954
27955Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27956
d63a86f8 27957 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
27958 Fix typo(s).
27959
27960Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27961
27962 * gdb.t07/gdbme.c: More code for watchpoint testing.
27963
27964 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
27965 "Hardware watchpoint" throughout file.
27966 (test_watchpoint_triggered_in_syscall): New test.
27967 (test_complex_watchpoint): New test.
27968
27969Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27970
27971 * gdbme.c (call_with_trampolines): New function to try and step
27972 into. Tests trampoline problems on the PA.
27973
27974 * funcargs.exp (localvars_in_indirect_call): No longer expect
27975 stepping into indirect call to fail on PAs.
27976 (test_stepping_over_trampolines): New test.
27977
27978Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27979
27980 * TODO: Add suggestions for static member function tests, and
27981 completion tests.
27982
27983Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27984
27985 * TODO: Add suggestions for "p/a" tests.
27986
27987 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
27988 (default_gdb_exit): Replace all the hair with sending "quit" to
27989 the process with a simple close.
27990
27991Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27992
27993 * TODO: Add suggestions for shared library tests.
27994
27995Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27996
27997 * TODO: Add suggestions for x/s tests.
27998
27999Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28000
28001 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
28002 "enable once", and "enable breakpoints once" with ".*".
28003
28004Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28005
28006 * TODO: Add suggestions about structure passing tests.
28007
28008Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28009
28010 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
28011 the primary1 test, use work around if __GNUC__ < 2.
28012 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
28013 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
28014 Test for bad output rather than waiting for timeout. Issue
28015 second continue only if first continue failed.
28016
28017Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28018
28019 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
28020 operator[] test with gdb_test because the old code didn't seem to
28021 be getting the quoting right with the new dejagnu.
28022
28023Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
28024
28025 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
28026 one from the path.
28027 * Makefile.in: Use a fresh expect if there is one, use runtest
28028 from the src tree if there is one.
d63a86f8 28029
c906108c
SS
28030Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28031
28032 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
28033 next over recursive call. Revise the tests from that point on
28034 (which had been skipped) to match GDB's actual (correct) output.
28035
28036 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
28037 with next over a breakpoint whose condition is false.
28038
28039 * gdb.t00/help.exp: Comment out "help set print" tests just like
28040 (and for same reason as) "help set" test.
28041
28042Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28043
28044 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
28045 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
28046
28047Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28048
28049 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
28050 necessary gdb_target_udi.
28051
28052 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
28053
28054 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
28055 1838 and 2417; they are fixed.
28056
28057 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
28058 gdb.t03/ptype.exp (ptype structure, ptype union):
28059 Remove xfails; the test is looser than when the xfails were added.
28060
28061 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
28062 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
28063
28064 * gdb.t01/run.exp: Only run shell test if isnative.
28065
28066 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
28067 since "run" automatically loads if necessary. Call gdb_target_udi
28068 after the "file" since "file" kills any execution target.
28069
28070 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
28071 GDB. GDB doesn't work that way (not anymore at least) on UDI.
28072 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
28073 argument for UDI.
28074
28075Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28076
28077 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
28078
28079 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
28080
28081Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28082
28083 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
28084 properly quoting regexps. This makes the second argument to
28085 demangle a fixed string, which matches the callers, instead of a
28086 shell-style pattern which is what the previous implementation
28087 used. Update some of the callers.
28088
28089Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28090
28091 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
28092 (comib_nullified_tests): Fix typo.
28093 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
28094 strings. No longer expected to fail.
28095
28096 * gdb.disasm/hppa.s (addib_tests): Fix typo.
28097 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
28098 strings. No longer expected to fail.
28099
28100 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
28101 string. No longer expected to fail.
28102
28103Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28104
28105 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
28106 No longer expected to fail.
28107
28108 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
28109 string. No longer expected to fail.
28110
28111Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28112
28113 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
28114 only in the names (I probably got most of them). I was even
28115 generous with some which differed in underscores in names, and
28116 probably missed a few, and I *still* was able to remove almost a
28117 third of the file with almost no impact on testsuite coverage.
28118
28119Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28120
28121 * gdb.t00/default.exp: Match udi_attach error message as well as
28122 the one from child_attach.
28123
28124 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
28125
28126 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
28127
28128 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
28129 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
28130
28131 * Move test with enums and partial symbols back to
28132 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
28133 Reverts the change of 26 May 93. Per today's change to
28134 stabs.texinfo, the behavior that weird.exp was expecting was
28135 unreasonable; what is important is that the compiler+gdb get
28136 things right, which happens with a recent gcc. Also fix the test
28137 to deal with native compilers which put out the stab gdb can't
28138 deal with.
28139
28140Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28141
28142 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
28143 in the names. The main thing these accomplish is to slow things down.
28144 Many more such duplicates surely remain.
28145
28146 * gdb.t00/help.exp: Comment out "help support" test just like
28147 (and for same reason as) "help set" test.
28148
28149Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
28150
28151 * gdb.t06/break.exp: Remove setup_xfails for
28152 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
28153 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
28154 about known bug in gcc to include up through 2.5.8.
28155 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
28156 well as "_vb$".
28157 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
28158 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
28159 with latest gcc and gdb.
28160 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
28161 well as "_vb$".
28162
28163Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28164
28165 * configure.in (hppa*-*-*): Also configure and build stabs-only
28166 tests.
28167
28168Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28169
28170 * gdb.t10/hppa.mt: A makefile fragment for the PA.
28171 * gdb.t10/configure.in (hppa*-*-*): Use it.
28172
28173Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28174
28175 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
28176
28177Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28178
28179 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
28180 versions prior to 1.13.5.
28181
28182Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28183
28184 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
28185 the prompt is at the start of a line.
28186
28187Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28188
28189 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
28190 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
28191 in the copr tests now.
28192 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
28193 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
28194 expected to fail.
28195
28196Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
28197
28198 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
28199 gdb.t31/chillvars.exp, lib/gdb.exp:
28200 Tweak to run under either version of expect.
28201 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
28202 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
28203 * gdb.t11/list.exp: Remove extraneous whitespace.
28204
28205Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28206
28207 * gdb.t16/printcmds.exp (test_print_strings): Accept
28208 "(unsigned char *) " before the string.
28209
28210 * TODO: Add notes about printing of fancy types and GDB expressions.
28211
28212Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
28213
28214 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
28215 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 28216 if doing mips-idt-ecoff.
c906108c
SS
28217
28218Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
28219
28220 * Most .exp files: Tweak to run under either version of expect.
28221
28222Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28223
28224 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
28225 xfails; I'm not sure why they are failing, but not because of PR 1806.
28226
28227Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
28228
28229 * config/unix-gdb.exp: Remove gdb_unload cause it's already
28230 defined in lib/gdb.exp.
28231
28232Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28233
28234 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
28235 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
28236 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
28237 have to be typeless.
28238
28239Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28240
28241 * TODO: Add suggestion for copyright year test.
28242
28243Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
28244
28245 * configure.in (*-*-lynxos*): Add stabs tests.
28246
28247Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28248
28249 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
28250 so insert a tab before any assembler directive in column zero.
28251
28252 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
28253 stores.
28254 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
28255 stores.
28256 (fpu_short_memory_tests): Likewise.
28257
28258Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28259
28260 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
28261 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
28262 .stabs directives in comments.
28263
28264Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28265
28266 * TODO: New file, describing tests we could write.
28267 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
28268
28269Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28270
28271 * gdb.t06/signals.exp: Add kludge to force re-sync.
28272
28273 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
28274 to xgdb instead of gdb, get out of gdb.
28275
28276Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
28277
28278 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
28279 for info.
28280
28281Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28282
28283 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
28284 * gdb.stabs/configure.in (hppa*-*-*): Use it.
28285 * gdb.stabs/hppa.sed: New sed script for the PA.
28286
28287Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28288
28289 * gdb.stabs: Re-write weird.def and configuration to use sed
28290 instead of cpp. sed is portable and POSIX; cpp is neither.
28291
28292Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28293
28294 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
28295
28296Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28297
28298 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
28299
28300Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28301
28302 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
28303 "_vb$".
28304 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
28305 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
28306
28307Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28308
28309 * lib/gdb.exp: Comment out code which depends on non-existent
28310 `transform' procedure.
28311
28312Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
28313
28314 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
28315 * lib/gdb.exp: Transform tool name.
28316 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
28317 1.1's new error handling system.
28318
28319Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28320
28321 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
28322
28323Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28324
28325 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
28326 They made pattern matching so slow that timeouts happened on
28327 heavily loaded systems. Now any output from "show print" which
28328 gets us back to the GDB prompt is a PASS.
28329
28330Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
28331
28332 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
28333
28334Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28335
28336 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
28337
28338 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
28339 It is not from PR 3220.
28340
28341Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28342
28343 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
28344 just started failing because they depended on the order the
28345 subcommands are presented, or exact docstring text. This kind of
28346 test is a pain and has minimal benefit.
28347
28348Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28349
28350 * gdb.t09/corefile.exp: At end of test, use "core" command with
28351 no arguments.
28352
28353Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
28354
28355 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
28356 17}/Makefile.in: Make it possible to run the testsuite with Sun
28357 make and CC = cross gcc by adding explicit build rules for .o
28358 files.
28359
28360Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28361
28362 * gdb.t15/funcargs.exp: Don't put comments on same line as
28363 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 28364
c906108c
SS
28365Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28366
28367 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
28368
28369Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
28370
28371 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
28372 * gdb.t20/inherit.exp: remove three dumplicate entries.
28373
28374Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28375
28376 * gdb.t06/break.exp: For "next over recursive call", fail on any
28377 incorrect output, not just on "factorial (value=2)".
28378
28379Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28380
28381 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
28382 working now. Add an xfail if accesing a bss variable causes
28383 a memory error if the target is not yet run.
28384
28385Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28386
28387 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
28388 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
28389 name of __st* demangling (2 strings). Did Kung really get the
28390 more than 95 others right without testing them?
28391
28392Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
28393
28394 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
28395
28396Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
28397
28398 * configure.in (configdirs): Add gdb.disasm
28399 * gdb.disasm: New directory for GDB disassembler tests.
28400 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
28401
28402Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28403
28404 * gdb.t00/help.exp: Don't test "help set".
28405
28406 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
28407 from within expect statements. None of these happen anymore and
28408 they cause regressions to be silently unnoticed.
28409
28410 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
28411 messages) about known failures with gcc cygnus-2.4.5-930417.
28412
28413 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
28414 comp-info.exp so it gets built if it doesn't exist.
28415
28416 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
28417 it is no longer used.
28418 * gdb.t13/comp-info.c: Removed.
28419
28420Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28421
28422 * gdb.t06/signals.exp: Add xfail for sun3.
28423
28424Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28425
28426 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
28427 relevant because ^C doesn't get sent but failure can be reproduced
28428 interactively).
28429
28430Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28431
28432 * gdb.stabs/alpha.mt: New configuration file for alpha.
28433 * gdb.stabs/configure.in: Use it.
28434 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
28435 sharing with alpha.mt, redefine long to word via preprocessor.
28436 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
28437 for alpha.
28438 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
28439 native cc.
28440 * gdb.t00/teststrategy.exp: Change expect string so that we
28441 consume the `(xgdb)' from the command echo and from the gdb prompt.
28442 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
28443 gdb currently compares all values as long, so this failure probably
28444 applies to any configuration where LONGEST is bigger than a target int.
28445 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
28446 with gcc.
28447 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
28448 to handle opaque pointers, gcc is.
28449 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
28450 as first argument. Include <sys/types.h> and change all operator
28451 new definitions to use size_t.
28452 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
28453 now that we use size_t.
28454
28455Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28456
a9c64011 28457 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 28458 a long or float array cast all array members to the same type.
a9c64011 28459 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 28460 with 64 bit longs.
a9c64011 28461 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 28462 on alpha.
a9c64011 28463 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
28464
28465Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28466
28467 * gdb.t24 (demangle.exp): Constructors of templates have names like
28468 vector<int>::vector(int) not vector<int>::vector<int>(int). See
28469 section 14.6 of the ARM.
28470
28471 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
28472 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
28473 accomplish little and slow down the testsuite.
28474
28475 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
28476 Accept spaces various places.
28477
28478Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28479
28480 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
28481 with watchpoint enabled.
28482
28483 * Makefile.in: Remove definition of CC and remove the second
28484 definition of CXX (the "CXX = gcc" one remains). These definitions
28485 were causing backquotes to be expanded within backquotes, which
28486 doesn't work.
28487
28488Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
28489
28490 * gdb.t17/callfuncs.exp: Add "return 0" to end.
28491
28492Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28493
a9c64011
AS
28494 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
28495 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
28496 by mips cc and contains no stabs entries.
28497
28498Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
28499
28500 * config/vx-gdb.exp: Use fake device to load files rather than
28501 NFS.
28502 * lib/gdb.exp: New proc to do "file" command.
28503 * config/unix-gdb.exp: Use new "file" proc.
28504
28505Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
28506
28507 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
28508 Rework board rebooting slightly.
28509 (gdb_exit): Don't exit from the remote shell; there isn't one.
28510 * gdb.stabs/weird.exp: If a program is being debugged already,
28511 kill it.
28512 * gdb.t04/setvar.exp: Stop and restart gdb.
28513 * gdb.t05/expr.exp: Likewise.
28514 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
28515 restart gdb and reload the program.
28516 * gdb.t08/opaque.exp: Likewise.
28517 * gdb.t12/scope.exp: Likewise.
28518 * gdb.t13/bitfields.exp: Likewise.
28519 * gdb.t15/funcargs.exp: Likewise.
28520 * gdb.t20/classes.exp: Likewise.
28521 * gdb.t03/ptype.exp: Increase timeout.
28522 * gdb.t16/printcmds.exp (test_print_string_constants,
28523 test_print_array_constants): Likewise.
28524 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
28525 * gdb.t20/classes.exp (do_tests): Likewise.
28526 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
28527
28528Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
28529
28530 * gdb.stabs: Renamed *wierd* to *weird*.
28531
28532Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28533
28534 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
28535 for timeout. Add "known gcc 2.4.5 bug" to failure message.
28536
28537Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28538
28539 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
28540 (do_tests): Remove xfail for whatis on one_var and two_var.
28541
28542Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
28543
28544 * Makefile.in: Made cross building work better by adding
28545 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
28546
28547Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28548
28549 * gdb.t15/{return.c,return.exp,Makefile.in}:
28550 New test, currently commented out.
28551
28552Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
28553
28554 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
28555 still running and removes the leftover named socket so GDb can do
28556 clean restarts.
28557
28558Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
28559
28560 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
28561 console, not GDB.
28562 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
28563 cross testing works better with "make check"
28564 * config/unix-gdb: Use default procedures for exit and version.
28565 * config/vx-gdb.exp: Cleaned up and massaged back to working order
28566 with the newest VxWorks.
28567
28568Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28569
28570 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
28571 old form.
28572
28573 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
28574 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
28575
28576 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
28577
28578 * config/unix-gdb.exp: Remove this version of gdb_exit
28579 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
28580 Rob says he'll look at it when he gets back to testing boards.
28581
28582Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
28583
28584 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
28585 an expected fail for certain ptype commands.
28586
28587 * gdb.t20/classes.exp: Update expected results of "ptype class
28588 Base1" to account for the constructor that now appears in the type.
28589
28590Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
28591
28592 * configure.in (configdirs): Restore gdb.t04, which mysteriously
28593 disappeared from list.
28594 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
28595 "alldone" proc with call to cleanup and exit.
28596 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
28597 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
28598 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
28599 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
28600 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
28601 "alldone" proc with simple returns that suppress remaining
28602 tests. The alldone proc went away many months ago.
28603
28604Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28605
28606 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
28607
28608 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
28609
28610Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28611
28612 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
28613 as vax gdb will display them.
28614
28615Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28616
28617 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
28618 optimizers.
28619
28620 * scope.exp: Change "bad value for localval" messages so each one
28621 is unique.
28622
28623 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
28624 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
28625
28626 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
28627
28628Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28629
28630 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
28631 doesn't exist (due to optimization).
28632
28633Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28634
28635 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
28636 contains \r because the filename is long.
28637
28638 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
28639 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
28640
28641Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28642
28643 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
28644 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
28645 Ultrix.
28646 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
28647 int tests.
28648 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
28649
28650Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
28651
28652 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
28653
28654 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 28655 to match does not match the passing case but still matches the
c906108c
SS
28656 failing case.
28657
28658Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28659
28660 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
28661
28662Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
28663
28664 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
28665 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
28666 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
28667 Remove various versions of gdb_exit.
28668 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
28669 gdb_exit.
28670 * config/unix-gdb.exp: gdb_exit remains here, and should override
28671 the generic version, since it's doing a lot of wierd stuff that
28672 the other versions aren't. FIXME, fold it in, or abandon this
28673 version.
28674
28675Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28676
28677 * gdb.t24/demangle.exp: Add tests for PR 3220.
28678
28679Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28680
28681 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
28682
28683Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
28684
28685 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
28686 "i386-*-*". Works for i486 as well.
28687
28688 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
28689 bug, and expand domain of xfail to all SVR4 systems, since the
28690 actual problem is likely to be in generic SVR4 /proc support.
28691
28692Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28693
28694 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
28695
28696Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
28697
28698 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
28699 xfails for other systems. Match a missing 'Continuing.' as an
28700 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
28701
28702 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
28703 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
28704 Only issue warning for missing executables if -all option is used.
28705
28706 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
28707 file if -all option is used. It's like an unpredictable XFAIL.
28708
28709Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28710
28711 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
28712 for dynamically linked binaries.
28713
28714 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
28715
28716Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28717
28718 * gdb.t20/inherit.exp: Change message for "print tagless struct"
28719 to state that this is a known bug in old versions of g++.
28720
28721Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28722
28723 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
28724 while waiting for `Continuing'.
28725
28726Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
28727
28728 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
28729 in text, data, and bss.
28730 * gdb.t10/nodebug.c: Add local and global test variables for
28731 initialized and uninitialized data.
28732
28733Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28734
28735 * config/unix-gdb.exp (gdb_exit): Add "wait".
28736
28737Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28738
28739 * gdb.t06/signals.exp: xfail the continue from the handler for all
28740 targets.
28741
28742 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
28743 function with watchpoints enabled, the i386 call dummy starts with
28744 a call.
28745
28746 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
28747 386 bsd names its corefiles.
28748
28749Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
28750
28751 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
28752 compilers don't grok it.
28753 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
28754 with small octal ints rather than character constants, which
28755 are signed and might not fit if first promoted to int.
28756
28757Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
28758
28759 * gdb.t09/Makefile.in (clean): Remove corefile.
28760
28761Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28762
28763 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
28764
28765Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28766 and Jim Kingdon (kingdon@cygnus.com)
28767
28768 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
28769 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
28770 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
28771
28772Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28773
28774 * gdb.t17/interrupt.exp: Add xfail for hppa.
28775
28776Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28777
28778 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
28779 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
28780 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
28781 to determine signed-ness of bitfields and use the result to setup
28782 the xfail.
28783 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
28784 * gdb.t15/funcargs.exp: Use them to step until the second indirect
28785 call line is reached if necessary.
28786
28787Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28788
28789 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
28790
28791Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28792
28793 * gdb.t06/break.exp: Also test `clear' command.
28794
28795Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28796
28797 * gdb.t00/teststrategy.exp: Remove extra quote.
28798
28799 * gdb.t07/watchpoint.exp: Change xfail for calling function with
28800 watchpoint enabled to be for all non-68k machines.
28801
28802 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
28803
28804Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28805
28806 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
28807 targets use aout.mt instead of ecoff.mt as gas understands
28808 standard aout format.
28809
28810Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28811
28812 * lib/gdb.exp (runto): Don't insist that function we are running to
28813 was compiled with -g.
28814
28815 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
28816
28817 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
28818 to get back into the read system call.
28819 Accept leading newline in case where we woke it up.
28820
28821Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28822
28823 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
28824 to make the stabs test work on ecoff systems using gcc and -with-stabs.
28825 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
28826 enable ecoff configuration.
28827
28828Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28829
28830 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
28831
28832Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28833
28834 * gdb.t16/printcmds.exp: Add another printf test.
28835
28836Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
28837
28838 * configure.in: If configured -with-stabs on any target, add
28839 stabsdirs to configdirs.
28840
28841Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28842
28843 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
28844 fun" so pattern does not match the command itself.
28845
28846Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28847
28848 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
28849
28850Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28851
28852 * gdb.t17/interrupt.exp: Test for more things.
28853
28854Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28855
28856 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
28857 compiler arranges the code and line numbers.
28858
28859 * gdb.t17/interrupt.exp: Don't send \n after ^C.
28860
28861Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28862
28863 * gdb.t00/help.exp: Increase expect input buffer size.
28864
28865Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28866
28867 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
28868
28869 * gdb.t07/watchpoint.exp: Add xfail for hppa.
28870
28871 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
28872
28873 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
28874 [0-9]*, not just [0-9].
28875
28876Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28877
28878 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
28879
28880 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
28881
28882Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28883
28884 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
28885
28886Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28887
28888 * gdb.t06/signals.c: Add xfails for sun3.
28889
28890 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
28891
28892 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
28893 test_stepping tests.
28894
28895Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28896
28897 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
28898
28899 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
28900
28901 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
28902 rather than actually putting it through cpp twice.
28903
28904 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
28905
28906Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
28907
28908 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
28909 no longer needed.
28910
28911Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28912
28913 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
28914
28915 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
28916 C++ features prints as "struct", make it a pass, not an xfail.
28917
28918Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28919
28920 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
28921 Don't require VA to print as "class" rather than "struct".
28922
28923Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
28924
28925 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
28926
28927Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28928
28929 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
28930
28931Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28932
28933 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
28934 order.
28935
28936Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28937
28938 * gdb.t16/printcmds.exp: Add printf tests.
28939
28940 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
28941
28942 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
28943
28944Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
28945
28946 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
28947 pass counts, to counteract any existing or future setup_xfails.
28948
28949Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28950
28951 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
28952 {BEGIN,END}_COMMON for common block instead of STAB.
28953 * gdb.stabs/wierd.exp: Add xfail for rs6000.
28954
28955 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
28956 intp_var should be N_GSYM not N_LSYM.
28957 wierd-aout.S: Use a label for the value of the N_SO.
28958 wierd.def: Remove all backslashes.
28959 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
28960
28961Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28962
28963 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
28964 get the expected next to inheritance3.
28965
28966Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28967
28968 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
28969 now that gcc-2.4 gets it right.
28970
28971Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28972
28973 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
28974
28975 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
28976 generating comp-info.exp which works for cross-compilation.
28977
28978Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
28979
28980 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
28981 "*-*-sysv4.*".
28982
28983Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
28984
28985 * gdb.t01/run.exp: Start with a fresh gdb.
28986 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
28987 SVR4.x.
28988
28989Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
28990
28991 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
28992 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
28993 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
28994 Makefile.in (distclean, realclean): Remove gdbme.c from list of
28995 things to remove.
28996
28997Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
28998
28999 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
29000 test cases from bug reports.
29001
29002Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
29003
29004 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
29005 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
29006 avoid spurious xfails.
29007 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
29008 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
29009 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
29010
29011Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
29012
29013 * gdb.t00/teststrategy.exp: Rework to provide more useful
29014 description of each test, fix problem with systems that define
29015 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
29016 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
29017 results for "next over recursive call" so timeouts aren't taken
29018 by error.
29019
29020Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
29021
29022 * gdb.t12/scope.exp: Test printing of variables before run.
29023
29024 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
29025 printed in wrong order due to sorting.
29026
29027Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
29028
29029 * gdb.t00/teststrategy.exp: Fix expected results for printing
29030 user entered string constant. Is array of char, prints with no
29031 address.
29032
29033 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
29034 commands.
29035 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
29036 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
29037 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
29038 of struct of char arrays.
29039 * gdb.t00/radix.exp: New tests for radix commands.
29040
29041Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
29042
29043 * gdb.t16/printcmd.exp: Print a variable before running program
29044 (with xfail for AIX).
29045
29046Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
29047
29048 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
29049
29050 * gdb.t16/printcmd.exp: Don't print variables before running program.
29051
29052 * gdb.t06/break.exp: Don't require envp argument to main.
29053
29054 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
29055
29056 * gdb.t02/whatis.exp, gdb.t11/list.exp:
29057 Add xfails for rs6000.
29058
29059 * gdb.t02/whatis.exp: Change other tests not to re-test something
29060 we already tested.
29061
29062 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
29063 each type used has a variable of that type.
29064
29065Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
29066
29067 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
29068
29069Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
29070
29071 * configure.in: change srctrigger to be a file, not a directory
29072
29073Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
29074
29075 * configure.in (mips-idt-ecoff*): Added trailing '*'.
29076
29077 * gdb.t11/list.exp: Fixed a couple of typos.
29078
29079Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
29080
29081 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
29082 is fixed and PR is closed.
29083 * gdb.t16 (gdbme.c): Add simple test string variable.
29084 * gdb.t16 (printcmds.exp): Add tests with simple test string
29085 variable, primarily for boundaries on "set print elements".
29086
29087Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
29088
29089 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
29090 Make leading 0's optional and don't expect a tab in the middle
29091 of the number.
29092
29093 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
29094
29095 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
29096 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
29097 don't end command passed to gdb_test with newline.
29098
29099 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
29100 signed keyword away, don't expect signed bitfields to be signed.
29101
29102 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
29103 printing with only as many 1's as are in the field as well as printing
29104 with 32 1's (see comment).
29105
29106Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
29107
29108 * gdb.t00/default.exp: Start with a fresh gdb.
29109 * configure.in (configdirs): Remove gdb.t31 until the chill
29110 compiler works again. It no longer is able to find chillrt0
29111 since it isn't in libchill.a anymore.
29112 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
29113 wierd.o, make more modular.
29114 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
29115 spurious newlines that caused problems.
29116
29117Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29118
29119 * Move test with enums and partial symbols from gdb.t03/ptype.exp
29120 to gdb.stabs/wierd.exp since GCC has worked around the bug.
29121 gdb.stabs/wierd.{exp,def}: Many new tests.
29122
29123 * gdb.t00/default.exp: update info line for new message.
29124
29125 * gdb.t02/{whatis.exp,gdbme.c}:
29126 Test that "char *" doesn't print as "caddr_t".
29127
29128Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29129
29130 * gdb.t00/help.exp: Use .* in place of some help messages which
29131 just changed.
29132 gdb.t00/default.exp: Update "info frame" test for new message.
29133 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
29134 Remove some xfails
29135
29136Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29137
29138 * gdb.t03/{gdbme.c,ptype.exp}:
29139 Add tests for typedef'd struct and union without tags.
29140 Also check "whatis" on a variable of a typedef'd enum without a tag.
29141
29142 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
29143 PRMS 1823; the bug still exists but isn't reproduced by this test
29144 anymore), and remove rs6000 XFAIL (the bug is fixed).
29145
29146 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
29147 duplicated from whatis.exp. For those that are left, accept
29148 "long", "long int", or "int" for long variables (whatis.exp already
29149 has an XFAIL for "int", so no need to fail it here).
29150
29151 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
29152 Deal with GCC's names for types now that GDB uses the compiler's names.
29153
29154 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
29155 setup_xfail's for sunos4. If we #defined the signed keyword away,
29156 don't expect GDB to know that char it is signed.
29157
29158 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
29159
29160Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
29161
29162 * configure.in (configdirs): Add gdb.t24 for C++ tests that
29163 should work on any system, regardless of debugging format.
29164 * gdb.t21/demangle.exp: Move to gdb.t24.
29165 * gdb.t24/demangle.exp: Move from gdb.t21.
29166 * gdb.t24/{Makefile.in, configure.in}: New files.
29167
29168Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29169
29170 * configure.in: Do gdb.stabs and C++ tests only for stabs.
29171 * gdb.stabs: New directory.
29172
29173Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29174
29175 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
29176 not just "Quit anyway?".
29177
29178Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
29179
29180 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
29181 that all setup_xfails are immediately followed by clear_xfails.
29182
29183Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
29184
29185 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
29186 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
29187 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
29188 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
29189 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
29190 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29191 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29192 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
29193 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
29194 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
29195 gdb.t31/chillvars.exp, lib/gdb.exp:
29196 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
29197 bug-gdb@prep.ai.mit.edu.
29198
29199Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
29200
29201 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
29202 with 0.0, not integer 0.
29203
29204Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
29205
29206 * gdb.t06/break.exp: Update for "Kill the program" message change.
29207
29208Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
29209
29210 * Makefile.in (GDBFLAGS): Set to -nx.
29211 * Makefile.in (site.exp): Use GDBFLAGS.
29212
29213Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29214
29215 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
29216 Makefiles.
29217 (check): depend on just-check.
29218 (just-check): added so that tests can be run without a noop
29219 build pass.
29220
29221Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29222
29223 Switch to using configure's configdirs.
29224 * Makefile.in (Makefile): add configure.in dependency.
29225 (SUBDIRS): removed redundant assignment.
29226 * configure.in: switch subdirs assignment to configdirs.
29227 * gdb.t*/configure.in: new files.
29228
29229Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
29230
29231 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
29232 works.
29233
29234Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
29235
29236 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
29237 in explicit rules. Apparently this is not supported by some makes.
29238
29239Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
29240
29241 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
29242
29243Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29244
29245 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
29246 disappeared.
29247
29248Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
29249
29250 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
29251
29252Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
29253
29254 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
29255 watchpoint problem that is now fixed.
29256 * gdb.t30/chexp.exp: Remove setup_xfail for printing
29257 uninitialized convenience variables.
29258 * gdb.t31/chillvars.exp: Fix expected patterns for printing
29259 structures.
29260
29261Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29262
29263 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
29264 which causes expect to get out of sync with gdb on long output
29265 from help set.
29266 * gdb.t09/corefile.exp: Make expected pattern for core file
29267 failing signal and frame output format less sun specific.
29268
29269Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
29270
29271 * gdb.t31/chillvars.exp: Add and remove initial dummy
29272 breakpoint, so that symbol table is forced in.
29273 (Needed at least on Sunos4, though it seems not SVR4.)
29274 * gdb.t31/chillvars.exp: Update for changed output format.
29275
29276Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
29277
a9c64011 29278 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
29279
29280Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
29281
29282 * Makefile.in: Added --srcdir when invoking runtest, removed the
29283 need for a local config file. (optional now)
29284
29285Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
29286
29287 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
29288 failure count used to force early termination. Add some more
29289 expected failures for gnu style demangling.
29290
29291Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29292
29293 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
29294 pmi variable from gdb.t20/gdbme to get optimized away.
29295 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
29296 Check for written corefile upon timeout _and_ eof.
29297
29298Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29299
29300 * config/unix-gdb.exp: Add missing return 0.
29301
29302Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29303
29304 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
29305 test termination.
29306
29307Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
29308
29309 * configure.in (subdirs): Put back gdb.t17 which mysteriously
29310 disappeared.
29311
29312Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
29313
29314 * gdb.t10/crossload.exp: Disable the i860-elf test until such
29315 time as i860 support works.
29316
d63a86f8 29317 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
29318 "backtrace 100\r" rather than just "backtrace\r", to match last
29319 change.
29320
29321Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
29322
29323 * config/udi-gdb.exp (gdb_exit): Remove close command.
29324 (gdb_target_udi): New procedure to set the UDI target.
29325 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
29326 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
29327 Added waits for prompts after several question responses. Added
29328 some more responses used by a29k-amd-udi-gdb.
29329 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
29330 pass different arguments, restart UDI connection after program
29331 completion.
29332 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
29333 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29334 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
29335 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
29336 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
29337 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
29338 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29339 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
29340 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
29341 after program completion.
29342 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
29343 compiled with a SELECT_VECS setting.
29344 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
29345 infinite recursion.
29346
29347 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
29348 Added checks for COFF results, and made them expected failures for
29349 all targets. It would be better to make them expected failures
29350 for COFF targets only.
29351
29352Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
29353
29354 * Makefile.in: add null dvi target, don't bother to recurse
29355 through test directories for info and install-info; rename
29356 $(datadir) to be dejagnu instead of deja-gnu
29357
29358Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
29359
29360 * gdb.t31/gdbme.ch: Re-enable code that previously caused
29361 compiler to coredump.
29362 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
29363 code.
29364
29365Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
29366
29367 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
29368 coredump.
29369 * gdb.t31/chillvars.exp: Comment out tests that depend on that
29370 code.
29371
29372Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
29373
29374 * gdb.t03/ptype.exp: tests for return code from gdb_test.
29375 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
29376 which in a shell. Deletes xgdb when done.
29377 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
29378 Tests the return from the "set height" or "set width" commands.
29379 Added a few return codes where needed.
29380
29381Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
29382
29383 * Makefile.in (SUBDIRS): Add gdb.t17.
29384 * configure.in (subdirs): Add gdb.t17.
29385 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
29386 files to test gdb's calling of functions in the inferior with
29387 the correct arguments and gdb's ability to retrieve any
29388 result returned.
29389
29390Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
29391
29392 * config/unix-gdb.exp (gdb_exit): Remove close commands that
29393 may be called after gdb goes away. Previous versions of expect
29394 needed these to avoid file descriptor leaks, but they cause
29395 errors with the current revision of expect.
29396 * gdb.t00/gdbvars.exp: Use -re on expected output after
29397 setting sevenbit-strings.
29398 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
29399 to set sevenbit-strings consistent across tests.
29400 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
29401 set sevenbit-strings consistent across tests.
29402
29403Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
29404
29405 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
29406 expected output to match current "expect" expectations.
29407
29408Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
29409
29410 * gdb.t00/default.exp: Change expected output for default "source"
29411 command, to match new gdb behavior which requires a filename to
29412 source.
29413
29414Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
29415
29416 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
29417 expected fail for i486-*-* that misses the marker2 function.
29418 * gdb.t10/crossload.exp (bfddefault): Allow successful
29419 recognition of a format to pass even if no symbols are found.
29420 Explicitly catch failures where the format is not recognized
29421 or is ambiguous, and add the reason to the fail message.
29422 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
29423 the cause is and invalid target and add reason to failure message.
29424 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
29425 elf32-i386, elf32-sparc, and elf32-i860.
29426 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
29427 Set up expected failure for 'filename'::variable scope resolution,
29428 which is now apparently broken on all targets.
29429 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
29430 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
29431 gdb.t23/templates.exp: Change failure for missing binfile into
29432 just a warning.
29433 gdb.t21/demangle.exp: Change all cfront references to 'arm'
29434 references.
29435
29436Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
29437
29438 * gdb.t00/default.exp: Add expected output for default "source"
29439 command, to match new gdb behavior.
29440 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
29441
29442Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
29443
29444 * config/*-gdb.exp: returns an error, rather than exiting on
29445 internal errors.
29446
29447Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
29448
29449 * gdb.t03/gdbme.c: Add pointer to struct variable.
29450 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
29451 referencing struct members.
29452
29453Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
29454
29455 * configure.in (mips-idt-ecoff): New target.
29456 * config/mips-gdb.exp: New file for remote board using MIPS remote
29457 debugging protocol.
29458
29459 * Redid configuration scheme. Removed gdb.t*/configure.in.
29460 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
29461 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
29462 distclean targets. Built executables via .o files. Adjusted
29463 tests to account for source files in $(srcdir) rather than
29464 $(objdir).
29465 * lib/gdb.exp (runto): Don't expect () after the function name,
29466 because it may have arguments.
29467
29468Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
29469
29470 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
29471 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
29472 expected failures for mips-idt-* and mips-sgi-*.
29473 * gdb.t00/default.exp (attach): Kill process if requested.
29474 * gdb.t00/help.exp (help target core, help target): Accept a gdb
29475 that does not read core files.
29476 * gdb.t01/run.exp: Removed checks for exit status code.
29477 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
29478 it is linked in.
29479 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
29480 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
29481 appropriate, rather than doing it by hand.
29482 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
29483 execution.
29484 * gdb.t10/crossload.exp: Kill existing program if needed.
29485 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
29486 appropriate, rather than doing it by hand. Always increase
29487 timeout for this test, not just for VxWorks.
29488
29489Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
29490
29491 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
29492 of Chill STRUCT types and STRUCT values.
29493 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
29494 than "char".
29495 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 29496 struct2): New struct definitions and initializations to test
c906108c
SS
29497 simple Chill STRUCT types.
29498
29499Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
29500
29501 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
29502 the null byte at the end of strings.
29503 * gdb.t00/default.exp: Make show version insensitive to copyright
29504 date.
29505 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
29506 to avoid dependencies on target char signedness.
29507 * gdb.t16/printcmds.exp: Update expected results for explicitly
29508 unsigned char.
29509 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
29510 now work.
29511 * gdb.t21/demangle.exp: Add many more patterns for template
29512 demangling, most of them being expected failures.
29513 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
29514 string we are matching for, to match on the whole string.
29515 * gdb.t21/demangle.exp: Add many new test strings to demangle,
29516 and fix a whole bunch that had incorrect expected output but were
29517 passing anyway because of the bug in "proc demangle".
29518 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
29519 type.
29520 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
29521
29522Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
29523
a9c64011
AS
29524 * gdb/testsuite: made modifications to testcases, etc., to allow
29525 them to work properly given the reorganization of deja-gnu and the
29526 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
29527
29528Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
29529
29530 * gdb/testsuite: Initial creation of gdb/testsuite.
29531 Migrated dejagnu testcases and support files for testing nm to
29532 gdb/testsuite from deja-gnu. These files were moved "as is"
29533 with no modifications. This migration is part of a major overhaul
29534 of dejagnu. The modifications to these testcases, etc., which
29535 will allow them to work with the new version of dejagnu will be
29536 made in a future update.
48efe704 29537
8d8cb839 29538 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 29539\f
8d8cb839
EZ
29540;; Local Variables:
29541;; mode: change-log
29542;; left-margin: 8
29543;; fill-column: 74
29544;; version-control: never
29545;; End:
902f2ccb 29546
0b302171 29547 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
29548 Copying and distribution of this file, with or without modification,
29549 are permitted provided the copyright notice and this notice are preserved.
This page took 3.08589 seconds and 4 git commands to generate.