gdb
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
621c8364
TT
12010-11-12 Tom Tromey <tromey@redhat.com>
2
3 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
4 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
5 MemoryError.
6 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
7 type.
8 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
9 MemoryError.
10 (test_subscript_regression): Update exception type.
11
84f4c1fe
PM
122010-11-11 Phil Muldoon <pmuldoon@redhat.com>
13
14 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
15 breakpoint tests.
16
a1442452
PA
172010-11-09 Pedro Alves <pedro@codesourcery.com>
18
19 * gdb.base/watchpoint.exp: Test "watch -location" with an
20 innacessible location.
21
efd11a33
JK
222010-11-09 Edjunior Machado <emachado@br.ibm.com>
23 Luis Machado <luisgpm@br.ibm.com>
24
25 * gdb.base/maint.exp: Expect "." prefix.
26 * gdb.base/nodebug.exp: Expect "." Likewise.
27 * gdb.base/sepsymtab.exp: Expect "." Likewise.
28 * gdb.base/watchpoint-cond-gone.exp: Likewise.
29 * gdb.base/watchpoint.exp: Expect a software watch to be created for
30 POWER server processors.
31
aa00efb5
JK
322010-11-08 Edjunior Machado <emachado@br.ibm.com>
33 Luis Machado <luisgpm@br.ibm.com>
34
35 * gdb.base/break-entry.exp: convert entry point for
36 ppc64 and expect leading `.' on ppc64's symbols
37
99e7ae30
DE
382010-11-05 Doug Evans <dje@google.com>
39
40 * gdb.base/help.exp: Update expected output.
b521dba8
DE
41 * gdb.python/py-param.exp: Delete, contents moved to ...
42 * gdb.python/py-parameter.exp: ... here. New file.
43 Add test for gdb.parameter ("directories").
99e7ae30 44
f4b8a18d
KW
452010-11-05 Ken Werner <ken.werner@de.ibm.com>
46
47 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
48 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
49 * configure: Regenerate.
50 * gdb.opencl/Makefile.in: New File.
51 * gdb.opencl/datatypes.exp: Likewise.
52 * gdb.opencl/datatypes.cl: Likewise.
53 * gdb.opencl/operators.exp: Likewise.
54 * gdb.opencl/operators.cl: Likewise.
55 * gdb.opencl/vec_comps.exp: Likewise.
56 * gdb.opencl/vec_comps.cl: Likewise.
57 * gdb.opencl/convs_casts.exp: Likewise.
58 * gdb.opencl/convs_casts.cl: Likewise.
59 * lib/opencl.exp: Likewise.
60 * lib/opencl_hostapp.c: Likewise.
61 * lib/opencl_kernel.cl: Likewise.
62 * lib/cl_util.c: Likewise.
63 * lib/cl_util.c: Likewise.
64 * gdb.base/default.exp (set language): Add "opencl" to the list of
65 languages.
66
a9d5ef47
SW
672010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
68
69 * gdb.cp/overload.exp: Added test for inheritance overload.
70 * gdb.cp/overload.cc: Ditto.
71 * gdb.cp/oranking.exp: Removed releveant kfails.
72
03eb1c79
JK
732010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
74 Joel Brobecker <brobecker@adacore.com>
75
76 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
77 check test_compiler_info.
78
dbc98a8b
KW
792010-11-03 Ken Werner <ken.werner@de.ibm.com>
80
81 * gdb.base/gnu_vector.exp: Adjust expect messages.
82
120bd360
KW
832010-11-03 Ken Werner <ken.werner@de.ibm.com>
84
85 * gdb.base/gnu_vector.exp: Add unary operator tests.
86
c37f7098
KW
872010-11-03 Ken Werner <ken.werner@de.ibm.com>
88
89 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
90
7b51bc51
DE
912010-11-02 Doug Evans <dje@google.com>
92
93 * gdb.python/py-pp-maint.c: New file.
94 * gdb.python/py-pp-maint.exp: New file.
95 * gdb.python/py-pp-maint.py: New file.
96
50c97f38
TT
972010-11-02 Tom Tromey <tromey@redhat.com>
98
99 * gdb.base/default.exp: Remove "scheme" from language list.
100
a289b8f6
JK
1012010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
102
103 Revert:
104 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
105 * gdb.threads/sigstep-threads.exp: New file.
106 * gdb.threads/sigstep-threads.c: New file.
107
cd017491
MS
1082010-10-20 Michael Snyder <msnyder@vmware.com>
109
110 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
111
8e6a5956
UW
1122010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
113
114 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
115 Skip test completely if gdb,no_hardware_watchpoints.
116
2c04da0d
UW
1172010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
118
119 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
120 strict, but do not check for any particular function name within libc.
121
79afc5ef
SW
1222010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
123
124 * gdb.cp/smartp.exp: New test.
125 * gdb.cp/smartp.cc : New test.
126
026ffab7
SW
1272010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
128
129 * gdb.cp/converts.exp: Test pointer to bool conversion.
130 Test pointer to long conversion.
131 * gdb.cp/oranking.exp: Removed relevant kfail.
132
3a772aa4
TT
1332010-10-18 Tom Tromey <tromey@redhat.com>
134
135 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
136 argument to lazy_string.
137 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
138 (pp_ls.to_string): Use it.
139 * gdb.python/py-prettyprint.c (main): Move declarations to top.
140 Add "estring2" local.
141
5fc3827b
JK
1422010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
143
144 Fix s390x compatibility.
145 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
146 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
147
8aeb23f3
JK
1482010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
149
150 * gdb.threads/sigstep-threads.exp: New file.
151 * gdb.threads/sigstep-threads.c: New file.
152
c1e56572
JK
1532010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
154
155 * gdb.base/pie-execl.exp: New file.
156 * gdb.base/pie-execl.c: New file.
157
92163a10
JK
1582010-10-13 Doug Evans <dje@google.com>
159 Jan Kratochvil <jan.kratochvil@redhat.com>
160
161 PR exp/12117
162 * gdb.cp/ptype-cv-cp.cc: New file.
163 * gdb.cp/ptype-cv-cp.exp: New file.
164
7062b0a0
SW
1652010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
166
167 * gdb.cp/converts.cc: New test program.
168 * gdb.cp/converts.exp: New test.
169 * gdb.cp/overload.exp: Added test for void* vs int*.
170 * gdb.cp/overload.exp: Ditto.
171 * gdb.cp/oranking.exp: Removed related kfail.
172
0e3509db
DE
1732010-10-13 Doug Evans <dje@google.com>
174
175 * lib/gdb-python.exp (gdb_check_python_config): New function.
176 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
177 * gdb.python/lib-types.cc: New file.
178 * gdb.python/lib-types.exp: New file.
179
8dc78533
JK
1802010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
181
182 * gdb.python/py-error.exp: New file.
183 * gdb.python/py-error.py: New file.
184
93c17e06
JK
1852010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
186
187 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
188 gdb_test_multiple.
189
d8b34041
JK
1902010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
191
192 * gdb.base/break-interp.exp: Use ldlags for linking flags.
193 * gdb.base/prelink.exp: Likewise.
194 * gdb.base/solib-nodir.exp: Likewise.
195 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
196 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
197 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
198
e0cc584e
UW
1992010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
200
201 * break-interp.exp (test_ld): Use two separate gdb_expect statements
202 for the "info files" test to avoid timeouts on slow machines.
203
cfc353b1
JK
2042010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
205
206 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
207 (main): Make openlib dummy call.
208
d3d7896d
JK
2092010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
210
211 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
212 * break-interp.exp (reach): Move the core body ...
213 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
214 (test_ld): Provide always real argument, even to the linker. Replace
215 dl_main by _dl_debug_state.
216
5e533c94
JK
2172010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
218
219 Fix results of prelinked PIEs on ppc*.
220 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
221 Accept also DISPLACEMENT "PRESENT".
222 (main): Replace "ZERO" displacements by "PRESENT".
223
33540610
SW
2242010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
225
226 * gdb.cp/oranking.exp: New test.
227 * gdb.cp/oranking.cc: New test program.
228
3bdf2bbd
KW
2292010-10-08 Ken Werner <ken.werner@de.ibm.com>
230
231 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
232 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
233
2f608a3a
KW
2342010-10-06 Ken Werner <ken.werner@de.ibm.com>
235
236 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
237 lush, lynx) New constant.
238 * gdb.base/constvars.exp: Test const array types.
239 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
240
aa2e2d8d
DE
2412010-10-06 Doug Evans <dje@google.com>
242
243 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
244 of syscall staging area.
245
2844d6b5
KW
2462010-10-06 Ken Werner <ken.werner@de.ibm.com>
247
248 * gdb.base/gnu_vector.c: Add variable c4.
249 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
250 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
251
7d8ac8bb
MR
2522010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
253
254 * gdb.arch/altivec-abi.exp: Fix a typo.
255
84a02e58
MR
2562010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
257
258 * lib/mi-support.exp (thread_selected_re): Correct pattern used
259 to match a thread ID.
260
b18e6318
JK
2612010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
262
263 Fix s390x testcase compatibility.
264 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
265
a2c09bd0
DE
2662010-10-01 Doug Evans <dje@google.com>
267
268 * lib/gdb-python.exp: New file.
269 * gdb.python/py-block.exp: Use it.
270 * gdb.python/py-breakpoint.exp: Ditto.
271 * gdb.python/py-frame.exp: Ditto.
272 * gdb.python/py-inferior.exp: Ditto.
273 * gdb.python/py-param.exp: Ditto.
274 * gdb.python/py-prettyprint.exp: Ditto.
275 * gdb.python/py-shared.exp: Ditto.
276 * gdb.python/py-symbol.exp: Ditto.
277 * gdb.python/py-symtab.exp: Ditto.
278 * gdb.python/py-type.exp: Ditto.
279 * gdb.python/py-value.exp: Ditto.
280 * gdb.python/python.exp: Ditto.
281
38f12cfc
TT
2822010-09-30 Tom Tromey <tromey@redhat.com>
283
284 * gdb.base/anon.exp: New file.
285 * gdb.base/anon.c: New file.
286
9ae8282d
TT
2872010-09-30 Tom Tromey <tromey@redhat.com>
288
289 * gdb.base/completion.exp: Test completion through anonymous
290 union.
291 * gdb.base/break1.c (struct some_struct): Add anonymous union.
292
e9e07ba6
JK
2932010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
294
295 Fix printing parameters of inlined functions.
296 * gdb.dwarf2/dw2-inline-param.exp: New file.
297 * gdb.dwarf2/dw2-inline-param-main.c: New file.
298 * gdb.dwarf2/dw2-inline-param.S: New file.
299
cd2effb2
JK
3002010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
301
302 PR corefiles/12071.
303 * gdb.base/corefile.exp (quit with a process, no question: load core)
304 (quit with a core file): New tests.
305
bceffbf3
JK
3062010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
307
308 Fix GDB crash on inferior calls with self-referencing classes.
309 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
310 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
311 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
312
1736ad11
JK
3132010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
314
315 Fix lost siginfo_t for inferior calls.
316 * gdb.base/siginfo-infcall.exp: New file.
317 * gdb.base/siginfo-infcall.c: New file.
318
a176ad92
JB
3192010-09-22 Joel Brobecker <brobecker@adacore.com>
320
321 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
322
c2b0a229
JK
3232010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
324
325 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
326 New test.
327 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
328
e8ae22d1
JB
3292010-09-22 Joel Brobecker <brobecker@adacore.com>
330
331 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
332 type of our const type.
333
ec322823
SW
3342010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
335
336 * gdb.cp/pr12028.cc: New.
337 * gdb.cp/pr12028.exp: New.
338
72929c62
JB
3392010-09-22 Joel Brobecker <brobecker@adacore.com>
340
341 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
342
875b4ff5
PM
3432010-09-16 Phil Muldoon <pmuldoon@redhat.com>
344 Jan Kratochvil <jan.kratochvil@redhat.com>
345
346 PR mi/11407
347 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
348 * gdb.mi/dw2-ref-missing-frame-main.c New File.
349 * gdb.mi/dw2-ref-missing-frame.S New File.
350 * gdb.mi/dw2-ref-missing-frame.exp New File.
351
7155d578
TT
3522010-09-14 Tom Tromey <tromey@redhat.com>
353
354 PR symtab/8399:
355 * gdb.threads/tls.exp: Remove kfail. Update expected output.
356
515ed532
TT
3572010-09-14 Tom Tromey <tromey@redhat.com>
358
359 PR exp/11803:
360 * gdb.threads/tls.exp: Use C++.
361 (check_thread_local): Use K::another_thread_local.
362 * gdb.threads/tls.c (class K): New.
363 (another_thread_local): Now a member of K.
364 (spin): Update. No longer K&R C.
365
450ca57c
SW
3662010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
367
368 * gdb.cp/koenig.cc: created class for testing member lookup.
369 * gdb.cp/koenig.exp: Added test for member lookup.
370
dbd492a3
JK
3712010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
372
373 Fix false FAILs on sourcetree topdir directory containing "kill".
374 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
375 source line matching regexp.
376
8d4d924b
JK
3772010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
378
379 * gdb.python/python.exp (set height 0, collect help from uiout)
380 (verify help to uiout): New tests.
381
8e64f2a0
JK
3822010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
383
384 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
385 is_lp64_target to check 64bit target.
386
4569eed2
JK
3872010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
388
389 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
390 (test_ld) <powerpc64-*>: New.
391
5e1617b1
DJ
3922010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
393
394 * gdb.cp/templates.exp (test_template_args): Allow "struct".
395
c767944b
DJ
3962010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
397
398 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
399 (FunctionArg::method): New function.
400 (empty, arg): New variables.
401 (main): Call arg.method.
402 * gdb.cp/templates.exp (test_template_args): New function.
403 (do_tests): Call it.
404
27d3a3fc
UW
4052010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
406
407 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
408 of "next" to proceed over pthread_exit call.
409
55b7ce7f
UW
4102010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
411
412 * gdb.base/maint.exp: Avoid wildcards against potentially very long
413 "maint print statistics" output to prevent expect timeouts.
414
809df446
JK
4152010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
416
417 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
418 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
419 (test_float_rejected): ... here.
420 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
421 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
422 (test_float_rejected): ... here.
423 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
424 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
425 (test_float_rejected): ... here.
426 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
427 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
428 (test_float_rejected): ... here.
429
8464be76
DJ
4302010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
431
432 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
433 before disabling hardware watchpoints.
434 (test_inaccessible_watchpoint): Check that hardware watchpoints
435 are used. Test for watchpoints on a constant address.
436
14dba4b4
JK
4372010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
438
439 * gdb.base/ui-redirect.exp: New file.
440
3f3540e1
JB
4412010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
442 Joel Brobecker <brobecker@adacore.com>
443
444 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
445
0f254bb7
DE
4462010-08-31 Doug Evans <dje@google.com>
447
448 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
449
03f17ccf
TT
4502010-08-30 Tom Tromey <tromey@redhat.com>
451
452 PR python/11792:
453 * gdb.python/py-value.exp (test_subscript_regression): Add
454 dynamic_type test.
455
640617ad
DJ
4562010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
457
458 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
459 instead of running to main. Do not test the main function.
460 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
461 Add new main.
462
2ed91d1b
PA
4632010-08-26 Pedro Alves <pedro@codesourcery.com>
464
465 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
466 one test.
467
673bfd45
DE
4682010-08-24 Doug Evans <dje@google.com>
469
470 PR symtab/11942
471 * gdb.dwarf2/dw4-sig-types.cc: New file.
472 * gdb.dwarf2/dw4-sig-types.h: New file.
473 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
474 * gdb.dwarf2/dw4-sig-types.exp: New file.
475
f9ffd4bb
TT
4762010-08-23 Tom Tromey <tromey@redhat.com>
477
478 PR python/11145:
479 * gdb.python/py-value.c (Base, Derived): New types.
480 (base): New global.
481 * gdb.python/py-value.exp (test_subscript_regression): Add
482 dynamic_cast test.
483
d839c8a4
TT
4842010-08-23 Tom Tromey <tromey@redhat.com>
485
486 PR python/10676:
487 * gdb.python/py-type.exp (test_fields): Add tests for type
488 equality.
489
702c2711
TT
4902010-08-23 Tom Tromey <tromey@redhat.com>
491
492 PR python/11915:
493 * gdb.python/py-type.exp (test_fields): Add tests for array.
494
832bafd3
KS
4952010-08-23 Keith Seitz <keiths@redhat.com>
496
497 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
498 have any children. Create a new abbrev for it.
499 Add missing terminal sequence to .debug_abbrev.
500
c37bf528
KS
5012010-08-20 Keith Seitz <keiths@redhat.com>
502
503 PR symtab/11465:
504 * gdb.dwarf2/pr11465.exp: New test.
505 * gdb.dwarf2/pr11465.S: New file.
506 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
507 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
508
4572cbac
TJB
5092010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
510
511 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
512 registers. Update data sets with the new v2_double element in the
513 VSX register union. Add vector_register3_vr data set for the AltiVec
514 registers. Use gdb_test_no_output instead of send_gdb.
515
e7fbb131
PA
5162010-08-19 Pedro Alves <pedro@codesourcery.com>
517
518 * gdb.python/py-shared.exp: New file, factored out from
519 python.exp.
520 * gdb.python/py-shared.c: New file.
521 * gdb.python/py-shared-sl.c: New file.
522 * gdb.python/python-1.c: New file.
523 * gdb.python/python-sl.c: Delete.
524 * gdb.python/python.c: Mention python-1.c.
525 * gdb.python/python.exp: Move shared library tests to
526 py-shared.exp.
527 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
528 (MISCELLANEOUS): New.
529 (clean mostlyclean): Also remove $MISCELLANEOUS.
530
d30f5e1f
DE
5312010-08-19 Doug Evans <dje@google.com>
532
533 PR exp/11926
534 * gdb.base/printcmds.exp (test_float_accepted): New function.
535 Move existing float tests there. Add tests for floats with suffixes.
536 (test_float_rejected): New function.
537 * gdb.java/jv-print.exp (test_float_accepted): New function.
538 (test_float_rejected): New function.
539 * gdb.objc/print.exp: New file.
540 * gdb.pascal/print.exp: New file.
541 * lib/objc.exp: New file.
542
7b3fd859
PM
5432010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
544
545 * gdb.base/default.exp (info set): Avoid full buffer error and force
546 reading up to final gdb prompt.
547 (show): Likewise.
548
c92817ce
TT
5492010-08-18 Tom Tromey <tromey@redhat.com>
550
551 PR symtab/11919:
552 * gdb.base/completion.exp: Add test.
553
f1208f9e
DE
5542010-08-18 Doug Evans <dje@google.com>
555
556 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
557 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
558 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
559 Simplify, early exit if runto_main fails.
560 * gdb.fortran/exprs.exp: load_lib fortran.exp.
561 (set_lang_fortran): Moved to lib/fortran.exp.
562 * gdb.fortran/types.exp: load_lib fortran.exp.
563 (set_lang_fortran): Moved to lib/fortran.exp.
564 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
565 * gdb.java/jprint.exp (set_lang_java): Ditto.
566 * gdb.java/jv-exp.exp: load_lib java.exp.
567 If set_lang_java fails, issue a warning instead of failure to be
568 consistent with other set_lang_foo uses.
569 (set_lang_java): Moved to lib/java.exp.
570 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
571 If set_lang_java fails, issue a warning instead of failure to be
572 consistent with other set_lang_foo uses.
573 * gdb.pascal/types.exp: load_lib pascal.exp.
574 (set_lang_pascal): Moved to lib/pascal.exp.
575 * lib/fortran.exp: New file.
576 * lib/java.exp (set_lang_java): New function.
577 * lib/pascal.exp (set_lang_pascal): New function.
578
2f06b485
YQ
5792010-08-18 Yao Qi <yao@codesourcery.com
580
581 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
582 func_nofb_start and func_loopfb_start, so that address of functions
583 is equal to these labels on Thumb.
584
96e25403
YQ
5852010-08-18 Yao Qi <yao@codesourcery.com>
586
587 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
588 to reflect latest c source file.
589
36e6adc4
JK
5902010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
591
592 * gdb.cp/infcall-dlopen.exp: New file.
593 * gdb.cp/infcall-dlopen.cc: New file.
594 * gdb.cp/infcall-dlopen-lib.cc: New file.
595
f431efe5
PA
5962010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
597 Pedro Alves <pedro@codesourcery.com>
598
599 PR breakpoints/11371
600
601 * gdb.base/watch-cond-infcall.exp: New file.
602 * gdb.base/watch-cond-infcall.c: New file.
603
06a64a0b
TT
6042010-08-16 Tom Tromey <tromey@redhat.com>
605
606 * gdb.base/help.exp: Update.
607 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
608 watchpoint.
609 (test_watch_location): New proc.
610 (test_watchpoint_in_big_blob): Delete watchpoint.
611 * gdb.base/watchpoint.c (func5): New function.
612 (main): Call it.
613
70ebf4ed
DE
6142010-08-16 Doug Evans <dje@google.com>
615
616 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
617
ca5c20b6
PM
6182010-08-11 Phil Muldoon <pmuldoon@redhat.com>
619
620 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
621 tests.
622
7346b668
KW
6232010-08-11 Ken Werner <ken.werner@de.ibm.com>
624
625 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
626 * gdb.base/gnu_vector.c: New File.
627 * gdb.base/gnu_vector.exp: Likewise.
628
cb2e07a6
PM
6292010-08-11 Phil Muldoon <pmuldoon@redhat.com>
630
631 * gdb.python/python.c: New File.
632 * gdb.python/python-sl.c: New File.
633 * gdb.python/python.exp: Test solib_address and decode_line
634 * functions.
635
5da1313b
JK
6362010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
637
638 * gdb.python/python.exp (show height, set height 10)
639 (verify pagination beforehand, verify pagination beforehand: q)
640 (gdb.execute does not page, verify pagination afterwards)
641 (verify pagination afterwards: q): New.
642
49c3ccf7
DE
6432010-08-02 Doug Evans <dje@google.com>
644
645 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
646 because of an older gcc, change test2
647 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
648 to unsupported.
649
42c0c4f1
KH
6502010-07-30 Kazu Hirata <kazu@codesourcery.com>
651
652 * gdb.base/break-always.exp: Do not expect full paths to file
653 names.
654 * gdb.base/commands.exp: Likewise.
655
d3765805
DE
6562010-07-30 Doug Evans <dje@google.com>
657
c98ee71b
DE
658 * gdb.cp/temargs.exp: For new tests that require newer gccs,
659 xfail them when run with older gccs.
660
fd961404
DE
661 * lib/gdb.exp (build_executable): Forward "c++" option to
662 get_compiler_info.
663
999adef4
DE
664 * gdb.python/py-type.exp (test_template): Mark as xfail tests
665 "python print ttype.template_argument(1)" and
666 "python print isinstance(ttype.template_argument(1), gdb.Value)"
667 if using gcc 4.4 or earlier.
668
d3765805
DE
669 * gdb.base/valgrind-db-attach.exp: Use unique test name for
670 attach-to-debugger handling.
671
1276c759
JK
6722010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
673
674 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
675 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
676 (main): Use copyreloc.
677 * gdb.base/prelink.exp (split debug of executable)
678 (.dynbss vs. .bss address shift): New tests.
679
88caa9b9
PA
6802010-07-29 Pedro Alves <pedro@codesourcery.com>
681
682 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
683 in gdb_test_multiple.
684
c6f2ac43
PA
6852010-07-29 Pedro Alves <pedro@codesourcery.com>
686
687 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
688 environment.
689
326fd672
TT
6902010-07-28 Tom Tromey <tromey@redhat.com>
691
692 PR python/11060:
693 * gdb.python/py-type.c (Temargs): New template.
694 (temvar): New variable.
695 * gdb.python/py-type.exp (test_template): New proc.
696
3ce3b1ba
PA
6972010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
698
699 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
700 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
701
34eaf542
TT
7022010-07-28 Tom Tromey <tromey@redhat.com>
703
704 PR c++/9946:
705 * gdb.cp/temargs.exp: New file.
706 * gdb.cp/temargs.cc: New file.
707
d41b819e
JK
7082010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
709
710 * gdb.base/help.exp (help disassemble): Update the content.
711
26ab7092
JK
7122010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
713
714 * gdb.threads/ia64-sigill.exp: New file.
715 * gdb.threads/ia64-sigill.c: New file.
716
5283e9e1
TT
7172010-07-27 Tom Tromey <tromey@redhat.com>
718
719 * gdb.opt/inline-cmds.c (ATTR): New define.
720 (func1): Use it.
721 (func2): Likewise.
722 (func3): Likewise.
723 (outer_inline1): Likewise.
724 (outer_inline2): Likewise.
725 * gdb.opt/inline-bt.c (ATTR): New define.
726 (func1): Use it.
727 (func2): Likewise.
728 * gdb.opt/inline-locals.c (ATTR): New define.
729 (func1): Use it.
730 (func2): Likewise.
731
e992ef73
TT
7322010-07-27 Tom Tromey <tromey@redhat.com>
733
734 * gdb.stabs/gdb11479.c (hack): New function.
735 (test): Use it.
736 (test2): Use it.
737 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
738 (int32_search_buf, int64_search_buf): No longer static.
739 (x): Remove.
740 * gdb.base/relocate.c (hack): New function.
741
5374244e
PM
7422010-07-27 Phil Muldoon <pmuldoon@redhat.com>
743
744 * gdb.python/py-value.exp (test_inferior_function_call): New function.
745 * gdb.python/py-value.c (func1): New function.
746 (func2): Likewise.
747
a99aee83
CV
7482010-07-26 Corinna Vinschen <vinschen@redhat.com>
749
750 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
751 as not to clash with .data section.
752
a04ba985
JG
7532010-07-26 Jerome Guitton <guitton@adacore.com>
754
755 * gdb.base/code_elim.exp: New file.
756 * gdb.base/code_elim1.c: New file.
757 * gdb.base/code_elim2.c: New file.
758
23bd0f7c
PA
7592010-07-21 Pedro Alves <pedro@codesourcery.com>
760
761 PR symtab/11827
762
763 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
764 (some_volatile_enum): New variable.
765 * gdb.base/printcmds.exp (test_print_enums): New.
766 <top level>: Call it.
767
883df6dd
SW
7682010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
769
770 * gdb.cp/fpointer.cc: New test.
771 * gdb.cp/fpointer.exp: New test.
772
569b05a5
JK
7732010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
774
775 * gdb.base/solib-nodir.exp: New file.
776 * lib/gdb.exp (runto): New case for a GDB internal error.
777
51d7d803
JK
7782010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
779 Ulrich Weigand <uweigand@de.ibm.com>
780 Tom Tromey <tromey@redhat.com>
781
782 * gdb.base/charset-malloc.c: New file.
783 * gdb.base/charset.c (malloc_stub): New prototype.
784 (main): Call it instead of malloc itself.
785 * gdb.base/charset.exp: Use only prepare_for_testing.
786 (binfile): Remove the variable.
787
c0edd9ed
JK
7882010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
789
790 Make core files the process_stratum.
791 * gdb.base/corefile.exp (run: load core again)
792 (run: sanity check we see the core file, run: with core)
793 (run: core file is cleared, attach: load core again)
794 (attach: sanity check we see the core file, attach: with core)
795 (attach: core file is cleared): New tests.
796 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
797
3cbaedff
KW
7982010-07-14 Ken Werner <ken.werner@de.ibm.com>
799
800 * gdb.arch/altivec-abi.exp: New tests.
801
91158a56
TT
8022010-07-13 Tom Tromey <tromey@redhat.com>
803
804 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
805 (main): Use it.
806 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
807
0f5238ed
TT
8082010-07-13 Tom Tromey <tromey@redhat.com>
809
810 * gdb.base/label.exp: New file.
811 * gdb.base/label.c: New file.
812
add265ae
L
8132010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
814 H.J. Lu <hongjiu.lu@intel.com>
815
816 * lib/gdb.exp (is_ilp32_target): New.
817 (is_lp64_target): Likewise.
818
819 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
820 target.
821 * gdb.arch/amd64-disp-step.exp: Likewise.
822 * gdb.arch/amd64-dword.exp: Likewise.
823 * gdb.arch/amd64-i386-address.exp: Likewise.
824 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 825
add265ae
L
826 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
827 target.
828 * gdb.arch/i386-bp_permanent.exp: Likewise.
829 * gdb.arch/i386-byte.exp: Likewise.
830 * gdb.arch/i386-disp-step.exp: Likewise.
831 * gdb.arch/i386-gnu-cfi.exp: Likewise.
832 * gdb.arch/i386-prologue.exp: Likewise.
833 * gdb.arch/i386-size-overlap.exp: Likewise.
834 * gdb.arch/i386-size.exp: Likewise.
835 * gdb.arch/i386-sse.exp: Likewise.
836 * gdb.arch/i386-unwind.exp: Likewise.
837 * gdb.arch/i386-word.exp: Likewise.
838
839 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
840 test only when building 64-bit executables. Do not hard-code
841 -m64 option.
842
2dfb8c17
DE
8432010-07-07 Doug Evans <dje@google.com>
844
845 * lib/gdb.exp (gdb_test_list_exact): New function.
846 * gdb.base/default.exp (show convenience): Call it, add tests for
847 $_sdata = void, $_thread = 0.
848
4e5799b6
JK
8492010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
850 Joel Brobecker <brobecker@adacore.com>
851
852 Fix re-run of PIE executable, PR shlibs/11776.
853 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
854 Remove $displacement_main to match the solib-svr4.c change. New "kill"
855 and re-"run" of the inferior.
856
1a219cc7
JK
8572010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
858 Joel Brobecker <brobecker@adacore.com>
859
860 Cope with missing /usr/sbin/prelink.
861 * lib/prelink-support.exp (prelink_no):
862 <result == 1 && $output is "no such file or directory">: New.
863 (prelink_yes): Likewise. Return on failed prelink_no.
864
5e3b36f8
JK
8652010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
866 Joel Brobecker <brobecker@adacore.com>
867
868 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
869 build_executable by build_executable_own_libs. Replace "prelink -R"
870 execution by a call of prelink_yes. Comment why "prelink -r" needs no
871 change.
872 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
873 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
874 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
875 Replace build_executable by build_executable_own_libs's function
876 build_executable_own_libs.
877 (prelinkNO): Create new stub to call prelink_no.
878 (prelinkYES): Create new stub to call prelink_yes.
879 (test_attach): Rename calls of copy to file_copy.
880 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
881 (copy): Move to ...
882 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
883 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
884 * gdb.base/prelink.exp: Disable testcase also for is_remote and
885 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
886 special flags by gdb_compile_shlib. Replace second gdb_compile by
887 build_executable_own_libs. Replace "prelink -R" execution by a call of
888 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
889 a second call of prelink_yes. Replace restart commands by
890 clean_restart.
891 (prelink): Rename to ...
892 (seen displacement message): ... this test. Extend its expectation
893 strictness.
894
86e4bafc
JK
8952010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
896
897 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
898 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
899 displacement message exactly once.
900
3cd07d20
JK
9012010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
902 Joel Brobecker <brobecker@adacore.com>
903
904 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
905 its restore after the <$relink_args != ""> loop. new comment.
906
0a1e94c7
JK
9072010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
908 Joel Brobecker <brobecker@adacore.com>
909
910 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
911 code for it. New variable relink_args.
912 (prelinkYES): Call prelinkNO.
913 (test_attach): Accept new parameter relink_args. Re-prelink the binary
914 in such case. Move the core code to ...
915 (test_attach_gdb): ... a new function. Send GDB command "file".
916 Extend expected "Attaching to " string.
917
2f70bcfb
TT
9182010-07-02 Tom Tromey <tromey@redhat.com>
919
920 * gdb.base/bitops.exp: Remove extraneous "pass".
921
a17ac5b0
TT
9222010-07-02 Ken Werner <ken.werner@de.ibm.com>
923
924 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
925
dc10affe
PA
9262010-07-01 Pedro Alves <pedro@codesourcery.com>
927
d41c0fc8
PA
928 * gdb.base/help.exp: Adjust expected output.
929
9302010-07-01 Pedro Alves <pedro@codesourcery.com>
931
932 * gdb.base/help.exp: Adjust expected output.
dc10affe 933
0a600c36
JK
9342010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
935
936 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
937 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
938 c++/11702.
939
37cc8bfe
JK
9402010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
941 Doug Evans <dje@google.com>
942
943 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
944 add .dynamic entry'.
945
254e6b9e
DE
9462010-06-29 Doug Evans <dje@google.com>
947
948 Test PR c++/11702.
949 * gdb.cp/m-static.exp: Add testcase.
950 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
951
595939de 9522010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
953 Tom Tromey <tromey@redhat.com>
954 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
955
956 * gdb.python/py-inferior.c: New File.
957 * gdb.python/py-infthread.c: New File.
958 * gdb.python/py-inferior.exp: New File.
959 * gdb.python/py-infthread.exp: New File.
960
98751a41
JK
9612010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
962
963 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
964 (ptype ::C::OtherFileClass typedefs): New.
965 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
966 (C::OtherFileClass::cOtherFileClassVar2): New.
967 (C::OtherFileClass::cOtherFileClassVar_use): Use also
968 cOtherFileClassVar2.
969 (C::cOtherFileType2, C::cOtherFileVar2): New.
970 (C::cOtherFileVar_use): use also cOtherFileVar2.
971 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
972
41f62f39
JK
9732010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
974
975 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
976 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
977 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
978 (print ::C::cOtherFileVar)
979 (whatis C::OtherFileClass::cOtherFileClassType)
980 (whatis ::C::OtherFileClass::cOtherFileClassType)
981 (print C::OtherFileClass::cOtherFileClassVar)
982 (print ::cOtherFileClassVar)
983 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
984 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
985 trailing content.
986 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
987 (C::OtherFileClass::cOtherFileClassVar)
988 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
989 (C::cOtherFileVar, C::cOtherFileVar_use): New.
990
af53d231
JK
9912010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
992
993 Test PR c++/11703 and PR gdb/1448.
994 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
995 gdb/1448.
996
9655fd1a
JK
9972010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
998
999 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
1000 (main) <rtti_data>: New.
1001 * gdb.cp/virtbase.exp (print rtti_data): New.
1002
824cc8dd
JK
10032010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1004 Joel Brobecker <brobecker@adacore.com>
1005
1006 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
1007
6036c742
JK
10082010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1009
1010 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
1011
de6a0421
DE
10122010-06-28 Doug Evans <dje@google.com>
1013
1014 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
1015
b2dae948
DE
10162010-06-27 Doug Evans <dje@google.com>
1017
1018 * gdb.cp/m-static.exp: Update expected test output.
1019
0f3bb72e
PH
10202010-06-25 Paul Hilfinger <hilfinger@adacore.com>
1021
889bf7c5
PA
1022 * gdb.gdb/selftest.exp: Adjust expected message for
1023 capturing start-up runtime.
0f3bb72e 1024
bc9f0842
TT
10252010-06-25 Tom Tromey <tromey@redhat.com>
1026
1027 PR python/10808:
1028 * gdb.python/python.exp: Add new tests.
1029
099ef718
SW
10302010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
1031
1032 * gdb.cp/operator.cc: Created an import loop.
1033 * gdb.cp/operator.exp: Added testcase for import loop.
1034
5868a632
JK
10352010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1036
1037 Test PR python/11407.
1038 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
1039 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
1040 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
1041 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
1042 executable_nofb and executable_fb. New variables srcsfile, objsfile,
1043 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
1044 binfile. Call gdb_compile with clean_restart twice.
1045 (func_nofb print, func_nofb backtrace, func_loopfb print)
1046 (func_loopfb backtrace): New.
1047
af76db58
JK
10482010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1049
1050 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
1051 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
1052 by a hand made one.
1053 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
1054 i?86 requirement. Remove variables srcfile and binfile. New variable
1055 sources, executable_nofb and executable_fb. Call prepare_for_testing.
1056
f2c7657e
UW
10572010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1058
1059 * gdb.cell/dwarfaddr.exp: New file.
1060 * gdb.cell/dwarfaddr.S: New file.
1061
628fe4e4
JK
10622010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1063
1064 Test PR 9436.
1065 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
1066
f1421989
HZ
10672010-06-24 Hui Zhu <teawater@gmail.com>
1068
1069 * gdb.base/eval.exp: New file.
1070
d03285ec
UW
10712010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1072
1073 * gdb.cell/fork.exp: New file.
1074 * gdb.cell/fork.c: Likewise.
1075 * gdb.cell/fork-spu.c: Likewise.
1076
41b2c92d
PM
10772010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
1078
1079 * lib/gdb.exp (banned_variables_traced): New global variable.
1080 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
1081 (gdb_init): Use `trace add variable' instead of obsolete
1082 `trace variable'.
1083
d5bc977f
DE
10842010-06-21 Doug Evans <dje@google.com>
1085
1086 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
1087
d2ed6730
UW
10882010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1089
1090 * gdb.arch/spu-ls.exp: New file.
1091 * gdb.arch/spu-ls.c: Likewise.
1092
6aed2dbc
SS
10932010-06-18 Stan Shebs <stan@codesourcery.com>
1094
1095 * gdb.threads/thread-specific.exp: Add tests of $_thread.
1096
e0756905
UW
10972010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1098
1099 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
1100 * gdb.base/watch-cond.exp: Likewise.
1101 * gdb.python/py-breakpoint.exp: Likewise.
1102
d8053d4d
PA
11032010-06-18 Pedro Alves <pedro@codesourcery.com>
1104
1105 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
1106 clean_restart, make sure every test has a distinct message, and
1107 that messages don't include the executable' full path.
1108
81ce510c
DE
11092010-06-17 Doug Evans <dje@google.com>
1110
1111 * gdb.arch/i386-size.exp: Updated expected output for
1112 DISASSEMBLY_OMIT_FNAME.
1113
65d79d4b
SDJ
11142010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1115 Sergio Durigan Junior <sergiodj@redhat.com>
1116
1117 * gdb.base/watch-notconst.c: New file.
1118 * gdb.base/watch-notconst.S: New file.
1119 * gdb.base/watch-notconst2.c: New file.
1120 * gdb.base/watch-notconst2.S: New file.
1121 * gdb.base/watch-notconst.exp: New file.
1122 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
1123 (func4): Add operations on `global_ptr_ptr'.
1124 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
1125 routine to test watchpoints created with a constant expression.
1126 (test_inaccessible_watchpoint): Include tests for watchpoints
1127 created with a constant expression.
1128
df0f4836
KB
11292010-06-14 Kevin Buettner <kevinb@redhat.com>
1130
1131 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1132 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
1133 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
1134 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
1135 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1136 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1137 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
1138 of `_start'.
1139
b769def5
UW
11402010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1141
1142 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
1143 not supported on the target.
1144 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1145 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1146 * gdb.mi/mi-nsintrall.exp: Likewise.
1147 * gdb.mi/mi-nsmoribund.exp: Likewise.
1148 * gdb.mi/mi-nsthrexec.exp: Likewise.
1149
d914c394
SS
11502010-06-11 Stan Shebs <stan@codesourcery.com>
1151
1152 * gdb.base/permissions.exp: New file.
1153
11542010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
1155
1156 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
1157 does not support ELF executable class.
1158
f3ce5b9c
UW
11592010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1160
1161 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
1162
8e46892c
JK
11632010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1164
1165 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
1166 (runto): Catch "The target does not support running in non-stop mode.".
1167
6cc55c64
MS
11682010-06-11 Michael Snyder <msnyder@vmware.com>
1169
1170 * gdb.base/setshow.exp (set language asm): Don't use
1171 gdb_test_no_output, fails on some targets.
1172
caddefa4
UW
11732010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1174
1175 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
1176 * gdb.cp/pr9167.exp: Likewise.
1177
468b1aa7
UW
11782010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1179
1180 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
1181
5c3552dc
UW
11822010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1183
1184 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
1185
02e6fe6a
UW
11862010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1187
1188 * gdb.base/charset.c (main): Make sure malloc gets linked in.
1189
0e03807e
TT
11902010-06-11 Tom Tromey <tromey@redhat.com>
1191
1192 PR gdb/9977, PR exp/11636::
1193 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
1194 (pieces_test_f6): Update expected output.
1195
2bdf28a0
JK
11962010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1197
1198 * gdb.base/moribund-step.exp: New.
1199
f6978de9
MS
12002010-06-08 Michael Snyder <msnyder@vmware.com>
1201
1202 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 1203 * gdb.ada/boolean_expr.exp:
f6978de9
MS
1204 * gdb.ada/frame_args.exp: Ditto.
1205 * gdb.ada/lang_switch.exp: Ditto.
1206 * gdb.ada/ptype_arith_binop.exp: Ditto.
1207 * gdb.ada/ref_param.exp: Ditto.
1208 * gdb.ada/type_coercion.exp:Ditto.
1209
1210 * gdb.asm/asm-source.exp: Ditto.
1211
1212 * gdb.base/attach.exp: Ditto.
1213 * gdb.base/bitfields2.exp: Ditto.
1214 * gdb.base/call-signal-resume.exp: Ditto.
1215 * gdb.base/callfuncs.exp: Ditto.
1216 * gdb.base/commands.exp: Ditto.
1217 * gdb.base/dbx.exp: Ditto.
1218 * gdb.base/default.exp: Ditto.
1219 * gdb.base/dump.exp: Ditto.
1220 * gdb.base/exprs.exp: Ditto.
1221 * gdb.base/freebpcmd.exp: Ditto.
1222 * gdb.base/interrupt.exp: Ditto.
1223 * gdb.base/list.exp: Ditto.
1224 * gdb.base/long_long.exp: Ditto.
1225 * gdb.base/maint.exp: Ditto.
1226 * gdb.base/ptype.exp: Ditto.
1227 * gdb.base/return.exp: Ditto.
1228 * gdb.base/setshow.exp: Ditto.
1229 * gdb.base/sigbpt.exp: Ditto.
1230 * gdb.base/sigrepeat.exp: Ditto.
1231
1232 * gdb.cp/classes.exp: Ditto.
1233
1234 * gdb.dwarf2/dw2-restore.exp: Ditto.
1235
1236 * gdb.gdb/selftest.exp: Ditto.
1237
1238 * gdb.multi/base.exp: Ditto.
1239 * gdb.multi/bkpt-multi-exec.exp: Ditto.
1240
1241 * gdb.python/py-block.exp: Ditto.
1242 * gdb.python/py-prettyprint.exp: Ditto.
1243 * gdb.python/py-template.exp: Ditto.
1244
1245 * gdb.server/ext-attach.exp: Ditto.
1246 * gdb.server/ext-run.exp: Ditto.
1247 * gdb.server/server-mon.exp: Ditto.
1248
1249 * gdb.threads/fork-thread-pending.exp: Ditto.
1250 * gdb.threads/hand-call-in-threads.exp: Ditto.
1251 * gdb.threads/interrupted-hand-call.exp: Ditto.
1252 * gdb.threads/linux-dp.exp: Ditto.
1253 * gdb.threads/manythreads.exp: Ditto.
1254 * gdb.threads/print-threads.exp: Ditto.
1255 * gdb.threads/pthreads.exp: Ditto.
1256 * gdb.threads/schedlock.exp: Ditto.
1257 * gdb.threads/thread-unwindonsignal.exp: Ditto.
1258 * gdb.threads/threadapply.exp: Ditto.
1259
de7ff789
MS
12602010-06-08 Michael Snyder <msnyder@vmware.com>
1261
889bf7c5 1262 * gdb.ada/exec_changed.exp:
de7ff789
MS
1263 Use ".*" instead of "" as wildcard regexp.
1264
1265 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
1266 * gdb.base/call-ar-st.exp: Ditto.
1267 * gdb.base/checkpoint.exp: Ditto.
1268 * gdb.base/default.exp: Ditto.
1269 * gdb.base/dump.exp: Ditto.
1270 * gdb.base/ending-run.exp: Ditto.
1271 * gdb.base/fileio.exp: Ditto.
1272 * gdb.base/miscexprs.exp: Ditto.
1273 * gdb.base/pointers.exp: Ditto.
1274 * gdb.base/readline.exp: Ditto.
1275 * gdb.base/reread.exp: Ditto.
1276 * gdb.base/restore.exp: Ditto.
1277 * gdb.base/shlib-call.exp: Ditto.
1278 * gdb.base/valgrind-db-attach.exp: Ditto.
1279 * gdb.base/volatile.exp: Ditto.
1280 * gdb.base/watchpoints.exp: Ditto.
1281
1282 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
1283
1284 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
1285 * gdb.python/py-value.exp: Ditto.
1286
1287 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
1288 * gdb.trace/circ.exp: Ditto.
1289 * gdb.trace/collection.exp: Ditto.
1290 * gdb.trace/packetlen.exp: Ditto.
1291 * gdb.trace/passc-dyn.exp: Ditto.
1292 * gdb.trace/report.exp: Ditto.
1293 * gdb.trace/tfile.exp: Ditto.
1294 * gdb.trace/tfind.exp: Ditto.
1295 * gdb.trace/while-dyn.exp: Ditto.
1296
3bebe2f2
JK
12972010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1298
1299 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
1300
5c631832
JK
13012010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1302
1303 Test PR 10640.
1304 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
1305
4c3376c8
SW
13062010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
1307
1308 * gdb.cp/koenig.exp: Test for ADL operators.
1309 * gdb.cp/koenig.cc: Added ADL operators.
1310 * gdb.cp/operator.exp: New test.
1311 * gdb.cp/operator.cc: New test.
1312
dc226d5a
MS
13132010-06-04 Michael Snyder <msnyder@vmware.com>
1314
dfb88a23
MS
1315 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
1316 * gdb.base/pending.exp: Ditto.
f7ae76b3 1317
dc226d5a
MS
1318 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
1319
967cf477
DE
13202010-06-04 Doug Evans <dje@google.com>
1321
1322 * gdb.python/py-prettyprint.exp: Add new test for enabled and
1323 disabled printers.
1324 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
1325 (enable_lookup_function): New function.
1326
eb801841
TT
13272010-06-04 Tom Tromey <tromey@redhat.com>
1328
1329 * gdb.python/py-value.exp (test_value_hash): Don't test equality
1330 of hash and id.
1331
38979823
JK
13322010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1333
1334 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
1335 newline.
1336 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
1337 (empty verbose non-noisy clear, empty verbose noisy clear)
1338 (empty non-verbose noisy clear): Likewise.
1339
35ec993f
MS
13402010-06-03 Michael Snyder <msnyder@vmware.com>
1341
1342 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
1343 * gdb.base/display.exp: Ditto.
1344 * gdb.base/find.exp: Ditto.
1345 * gdb.base/ifelse.exp: Ditto.
1346 * gdb.base/multi-forks.exp: Ditto.
1347 * gdb.base/recurse.exp: Ditto.
1348 * gdb.base/setshow.exp: Ditto.
1349 * gdb.base/value-double-free.exp: Ditto.
1350 * gdb.base/watch-vfork.exp: Ditto.
1351 * gdb.base/watch_thread_num.exp: Ditto.
1352 * gdb.base/watchpoint-solib.exp: Ditto.
1353 * gdb.base/watchpoint.exp: Ditto.
1354 * gdb.base/watchpoints.exp: Ditto.
1355
1356 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
1357 * gdb.cp/overload.exp: Ditto.
1358 * gdb.cp/virtfunc.exp: Ditto.
1359
1360 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
1361
889bf7c5 1362 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
1363 Replace gdb_test with gdb_test_no_output.
1364
889bf7c5 1365 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
1366 Replace gdb_test with gdb_test_no_output.
1367 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
1368 * gdb.threads/watchthreads.exp: Ditto.
1369 * gdb.threads/watchthreads2.exp: Ditto.
1370
1371 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
1372 * gdb.trace/tfind.exp: Ditto.
1373
c22decce
JB
13742010-06-03 Joel Brobecker <brobecker@adacore.com>
1375
1376 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
1377 successful test if message is the empty string.
1378
fd5700c7
JK
13792010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1380
1381 * gdb.fortran/module.exp (stopped language detection): New test.
1382
f55ee35c
JK
13832010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1384
1385 Support DW_TAG_module as separate namespaces.
1386 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
1387 gdb.fortran/library-module-lib.f90: New.
1388 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
1389 (print i): Remove.
1390 (continue to breakpoint: i-is-1, print var_i value 1)
1391 (continue to breakpoint: i-is-2, print var_i value 2)
1392 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
1393 (print var_d, print var_i value 14, ptype modmany, complete `modm)
1394 (complete `modmany, complete `modmany`, complete `modmany`var)
1395 (show language, setting breakpoint at module): New tests.
1396 * gdb.fortran/module.f90 (module mod): Remove.
1397 (module mod1, module mod2, module modmany, subroutine sub1)
1398 (subroutine sub2, program module): New.
1399
b8e8282f
JK
14002010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1401
1402 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
1403 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
1404 * gdb.cp/anon-union.exp (pass): Rename to ...
1405 (print z 2): ... here.
b8e8282f 1406
019ebafc
MS
14072010-06-02 Michael Snyder <msnyder@vmware.com>
1408
e68d8fd4
MS
1409 * gdb.trace/actions.exp: Use gdb_test_no_output.
1410 * gdb.trace/circ.exp: Ditto.
1411 * gdb.trace/packetlen.exp: Ditto.
1412 * gdb.trace/save-trace.exp: Ditto.
1413 * gdb.trace/tracecmd.exp: Ditto.
1414 * gdb.trace/tsv.exp: Ditto.
1415
12b5d08a
MS
1416 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
1417 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
1418 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
1419 * gdb.threads/manythreads.exp: Ditto.
1420 * gdb.threads/print-threads.exp: Ditto.
1421 * gdb.threads/pthreads.exp: Ditto.
1422 * gdb.threads/schedlock.exp: Ditto.
1423 * gdb.threads/staticthreads.exp: Ditto.
1424 * gdb.threads/thread-specific.exp: Ditto.
1425 * gdb.threads/thread-unwindonsignal.exp: Ditto.
1426 * gdb.threads/threadapply.exp: Ditto.
1427 * gdb.threads/watchthreads.exp: Ditto.
1428 * gdb.threads/watchthreads2.exp: Ditto.
1429
89493308
MS
1430 * gdb.python/py-block.exp: Use gdb_test_no_output.
1431 * gdb.python/py-prettyprint.exp: Ditto.
1432 * gdb.python/py-template.exp: Ditto.
1433 * gdb.python/py-value.exp: Ditto.
1434
1435 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
1436 * gdb.reverse/watch-reverse.exp: Ditto.
1437
1438 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
1439 * gdb.server/ext-run.exp: Ditto.
1440
019ebafc
MS
1441 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
1442 * gdb.dwarf2/dw2-compressed.exp: Ditto.
1443 * gdb.dwarf2/dw2-intercu.exp: Ditto.
1444 * gdb.dwarf2/dw2-intermix.exp: Ditto.
1445 * gdb.dwarf2/dw2-producer.exp: Ditto.
1446 * gdb.dwarf2/mac-fileno.exp: Ditto.
1447
1448 * gdb.gdb/observer.exp: Use gdb_test_no_output.
1449 * gdb.gdb/selftest.exp: Ditto.
1450
1451 * gdb.multi/base.exp: Use gdb_test_no_output.
1452
1453 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
1454
3e0ca3a5
JK
14552010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1456
1457 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
1458
9db70545
MS
14592010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
1460
a8d52276
MS
1461 * gdb.cp/class2.exp: Use gdb_test_no_output.
1462 * gdb.cp/classes.exp: Ditto.
1463 * gdb.cp/extern-c.exp: Ditto.
1464 * gdb.cp/inherit.exp: Ditto.
1465 * gdb.cp/maint.exp: Ditto.
1466 * gdb.cp/mb-inline.exp: Ditto.
1467 * gdb.cp/mb-templates.exp: Ditto.
1468 * gdb.cp/method2.exp: Ditto.
1469 * gdb.cp/misc.exp: Ditto.
1470 * gdb.cp/ovldbreak.exp: Ditto.
1471 * gdb.cp/punctuator.exp: Ditto.
1472 * gdb.cp/templates.exp: Ditto.
1473 * gdb.cp/virtbase.exp: Ditto.
1474
889bf7c5 1475 * gdb.threads/attach-stopped.exp:
9db70545 1476 Replace uses of send_gdb / gdb_expect.
889bf7c5 1477 * gdb.threads/attachstop-mt.exp:
9db70545 1478 Replace uses of send_gdb / gdb_expect.
889bf7c5 1479 * gdb.threads/gcore-thread.exp:
9db70545 1480 Replace uses of send_gdb / gdb_expect.
889bf7c5 1481 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
1482 Replace uses of send_gdb / gdb_expect.
1483 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 1484 * gdb.threads/print-threads.exp:
9db70545
MS
1485 Replace uses of send_gdb / gdb_expect.
1486 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
1487 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
1488 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
1489
1490 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
1491 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
1492 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
1493 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
1494 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
1495 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
1496 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
1497 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
1498 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
1499 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
1500 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
1501
359cc68c
JK
15022010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1503
1504 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
1505
7d3fe98e
SW
15062010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
1507
1508 * gdb.cp/koenig.exp: Added new test case.
1509 * gdb.cp/koenig.cc: Ditto.
1510
27d3a1a2
MS
15112010-06-01 Michael Snyder <msnyder@vmware.com>
1512
1513 * gdb.base/arithmet.exp: Use gdb_test_no_output.
1514 * gdb.base/arrayidx.exp: Ditto.
1515 * gdb.base/attach.exp: Ditto.
1516 * gdb.base/auxv.exp: Ditto.
1517 * gdb.base/bigcre.exp: Ditto.
1518 * gdb.base/break-always.exp: Ditto.
1519 * gdb.base/break-interp.exp: Ditto.
1520 * gdb.base/break.exp: Ditto.
1521 * gdb.base/breakpoint-shadow.exp: Ditto.
1522 * gdb.base/call-ar-st.exp: Ditto.
1523 * gdb.base/call-sc.exp: Ditto.
1524 * gdb.base/call-signal-resume.exp: Ditto.
1525 * gdb.base/callfuncs.exp: Ditto.
1526 * gdb.base/catch-syscall.exp: Ditto.
1527 * gdb.base/charset.exp: Ditto.
1528 * gdb.base/code-expr.exp: Ditto.
1529 * gdb.base/commands.exp: Ditto.
1530 * gdb.base/cond-expr.exp: Ditto.
1531 * gdb.base/condbreak.exp: Ditto.
1532 * gdb.base/cursal.exp: Ditto.
1533 * gdb.base/cvexpr.exp: Ditto.
1534 * gdb.base/default.exp: Ditto.
1535 * gdb.base/del.exp: Ditto.
1536 * gdb.base/detach.exp: Ditto.
1537 * gdb.base/display.exp: Ditto.
1538 * gdb.base/ena-dis-br.exp: Ditto.
1539 * gdb.base/eval-skip.exp: Ditto.
1540 * gdb.base/foll-fork.exp: Ditto.
1541 * gdb.base/foll-vfork.exp: Ditto.
1542 * gdb.base/frame-args.exp: Ditto.
1543 * gdb.base/funcargs.exp: Ditto.
1544 * gdb.base/gcore-buffer-overflow.exp: Ditto.
1545 * gdb.base/gdbvars.exp: Ditto.
1546 * gdb.base/help.exp: Ditto.
1547 * gdb.base/ifelse.exp: Ditto.
1548 * gdb.base/included.exp: Ditto.
1549 * gdb.base/list.exp: Ditto.
1550 * gdb.base/macscp.exp: Ditto.
1551 * gdb.base/maint.exp: Ditto.
1552 * gdb.base/multi-fork.exp: Ditto.
1553 * gdb.base/overlays.exp: Ditto.
1554 * gdb.base/page.exp: Ditto.
1555 * gdb.base/pending.exp: Ditto.
1556 * gdb.base/pointers.exp: Ditto.
1557 * gdb.base/pr11022.exp: Ditto.
1558 * gdb.base/prelink.exp: Ditto.
1559 * gdb.base/printcmds.exp: Ditto.
1560 * gdb.base/psymtab.exp: Ditto.
1561 * gdb.base/randomize.exp: Ditto.
1562 * gdb.base/relational.exp: Ditto.
1563 * gdb.base/relocate.exp: Ditto.
1564 * gdb.base/remote.exp: Ditto.
1565 * gdb.base/sepdebug.exp: Ditto.
1566 * gdb.base/set-lang-auto.exp: Ditto.
1567 * gdb.base/setshow.exp: Ditto.
1568 * gdb.base/setvar.exp: Ditto.
1569 * gdb.base/signals.exp: Ditto.
1570 * gdb.base/signull.exp: Ditto.
1571 * gdb.base/sigstep.exp: Ditto.
1572 * gdb.base/sizeof.exp: Ditto.
1573 * gdb.base/solib-disc.exp: Ditto.
1574 * gdb.base/store.exp: Ditto.
1575 * gdb.base/structs.exp: Ditto.
1576 * gdb.base/structs2.exp: Ditto.
1577 * gdb.base/subst.exp: Ditto.
1578 * gdb.base/term.exp: Ditto.
1579 * gdb.base/trace-commands.exp: Ditto.
1580 * gdb.base/unwindonsignal.exp: Ditto.
1581 * gdb.base/valgrind-db-attach.exp: Ditto.
1582 * gdb.base/varargs.exp: Ditto.
1583 * gdb.base/watch-cond.exp: Ditto.
1584 * gdb.base/watch_thread_num.exp: Ditto.
1585 * gdb.base/watchpoint-cond-gone.exp: Ditto.
1586 * gdb.base/watchpoint.exp: Ditto.
1587 * gdb.base/whatis-exp.exp: Ditto.
1588
f8d3bf8f
MS
15892010-06-01 Michael Snyder <msnyder@vmware.com>
1590
1591 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
1592 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
1593 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
1594 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
1595 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
1596 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
1597 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
1598 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
1599 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
1600 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
1601 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
1602 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
1603 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
1604 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
1605 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
1606
3f9e0d32
JK
16072010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1608
1609 * gdb.base/commands.exp (begin commands on watch): Remove excessive
1610 trailing newline.
1611 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
1612 * gdb.java/jmisc.exp (p *args\n): Rename to ...
1613 (p *args): ... here and remove excessive trailing newline.
1614
f629457d
JB
16152010-05-31 Joel Brobecker <brobecker@adacore.com>
1616
1617 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
1618
09eef106
JK
16192010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
1620
1621 Accept the new Linux kernel "t (tracing stop)" string.
1622 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
1623 Update comment.
1624 (state_wait) <T (tracing stop)>: New.
1625 (main): Update the state_wait expect string.
1626
94f31136
PA
16272010-05-28 Pedro Alves <pedro@codesourcery.com>
1628
1629 * limits.c, limits.exp: Delete files.
1630 * Makefile.in (clean mostlyclean): Adjust.
1631 * tracecmd.exp: Adjust.
1632
096554ab
JK
16332010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1634
1635 * gdb.base/tui-layout.exp: New.
1636
27d3a1a2 16372010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 1638
889bf7c5 1639 * gdb.reverse/break-precsave.exp:
bcd2dc50 1640 Replace uses of send_gdb / gdb_expect.
889bf7c5 1641 * gdb.reverse/break-reverse.exp:
bcd2dc50 1642 Replace uses of send_gdb / gdb_expect.
889bf7c5 1643 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 1644 Replace uses of send_gdb / gdb_expect.
889bf7c5 1645 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 1646 Replace uses of send_gdb / gdb_expect.
889bf7c5 1647 * gdb.reverse/finish-precsave.exp:
bcd2dc50 1648 Replace uses of send_gdb / gdb_expect.
889bf7c5 1649 * gdb.reverse/finish-reverse.exp:
bcd2dc50 1650 Replace uses of send_gdb / gdb_expect.
889bf7c5 1651 * gdb.reverse/i386-precsave.exp:
bcd2dc50 1652 Replace uses of send_gdb / gdb_expect.
889bf7c5 1653 * gdb.reverse/i386-reverse.exp:
bcd2dc50 1654 Replace uses of send_gdb / gdb_expect.
889bf7c5 1655 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 1656 Replace uses of send_gdb / gdb_expect.
889bf7c5 1657 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 1658 Replace uses of send_gdb / gdb_expect.
889bf7c5 1659 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 1660 Replace uses of send_gdb / gdb_expect.
889bf7c5 1661 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 1662 Replace uses of send_gdb / gdb_expect.
889bf7c5 1663 * gdb.reverse/machinestate.exp:
bcd2dc50 1664 Replace uses of send_gdb / gdb_expect.
889bf7c5 1665 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 1666 Replace uses of send_gdb / gdb_expect.
889bf7c5 1667 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 1668 Replace uses of send_gdb / gdb_expect.
889bf7c5 1669 * gdb.reverse/solib-precsave.exp:
bcd2dc50 1670 Replace uses of send_gdb / gdb_expect.
889bf7c5 1671 * gdb.reverse/solib-reverse.exp:
bcd2dc50 1672 Replace uses of send_gdb / gdb_expect.
889bf7c5 1673 * gdb.reverse/step-precsave.exp:
bcd2dc50 1674 Replace uses of send_gdb / gdb_expect.
889bf7c5 1675 * gdb.reverse/step-reverse.exp:
bcd2dc50 1676 Replace uses of send_gdb / gdb_expect.
889bf7c5 1677 * gdb.reverse/until-precsave.exp:
bcd2dc50 1678 Replace uses of send_gdb / gdb_expect.
889bf7c5 1679 * gdb.reverse/until-reverse.exp:
bcd2dc50 1680 Replace uses of send_gdb / gdb_expect.
889bf7c5 1681 * gdb.reverse/watch-precsave.exp:
bcd2dc50 1682 Replace uses of send_gdb / gdb_expect.
889bf7c5 1683 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
1684 Replace uses of send_gdb / gdb_expect.
1685
3def43e0
JK
16862010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1687
1688 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
1689 excessive newline.
1690
27d3a1a2 16912010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
1692
1693 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
1694 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
1695 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
1696 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
1697 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
1698 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
1699 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
1700 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
1701 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
1702 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
1703 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
1704 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
1705 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
1706 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
1707 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
1708 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
1709 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
1710 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
1711 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 1712
27d3a1a2 17132010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 1714
22454424
MS
1715 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
1716 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
1717
1718 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
1719 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
1720 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
1721
889bf7c5 1722 * gdb.reverse/consecutive-reverse.exp:
22454424 1723 Replace uses of send_gdb / gdb_expect.
889bf7c5 1724 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
1725 Replace uses of send_gdb / gdb_expect.
1726
1727 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
1728 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
1729 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 1730 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
1731 Replace uses of send_gdb / gdb_expect.
1732 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
1733 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
1734 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
1735 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
1736 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
1737 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
1738 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
1739 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
1740 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
1741
17422010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 1743
22454424 1744 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1745
22454424 1746 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1747
22454424
MS
1748 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
1749 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
1750 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
1751 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
1752 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
1753 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
1754 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
1755 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
1756 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1757
6e5f2c59
TT
17582010-05-25 Tom Tromey <tromey@redhat.com>
1759
1760 * gdb.base/macscp.exp: Add missing space after setup_kfail.
1761
bbc8b958
TT
17622010-05-25 Tom Tromey <tromey@redhat.com>
1763
1764 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
1765 argument order.
1766 * gdb.base/macscp.exp: Fix setup_kfail argument order.
1767 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
1768 order.
1769 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
1770 order.
1771 * gdb.base/call-sc.exp (setup_kfails): Remove.
1772 (setup_compiler_kfails): Remove.
1773 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
1774 argument order.
1775 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
1776 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
1777 (advancei): Fix setup_kfail argument order.
1778 * gdb.base/radix.exp: Fix setup_kfail argument order.
1779 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
1780 order.
1781 * gdb.base/structs.exp (setup_kfails): Remove.
1782 (setup_compiler_kfails): Fix setup_kfail argument order.
1783 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
1784 order.
1785 * gdb.java/jmain.exp: Fix setup_kfail argument order.
1786 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
1787 setup_kfail argument order.
1788 * gdb.cp/overload.exp: Fix setup_kfail argument order.
1789
83d1babf
TT
17902010-05-25 Tom Tromey <tromey@redhat.com>
1791
1792 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
1793
6acb16a2
MS
17942010-05-25 Michael Snyder <msnyder@vmware.com>
1795
1796 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
1797 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
1798 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
1799 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
1800 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
1801 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
1802 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
1803 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
1804 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
1805 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
1806 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
1807 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
1808 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
1809 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
1810 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
1811 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
1812 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
1813 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
1814 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
1815 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
1816 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
1817 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
1818 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
1819 * gdb.base/default.exp: Replace send_gdb with gdb_test.
1820 * gdb.base/define.exp: Replace send_gdb with gdb_test.
1821 * gdb.base/display.exp: Replace send_gdb with gdb_test.
1822 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
1823 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
1824 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
1825 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
1826 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
1827 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
1828 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
1829 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
1830 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
1831 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
1832 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
1833 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
1834 * gdb.base/help.exp: Replace send_gdb with gdb_test.
1835 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
1836 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
1837 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
1838 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
1839 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
1840 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
1841 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
1842 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 1843 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
1844
18452010-05-25 Doug Evans <dje@google.com>
1846
1847 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
1848 gdb.string_to_argv.
ad3986f0 1849
d3b1e874
TT
18502010-05-21 Tom Tromey <tromey@redhat.com>
1851
1852 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
1853 Call it.
1854 * gdb.dwarf2/pieces.S: Update.
1855 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
1856
cb826367
TT
18572010-05-21 Tom Tromey <tromey@redhat.com>
1858
1859 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
1860 Call it.
1861 * gdb.dwarf2/pieces.c (struct C): New.
1862 (f6): New function.
1863 * gdb.dwarf2/pieces.S: Replace.
1864
74de6778
TT
18652010-05-21 Tom Tromey <tromey@redhat.com>
1866
1867 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
1868 Call it.
1869
afd74c5f
TT
18702010-05-21 Tom Tromey <tromey@redhat.com>
1871
1872 * gdb.dwarf2.pieces.exp: New file.
1873 * gdb.dwarf2.pieces.S: New file.
1874 * gdb.dwarf2.pieces.c: New file.
1875
a7b75dfd 18762010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 1877 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
1878
1879 * lib/gdb.exp (gdb_test_no_output): New function.
1880 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
1881 when testing commands that should produce no output.
1882
c81c812a
JB
18832010-05-17 Joel Brobecker <brobecker@adacore.com>
1884
1885 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
1886 parameter that we want to watch being a constant.
1887
0cce5bd9
JB
18882010-05-17 Joel Brobecker <brobecker@adacore.com>
1889
1890 * gdb.ada/cond_lang: New testcase.
1891
47050449
JB
18922010-05-17 Joel Brobecker <brobecker@adacore.com>
1893
1894 * lib/gdb.exp (banned_variables): New variable/constant.
1895 (gdb_init): Add write trace on variables listed in banned_variables.
1896 (gdb_finish): Remove write traces on variables listed in
1897 banned_variables.
1898
77c01586
JB
18992010-05-17 Joel Brobecker <brobecker@adacore.com>
1900
1901 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
1902 * gdb.cp/koenig.exp: Likewise.
1903
88d4aea7
PM
19042010-05-14 Phil Muldoon <pmuldoon@redhat.com>
1905
889bf7c5 1906 PR python/11482
88d4aea7
PM
1907
1908 * gdb.python/py-value.exp (test_value_hash): New function.
1909
f5a010c0
PM
19102010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
1911
1912 PR exp/11530.
1913 * gdb.base/gdb11530.c: New file.
1914 * gdb.base/gdb11530.exp: New file.
1915
8ef4892f
JK
19162010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1917
1918 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
1919 * gdb.dwarf2/dw2-modula2-self-type.S: New.
1920
7322dca9
SW
19212010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
1922
1923 * gdb.cp/koenig.exp: New test.
1924 * gdb.cp/koenig.cc: New test program.
1925
02e7ea18
JB
19262010-05-05 Joel Brobecker <brobecker@adacore.com>
1927
1928 Remove the use of prms_id and bug_id throughout the testsuite.
1929
e1c34c5d
PM
19302010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
1931
1932 PR exp/11349.
1933 * testsuite/gdb.cp/ref-types.exp: Add test to examine
1934 use a reference local variable.
1935
8e1d0c49
JK
19362010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1937
1938 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
1939 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
1940 variable different_dir. Move debugfile into a full directory pathname
1941 under DIFFERENT_DIR.
1942 * lib/gdb.exp (separate_debug_filename): Remove.
1943 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
1944 variable debug_dir and mkdir of it. Update function comments.
1945
e66408ed
PA
19462010-04-29 Pedro Alves <pedro@codesourcery.com>
1947
1948 PR gdb/11557
1949
1950 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
1951 files.
1952
d7b32ed3
PM
19532010-04-29 Phil Muldoon <pmuldoon@redhat.com>
1954
889bf7c5 1955 * gdb.python/py-param.exp: New File.
d7b32ed3 1956
6aecb9c2
JB
19572010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
1958
1959 * gdb.base/default.exp: Fix "set language" test.
1960
bdf92a1c
PM
19612010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
1962
1963 PR breakpoints/11531.
1964 * gdb.base/gdb11531.c: New file.
1965 * gdb.base/gdb11531.exp: New file.
1966
3f172e24
TT
19672010-04-26 Tom Tromey <tromey@redhat.com>
1968
1969 * gdb.base/completion.exp: Add tests for completion and deprecated
1970 commands.
1971
64af4c92
JK
19722010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1973
1974 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
1975 (print /x char_array): Escape curly brackets.
1976
492928e4
JK
19772010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1978
1979 Fix deadlock on looped list of loaded shared objects.
1980 * gdb.base/solib-corrupted.exp: New.
1981
66d09542
DE
19822010-04-23 Doug Evans <dje@google.com>
1983
1984 * gdb.python/py-section-script.c: New file.
1985 * gdb.python/py-section-script.exp: New file.
1986 * gdb.python/py-section-script.py: New file.
1987
8bd10a10
CM
19882010-04-20 Chris Moller <cmoller@redhat.com>
1989
1990 PR 10179
1991
1992 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
1993 * gdb.base/pr10179-a.c:
1994 * gdb.base/pr10179-b.c:
1995 * gdb.base/pr10179.exp: New files.
1996
c0201579
JK
19972010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1998
1999 Fix crashes on dangling display expressions.
2000 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
2001 is SEP.
2002 (lib_flags): Remove the "debug" keyword.
2003 (libsepdebug): New variable for iterating new loop.
2004 (save_pf_prefix): New variable wrapping the loop.
2005 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
2006 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
2007
793b0ff8
PM
20082010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2009
2010 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
2011
097f51f7
PM
20122010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2013
2014 PR stabs/11479.
2015 * gdb.stabs/gdb11479.exp: New file.
2016 * gdb.stabs/gdb11479.c: New file.
2017
9a22f0d0
PM
20182010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2019
2020 * gdb.base/charset.c (Strin16, String32): New variables.
2021 * gdb.base/charset.exp (gdb_test): Test correct display
2022 of 16 or 32 bit strings.
2023
20242010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
2025
2026 PR 9167
2027 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
2028 * gdb.cp/pr9167.cc: New file.
2029 * gdb.cp/pr9167.exp: New file.
2030
2031
6e354e5e
PM
20322010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
2033
2034 PR pascal/11492.
2035 * gdb.pascal/gdb11492.pas: New file.
2036 * gdb.pascal/gdb11492.exp: New file.
2037
be942545
JB
20382010-04-20 Joel Brobecker <brobecker@adacore.com>
2039
1667e6e3 2040 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 2041
0c3acc09
JB
20422010-04-20 Joel Brobecker <brobecker@adacore.com>
2043
2044 * gdb.ada/dyn_loc: New testcase.
2045
ec31cde5
CM
20462010-04-20 Chris Moller <cmoller@redhat.com>
2047
2048 PR 10867
889bf7c5 2049
ec31cde5
CM
2050 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
2051 * gdb.cp/pr10687.cc: New file.
2052 * gdb.cp/pr10687.exp: New file.
2053
2054
ce4b0682
SDJ
20552010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2056 Sergio Durigan Junior <sergiodj@redhat.com>
2057
2058 * gdb.fortran/logical.exp: New testcase.
2059 * gdb.fortran/logical.f90: New file.
2060
3436961f
DE
20612010-04-19 Doug Evans <dje@google.com>
2062
2063 * gdb.base/help.exp (help source): Update expected output.
2064
4d836c09
JK
20652010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2066
2067 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
2068 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
2069 gdb_exit and return.
2070 (executable): New variable.
2071 (binfile): Use it.
2072
6149aea9
PA
20732010-04-19 Pedro Alves <pedro@codesourcery.com>
2074
2075 PR breakpoints/8554.
2076
2077 * gdb.trace/save-trace.exp: Adjust.
2078
ed41462c
L
20792010-04-17 H.J. Lu <hongjiu.lu@intel.com>
2080
2081 PR corefiles/11511
2082 * gdb.arch/system-gcore.exp: New.
2083 * gdb.arch/gcore.c: Likewise.
2084
3f7b2faa
DE
20852010-04-15 Doug Evans <dje@google.com>
2086
fa33c3cd
DE
2087 * gdb.python/py-progspace.c: New file.
2088 * gdb.python/py-progspace.exp: New file.
2089
3f7b2faa
DE
2090 * gdb.base/source.exp: Add tests for "source -s".
2091
79f283fe
PM
20922010-04-14 Phil Muldoon <pmuldoon@redhat.com>
2093
2094 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
2095 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
2096 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
2097 * gdb.python/py-mi.exp: New test for to_string returning None.
2098
fc8eb08a
PM
20992010-04-12 Phil Muldoon <pmuldoon@redhat.com>
2100
2101 * gdb.python/py-breakpoint.c: Make result global.
2102
26e197f6
JK
21032010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2104
2105 Fix non-GNU make compatibility.
2106 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
2107
adc36818
PM
21082010-04-09 Phil Muldoon <pmuldoon@redhat.com>
2109
2110 * gdb.python/py-breakpoint.exp: New File.
2111 * gdb.python/py-breakpoint.C: Ditto.
2112
64e17368
SS
21132010-04-08 Stan Shebs <stan@codesourcery.com>
2114
2115 * gdb.trace/actions.exp: Clear default-collect.
2116 * gdb.trace/save-trace.exp: Clear default-collect.
2117
fff5cc64
PM
21182010-04-08 Phil Muldoon <pmuldoon@redhat.com>
2119
2120 * gdb.python/py-value: Add null string variable.
2121 (test_lazy_string): Test zero length, NULL address lazy
2122 strings.
2123
a055a187
L
21242010-04-07 H.J. Lu <hongjiu.lu@intel.com>
2125
2126 * gdb.arch/i386-avx.c: New.
2127 * gdb.arch/i386-avx.exp: Likewise.
2128
2129 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
2130
96e39866
DE
21312010-04-06 Doug Evans <dje@google.com>
2132
2133 * gdb.base/source-test.gdb: New file.
2134 * gdb.base/source.exp: Test source -v.
2135
5984a431
UW
21362010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2137
2138 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
2139
ec8a089a
PM
21402010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
2141
2142 * gdb.stabs/aout.sed: Convert all backslash to double backslash
2143 within one line, unless it is followed by a double quote.
2144 * gdb.stabs/hppa.sed: Idem.
2145 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
2146 * gdb.stabs/weird.exp: Check for correct parsing of
2147 char and string constants.
ec8a089a
PM
2148 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
2149 in .stabs to .stabx substitution.
2150
fce3c1f0
SS
21512010-04-05 Stan Shebs <stan@codesourcery.com>
2152
2153 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
2154 constant global.
2155 * gdb.trace/tfile.exp: Try to print them.
2156
d77f58be
SS
21572010-04-04 Stan Shebs <stan@codesourcery.com>
2158
2159 * gdb.base/completion.exp: Update for new "info watchpoints".
2160 * gdb.base/default.exp: Ditto.
2161 * gdb.base/help.exp: Ditto.
2162 * gdb.base/watchpoint.exp: Ditto.
2163 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 2164
af54718e
SS
21652010-04-04 Stan Shebs <stan@codesourcery.com>
2166
2167 * gdb.trace/tfile.exp: Sharpen tfind test.
2168
74d1f91e
JK
21692010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2170
2171 * gdb.base/break-entry.exp: New.
2172
eb8e76db 21732010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 2174 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
2175
2176 * gdb.reverse/i386-sse-reverse.exp: New file.
2177 * gdb.reverse/i386-sse-reverse.c: New file.
2178
bf65cad8
PA
21792010-04-02 Pedro Alves <pedro@codesourcery.com>
2180
2181 * gdb.trace/tfind.exp: Adjust expected disassembly output.
2182
fff87407
SS
21832010-04-01 Stan Shebs <stan@codesourcery.com>
2184
2185 * gdb.trace/actions.exp: Tweak expected output.
2186 * gdb.trace/while-stepping.exp: Tweak expected output.
2187
fe01d668
L
21882010-04-01 H.J. Lu <hongjiu.lu@intel.com>
2189
2190 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
2191
86b17b60
PA
21922010-04-01 Pedro Alves <pedro@codesourcery.com>
2193
2194 * gdb.base/commands.exp: Adjust.
2195 * gdb.cp/extern-c.exp: Adjust.
2196
2c58c0a9
PA
21972010-04-01 Pedro Alves <pedro@codesourcery.com>
2198
2199 * gdb.trace/collection.c (local_test_func): Define a local struct,
2200 and instanciate it.
2201
0db9b91c
PA
22022010-04-01 Pedro Alves <pedro@codesourcery.com>
2203
2204 * gdb.trace/collection.exp (gdb_collect_args_test)
2205 (gdb_collect_argarray_test): XFAIL the tests that assume the
2206 argarray argument's elements are collected.
2207
8072405b
JK
22082010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2209
2210 * gdb.dwarf2/dw2-bad-parameter-type.exp,
2211 gdb.dwarf2/dw2-bad-parameter-type.S: New.
2212
8bf6485c
SS
22132010-03-31 Stan Shebs <stan@codesourcery.com>
2214
2215 * gdb.trace/save-trace.exp: Test save/restore of default-collect
2216 and tracepoint conditionals.
2217 (gdb_verify_tracepoints): Delete unused return.
2218
fd7f724a
KS
22192010-03-26 Keith Seitz <keiths@redhat.com>
2220
2221 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
2222 appear in the output before main.
2223 Remove KFAIL for gdb/2215 aka bz 9320.
2224
8d9e7719
DE
22252010-03-30 Doug Evans <dje@google.com>
2226
0906dd0b
DE
2227 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
2228 by dejagnu.
2229 * gdb.arch/amd64-dword.exp: Ditto.
2230
8d9e7719
DE
2231 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
2232 match.
2233 (break printf): Ditto.
2234
1da644f0
SW
22352010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
2236
2237 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
2238 gcc < 4.4.
2239 * gdb.cp/shadow.exp: Ditto.
2240
a8121990
PA
22412010-03-29 Pedro Alves <pedro@codesourcery.com>
2242
2243 * gdb.trace/collection.exp (run_trace_experiment): Make sure
2244 "tstart" is silent.
2245
6e79d367
PA
22462010-03-29 Pedro Alves <pedro@codesourcery.com>
2247
2248 * gdb.trace/collection.exp (executable): New.
2249 (binfile): Use it.
2250 (fpreg, spreg, pcreg): New.
2251 (test_register): Use gdb_test_multiple. Pass /x to print.
2252 (prepare_for_trace_test): New.
2253 (run_trace_experiment): Use "continue", not gdb_run_cmd.
2254 (gdb_collect_args_test, gdb_collect_argstruct_test)
2255 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
2256 prepare_for_trace_test.
2257 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
2258 fpreg, spreg and pcreg.
2259 (gdb_collect_expression_test, gdb_collect_globals_test): Use
2260 prepare_for_trace_test.
2261 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
2262 try to detect tracing support here. Don't set breakpoints at
2263 `begin' or `end' here.
2264 <global scope>: Use clean_restart. Run to main before checking
2265 for tracing support. Check for for tracing support here.
2266
09248348
JK
22672010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2268
2269 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
2270 " as $displacement" to "seen displacement message".
2271
d350db38
PA
22722010-03-28 Pedro Alves <pedro@codesourcery.com>
2273
2274 * gdb.trace/while-dyn.exp (executable): New variable.
2275 (binfile): Use it.
2276 (test_while_stepping): New function. Move most tests here. Call
2277 it once for each of the while-stepping, stepping and ws aliases.
2278
907af001
UW
22792010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2280
2281 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
2282 that do not provide the tagless_struct type name at all.
2283 (test_print_anon_union): Do not check value of uninitialized
2284 union member. Do not use cp_test_ptype_class, so we can accept
2285 "long" as well as "long int".
2286
610197fd
PA
22872010-03-26 Pedro Alves <pedro@codesourcery.com>
2288
2289 * gdb.trace/tfile.c (tohex, bin2hex): New.
2290 (write_error_trace_file): Hexify error description.
2291
6c28cbf2
SS
22922010-03-25 Stan Shebs <stan@codesourcery.com>
2293
2294 * gdb.trace/tfile.c: Generate an additional trace file, improve
2295 portability.
2296 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
2297 files in a better way.
2298
e62b8c7e
KS
22992010-03-25 Keith Seitz <keiths@redhat.com>
2300
2301 * gdb.java/jprint.exp: XFAIL printing of static class members
2302 because of GCC debuginfo problem.
2303
82ccf5a5
JK
23042010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2305
2306 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
2307
293e2f9e
DJ
23082010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2309
2310 * gdb.base/completion.exp: Allow long instead of long int.
2311 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
2312 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
2313 variable p.
2314 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
2315 * gdb.base/pointers.exp: Allow long instead of long int.
2316 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
2317 * gdb.base/step-line.exp: Allow a directory before the source file name.
2318
95a42b64
TT
23192010-03-24 Tom Tromey <tromey@redhat.com>
2320
2321 PR breakpoints/9352:
2322 * gdb.base/default.exp: Update.
2323 * gdb.base/commands.exp: Update.
2324 * gdb.cp/extern-c.exp: Test setting commands on multiple
2325 breakpoints at once.
2326
2390201f
DJ
23272010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2328
2329 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
2330 if gdb,nosignals.
2331 * gdb.base/watchpoints.c: Do not include unnecessary headers.
2332 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
2333 exited".
2334
8c9a6790
SS
23352010-03-24 Stan Shebs <stan@codesourcery.com>
2336
2337 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
2338
a6c727b2
DJ
23392010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2340
2341 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
2342 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
2343 argument. Handle "short" and "long".
2344 (Top level): Pass overprototyped output for old_fptr and xptr.
2345
4dfd5423
PA
23462010-03-23 Pedro Alves <pedro@codesourcery.com>
2347
2348 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
2349 format strings and add casts to avoid compiler warnings.
2350
23512010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
2352
2353 * lib/trace-support.exp (gdb_trace_setactions):
2354 Don't expect whitespace after ">" prompt.
2355 * gdb.trace/actions.exp: Adjust for output changes.
2356 * gdb.trace/while-stepping.exp: Likewise.
2357
c847d045
JK
23582010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2359
2360 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
2361 and r157645).
2362
5f717f1d
JK
23632010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2364
2365 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
2366 New.
2367
7d6d51d5
DJ
23682010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
2369
2370 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
2371 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
2372
3b11a015
SS
23732010-03-19 Stan Shebs <stan@codesourcery.com>
2374
2375 * gdb.trace/ax.exp: New file.
2376
d7d158ed
DE
23772010-03-19 Doug Evans <dje@google.com>
2378
6bb85cd1
DE
2379 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
2380 output from gcc.
2381
d7d158ed
DE
2382 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
2383 named /usr/sbin/prelink<foo>.
2384
4daf5ac0
SS
23852010-03-18 Stan Shebs <stan@codesourcery.com>
2386
2387 * gdb.trace/circ.exp: Test circular-trace-buffer.
2388 * gdb.trace/tfile.exp: Update tstatus test.
2389
e8d05480
JB
23902010-03-18 Joel Brobecker <brobecker@adacore.com>
2391
2392 * gdb.dwarf2/dw2-anonymous-func.S: New file.
2393 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
2394
441b986a
UW
23952010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2396
2397 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
2398
4247603b
PA
23992010-03-18 Pedro Alves <pedro@codesourcery.com>
2400
2401 * gdb.base/default.exp: Adjust the expected output of the finish
2402 and until commands when the inferior is not being run.
2403
13387711
SW
24042010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
2405
2406 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
2407 * gdb.cp/nsusing.exp: Ditto.
2408
6e31430b
TT
24092010-03-15 Tom Tromey <tromey@redhat.com>
2410
2411 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
2412 * gdb.cp/userdef.cc (operator==): New function.
2413 (main): New locals mem1, mem2.
2414
e2d69cb5
JZ
24152010-03-15 Jie Zhang <jie@codesourcery.com>
2416
2417 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
2418 Declare and use new loadtimeout variable.
2419
f572f0a9
DJ
24202010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
2421
2422 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
2423 Use gdb_load later.
2424
51f4c0b0
PA
24252010-03-14 Pedro Alves <pedro@codesourcery.com>
2426
2427 * gdb.base/solib-disc.c (main): Make format of fprintf a string
2428 literal. Add missing endlines to prints to stderr.
2429
1c809c68
TT
24302010-03-12 Tom Tromey <tromey@redhat.com>
2431
2432 PR c++/9708:
2433 * gdb.cp/m-static.exp: Add regression test.
2434 * gdb.cp/m-static.cc (method): New method.
2435 (main): Call it.
2436
00ae8fef
SW
24372010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
2438
2439 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
2440 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
2441
759f0f0b
PA
24422010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
2443
21e24d21
PA
2444 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
2445
24462010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
2447
759f0f0b
PA
2448 * lib/gdb.exp (skip_stl_tests): New.
2449 (gdb_compile): Symbian needs -ldl.
2450 (shlib_target_file): New.
2451 (shlib_symbol_file): New.
2452 (gdb_load_shlibs): Use shlib_target_file.
2453 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
2454 * gdb.cp/exception.exp: Use skip_stl_tests.
2455 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
2456 * gdb.cp/try_catch.exp: Use skip_stl_tests.
2457 * gdb.cp/mb-templates.exp: Ditto.
2458 * gdb.base/commands.exp: Relax regexes.
2459 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
2460 shlib_target_file and shlib_symbol_file.
2461 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
2462 sections.
2463 * gdb.base/ending-run.exp: Accept E32Main for symbian.
2464 * gdb.base/solib-disc.exp: Use
2465 shlib_target_file and shlib_symbol_file.
2466 * gdb.base/unload.exp: Don't skip on symbian. Use
2467 shlib_target_file and shlib_symbol_file.
2468 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
2469
6a8f2671 24702010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 2471
6a8f2671
PA
2472 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
2473 * gdb.trace/report.exp: Adjust for x86 and x86_64.
2474 Issue a tfind end before looking for a tracepoint frame.
2475 * gdb.trace/tfind.exp: Adjust tstatus output.
2476 Adjust disassembly output.
2477 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
2478
ccf26247
JK
24792010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2480
2481 * gdb.base/break-interp.exp: Create new displacement parameter value
2482 for the test_ld calls.
2483 (reach): New parameter displacement, verify its content. New push of
2484 pf_prefix "reach-$func:". Import global expect_out.
2485 (test_core): New parameter displacement, verify its content. New push
2486 of pf_prefix "core:". New command "set verbose on". Import global
2487 expect_out.
2488 (test_attach): New parameter displacement, verify its content. New
2489 push of pf_prefix "attach:". New command "set verbose on". Import
2490 global expect_out.
2491 (test_ld): New parameter displacement, pass it to the reach, test_core
2492 and test_attach calls and verify its content in the "ld.so exit" test.
2493 * gdb.base/prelink.exp: Remove gdb_exit and final return.
2494 (prelink): Update expected text, use gdb_test.
2495
e469c7fb
DE
24962010-03-10 Doug Evans <dje@google.com>
2497
2498 * gdb.base/checkpoint.exp: Fix comment.
2499 Lengthen timeout while doing >600 checkpoints test.
2500 Rename duplicate "kill all one" test to keep test names unique.
2501
60e1c644
PA
25022010-03-10 Pedro Alves <pedro@codesourcery.com>
2503
2504 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
2505
cec808ec
KS
25062010-03-08 Keith Seitz <keiths@redhat.com>
2507
889bf7c5
PA
2508 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
2509 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
2510 (dm_type_long): New function.
2511 (dm_type_unsigned_short): New function.
2512 (dm_type_unsigned_long): New function.
2513 (myint): New typedef.
2514 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
2515 long, unsigned shor and long, operator char*, and typedef.
2516 (test_lookup_operator_functions): Add operator char* test.
2517 (test_paddr_operator_functions): Likewise.
2518 (test_paddr_overloaded_functions): Use probe values for
2519 short, long, and unsigned short and long.
2520 (test_paddr_hairy_functions): If the demangler probe detected
2521 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
2522 demangler.
2523 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
2524 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
2525 and "print null_pmf".
2526 Add test "ptype a.*pmf".
2527 * gdb.cp/overload.exp: Allow optional "int" to appear with
2528 "short" and "long".
2529 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
2530 long expect value for men_overload1arg.
2531 Allow "int" to appear with "short" and "long".
2532 When testing "info break", add argument for main (void).
2533 Also allow "int" to appear with "short" and "long".
2534 Ditto with "unsigned" and "long long".
cec808ec
KS
2535 * gdb.java/jmain.exp: Do not enclose methods names in single
2536 quotes.
2537 * gdb.java/jmisc.exp: Likewise.
2538 * gdb.java/jprint.exp: Likewise.
2539 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
2540
2541 From Jan Kratochvil <jan.kratochvil@redhat.com>:
2542 * gdb.cp/exception.exp (backtrace after first throw)
2543 (backtrace after second throw): Allow a namespace before __cxa_throw.
2544 (backtrace after first catch, backtrace after second catch): Allow
2545 a namespace before __cxa_begin_catch.
2546
2547 * gdb.cp/cpexprs.exp: New file.
2548 * gdb.cp/cpexprs.cc: New file.
2549
2550 From Daniel Jacobowitz <dan@codesourcery.com>
2551 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
2552 to use string_to_regexp.
2553 (ctor, dtor): New functions. Use them to match constructor
2554 and destructor function types.
2555 (Top level): Use runto_main.
2556
f870a310
TT
25572010-03-05 Tom Tromey <tromey@redhat.com>
2558
2559 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
2560 gdb.target_charset.
2561 (pp_ns.to_string): Likewise.
2562
0c199f28
KS
25632010-03-04 Keith Seitz <keiths@redhat.com>
2564
2565 * gdb.cp/overload.exp: Test that the filename portion of a linespec
2566 can be quoted. Test that both the filename and function/line
2567 portions can be quoted at the same time.
2568
c7437ca6
PA
25692010-03-04 Pedro Alves <pedro@codesourcery.com>
2570
2571 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
2572
b111b805
DE
25732010-03-03 Doug Evans <dje@google.com>
2574
24486cb7
DE
2575 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
2576 libc contains libpthread.
2577
b111b805
DE
2578 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
2579 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
2580 of gdb_compile. Add another pattern to match android backtrace.
2581
a0e0ef55
TT
25822010-03-03 Tom Tromey <tromey@redhat.com>
2583
2584 PR gdb/11345:
2585 * gdb.base/printcmds.exp (test_printf): Add test.
2586
1ba53b71
L
25872010-03-02 H.J. Lu <hongjiu.lu@intel.com>
2588
2589 * gdb.arch/amd64-byte.exp: New.
2590 * gdb.arch/amd64-dword.exp: Likewise.
2591 * gdb.arch/amd64-pseudo.c: Likewise.
2592 * gdb.arch/amd64-word.exp: Likewise.
2593 * gdb.arch/i386-byte.exp: Likewise.
2594 * gdb.arch/i386-pseudo.c: Likewise.
2595 * gdb.arch/i386-word.exp: Likewise.
2596
f5dff777
DJ
25972010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
2598
2599 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
2600 types. Add structreg, bitfields, and flags registers.
2601 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
2602 registers.
2603
90884b2b
L
26042010-03-01 H.J. Lu <hongjiu.lu@intel.com>
2605
2606 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
2607 (load_description): Set architecture if defined.
2608
dc00d89f
PM
26092010-02-28 Phil Muldoon <pmuldoon@redhat.com>
2610
2611 * gdb.python/py-frame.exp: Add read_var block tests.
2612 * gdb.python/py-frame.c (block): New function.
2613
0e095b7e
JK
26142010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2615 Daniel Jacobowitz <dan@codesourcery.com>
2616
2617 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
2618
624f1a65
DM
26192010-02-25 David S. Miller <davem@davemloft.net>
2620
2621 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
2622 fix logic for setting all_syscalls_numbers.
2623
f3e9a817
PM
26242010-02-24 Phil Muldoon <pmuldoon@redhat.com>
2625
2626 * Makefile.in: Add py-block and py-symbol.
2627 * gdb.python/py-symbol.exp: New File.
2628 * gdb.python/py-symtab.exp: New File.
2629 * gdb.python/py-block.exp: New File.
2630 * gdb.python/py-symbol.c: New File.
2631 * gdb.python/py-block.c: New File.
2632
f6bbabf0
PM
26332010-02-24 Phil Muldoon <pmuldoon@redhat.com>
2634
2635 PR python/11314
2636 * lib/gdb.exp (skip_python_tests): New function.
2637 * gdb.python/py-cmd.exp: Use skip_python_tests.
2638 * gdb.python/py-frame.exp: Likewise.
2639 * gdb.python/py-function.exp: Likewise.
2640 * gdb.python/py-prettyprint.exp: Likewise.
2641 * gdb.python/py-template.exp: Likewise.
2642 * gdb.python/py-type.exp: Likewise.
2643 * gdb.python/py-value.exp: Likewise.
2644
85d721b8
PA
26452010-02-22 Pedro Alves <pedro@codesourcery.com>
2646
2647 PR9605
2648
2649 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
2650
48e32051
TT
26512010-02-19 Tom Tromey <tromey@redhat.com>
2652
2653 PR c++/8693, PR c++/9496:
2654 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
2655 regression tests.
2656
ac9c0048
JK
26572010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2658
2659 Fix compatibility with m68k as.
2660 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
2661 Use only /* comments */.
2662
57bb97a4
UW
26632010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2664
2665 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
2666 * configure: Regenerate.
2667
7d1bf85c
DJ
26682010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
2669
2670 * gdb.python/py-type.exp: Check for Python support.
2671
061b5285
PA
26722010-02-17 Pedro Alves <pedro@codesourcery.com>
2673
2674 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
2675 `regsub' syntax available.
2676
f8a8bc2c
PA
26772010-02-17 Pedro Alves <pedro@codesourcery.com>
2678
2679 * gdb.base/shmain.c (main): Remove printf call.
2680 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
2681 * gdb.base/unload.c (main): Make format of fprintf a string
2682 literal. Add missing endlines to prints to stderr.
2683 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
2684
6f451e5e
TT
26852010-02-17 Tom Tromey <tromey@redhat.com>
2686
2687 * gdb.java/jprint.java (jprint.props): New field.
2688 * gdb.java/jprint.exp (set_lang_java): Add regression test.
2689
12d79008
PA
26902010-02-17 Pedro Alves <pedro@codesourcery.com>
2691
ef801a0e 2692 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
2693 available.
2694
d252f7e5
DJ
26952010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2696
2697 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
2698 creation to support remote host testing.
2699
67bdab6c
DJ
27002010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2701
2702 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
2703 Recognize "command not found".
2704
bb391223
DJ
27052010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2706
2707 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
2708 single-stepping.
2709
70362913
DJ
27102010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2711
2712 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
2713 if arguments are not supported.
2714
493f3c00
DJ
27152010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2716
2717 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
2718 be const or non-const.
2719
8034c749
DJ
27202010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2721
2722 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
2723 mi_send_resuming_command to send -exec-continue.
2724
791dfb64
DJ
27252010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2726
2727 * gdb.base/list.exp (test_list_filename_and_function): Add test
2728 with single quotes.
2729 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
2730 matching.
2731 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
2732 Add KFAIL'd tests for PR gdb/11289.
2733
7c5fe868
DJ
27342010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2735
2736 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
2737
fdc498b8
DJ
27382010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2739
2740 * gdb.base/comp-dir/subdir/dummy.txt: New file.
2741 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
2742 a temporary directory.
2743
b519e2a6
DJ
27442010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2745
2746 * gdb.base/charset.exp: Use a single regular expression to match
2747 show host-charset and show target-charset output.
2748
74164c56
JK
27492010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2750
2751 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
2752 "Illegal process-id" expect string more exact.
2753 (attach to digits-starting nonsense is prohibited): New.
2754
701ed6dc
JK
27552010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2756
2757 * gdb.base/prelink.exp (set verbose on): New.
2758
889bf7c5 27592010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
2760
2761 * mi-reverse.exp: New file. Test for reverse option to the
2762 following MI commands: exec-continue, exec-finish, exec-next,
2763 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 2764
dadf0e9c
JB
27652010-02-09 Joel Brobecker <brobecker@adacore.com>
2766
2767 * gdb.ada/ptype_tagged_param: New testcase.
2768
714f19d5
TT
27692010-02-08 Tom Tromey <tromey@redhat.com>
2770
2771 PR c++/8017:
2772 * gdb.cp/overload.exp: Add tests.
2773 * gdb.cp/overload.cc (struct K): New.
2774 (namespace N): New.
2775 (main): Call new functions.
2776 (K::staticoverload): Define.
2777
889bf7c5 27782010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
2779
2780 PR gdb/10728
2781 * gdb.cp/pr10728-x.h: New file.
2782 * gdb.cp/pr10728-x.cc: New file.
2783 * gdb.cp/pr10728-y.cc: New file.
2784 * gdb.cp/pr10728.exp: New file.
2785 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
2786
889bf7c5 27872010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
2788
2789 PR gdb/9067
2790 * gdb.cp/pr9067.exp: New
2791 * gdb.cp/pr9067.cc: New
2792 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
2793
7b356089
JB
27942010-02-08 Joel Brobecker <brobecker@adacore.com>
2795
2796 * lib/gdb.exp (gdb_test_timeout): New global variable.
2797 Set it to timeout if not already set.
2798 (gdb_init): Reset the value of timeout to gdb_test_timeout.
2799
1be00882
DE
28002010-02-05 Doug Evans <dje@google.com>
2801
2802 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
2803 user.
2804
82856980
SW
28052010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
2806
2807 PR c++/7935:
2808 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
2809
1a334831
TT
28102010-02-04 Tom Tromey <tromey@redhat.com>
2811
2812 * gdb.cp/virtbase.exp: Make test case names unique.
2813
9c3c02fd
TT
28142010-02-02 Tom Tromey <tromey@redhat.com>
2815
2816 * gdb.cp/virtbase.exp: Add regression tests.
2817 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
2818 (main): Instantiate RHC.
2819
0cc2414c
TT
28202010-02-02 Tom Tromey <tromey@redhat.com>
2821
2822 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
2823 type-printing change.
2824
edf3d5f3
TT
28252010-02-02 Tom Tromey <tromey@redhat.com>
2826
2827 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
2828 * gdb.cp/virtbase.cc: New file.
2829 * gdb.cp/virtbase.exp: New file.
2830 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
2831
e4b7f41c
JK
28322010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2833
2834 PR libc/11214:
2835 * gdb.threads/current-lwp-dead.c: Include features.h.
2836 (HAS_NOMMU): New.
2837 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
2838
b381ea14
JK
28392010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2840
2841 * gdb.base/symbol-without-target_section.exp,
2842 gdb.base/symbol-without-target_section.c: New.
2843
c593ac0e
DJ
28442010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2845
2846 * gdb.base/bigcore.exp: Reset increased timeout.
2847 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
2848
db25f29d
DJ
28492010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2850
2851 * gdb.base/gcore.exp (capture_command_output): Use
2852 gdb_test_multiple.
2853
f9d67f43
DJ
28542010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2855
2856 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
2857 * gdb.arch/thumb2-it.exp (test_it_break): New function.
2858 (Top level): Call it.
2859
177321bd
DJ
28602010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2861
2862 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
2863
97f2ed50
DJ
28642010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2865
2866 * gdb.base/call-strs.exp, gdb.base/default.exp,
2867 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
2868 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
2869 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
2870 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
2871 gdb.base/watchpoint-solib.exp: Save and restore timeout.
2872 * gdb.base/ending-run.exp: Correct restore of timeout.
2873 * gdb.base/page.exp: Remove unnecessary timeout setting.
2874
e4e2711a
JB
28752010-01-29 Joel Brobecker <brobecker@adacore.com>
2876
2877 * gdb.ada/rec_return: New testcase.
2878
ba581dc1
JB
28792010-01-29 Joel Brobecker <brobecker@adacore.com>
2880
2881 * gdb.ada/call_pn: New testcase.
2882
4ea95be9
DJ
28832010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
2884
2885 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
2886 (Top level): Use it to resume.
2887 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
2888 the Thumb mode displaced stepping error as unsupported.
2889
df83a9bf
SW
28902010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
2891
889bf7c5
PA
2892 * gdb.cp/nsusing.exp: Added more tests.
2893 * gdb.cp/nsrecurs.exp: Ditto.
2894 * gdb.cp/nsusing.cc: Added test functions.
2895 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 2896
40b27cdc
JK
28972010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2898
2899 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
2900 absolute directory pathnames in gdb.sum file.
2901
de958931
SW
29022010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
2903
2904 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
2905 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
2906
708ead4e
TT
29072010-01-26 Tom Tromey <tromey@redhat.com>
2908
2909 PR exp/7643:
2910 * gdb.base/printcmds.exp (test_print_string_constants): Remove
2911 setup_kfail.
2912
b14e635e
SW
29132010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
2914
2915 * gdb.cp/nsrecurs.exp: New test.
2916 * gdb.cp/nsrecurs.cc: New test program.
2917 * gdb.cp/nsstress.exp: New test.
2918 * gdb.cp/nsstress.cc: New test program.
2919 * gdb.cp/nsdecl.exp: New test.
2920 * gdb.cp/nsdecl.cc: New test program.
2921
8540c487
SW
29222010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
2923
2924 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
2925 imported into file scope.
2926 Marked test as xfail.
2927 * gdb.cp/namespace-using.cc (marker5): New function.
2928 * gdb.cp/shadow.exp: New test.
2929 * gdb.cp/shadow.cc: New test program.
2930 * gdb.cp/nsimport.exp: New test.
2931 * gdb.cp/nsimport.cc: New test program.
2932
421d5d99
TT
29332010-01-25 Tom Tromey <tromey@redhat.com>
2934
2935 PR gdb/11049:
2936 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
2937 with "set print null-stop on".
2938
691f8dc1
JK
29392010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2940
2941 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
2942 Adjust it for DISASSEMBLY_OMIT_FNAME.
2943
0b92b5bb
TT
29442010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2945
2946 PR symtab/11199:
2947 * gdb.dwarf2/member-ptr-forwardref.exp,
2948 gdb.dwarf2/member-ptr-forwardref.S: New.
2949
23787403
JK
29502010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2951
2952 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
2953 (thread1_func): Protect thread1_tid with thread1_tid_cond by
2954 thread1_tid_mutex. Remove gdbstop_mutex handling.
2955 (thread2_func): Protect thread2_tid with thread2_tid_cond by
2956 thread2_tid_mutex. Remove gdbstop_mutex handling.
2957 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
2958 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
2959 pthread_cond_wait conditionalizations by while loops.
2960
b966cb8a
TT
29612010-01-20 Tom Tromey <tromey@redhat.com>
2962
2963 PR backtrace/10770:
2964 * gdb.dwarf2/pr10770.exp: New file.
2965 * gdb.dwarf2/pr10770.c: New file.
2966 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
2967
fcae584b
VP
29682010-01-20 Vladimir Prus <vladimir@codesourcery.com>
2969
2970 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
2971 that target was removed, and the test always runs native anyway.
2972
a0f49112
JK
29732010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2974
2975 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
2976 gdb.base/watchpoint-cond-gone-stripped.c: New.
2977
ceeb3d5a
TT
29782010-01-19 Tom Tromey <tromey@redhat.com>
2979
2980 PR c++/8000:
2981 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
2982 existing tests.
2983 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
2984 (main): Use AAA::SomeEnum.
2985
dd322c54
JK
29862010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2987
2988 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
2989 (test_ignore_count): Declare line_callme_body global.
2990 (run to breakpoint with ignore count): Use line_callme_body.
2991 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
2992 (set line_main_hello, set line_main_return): Reindent.
2993 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
2994 New.
2995 (continue to callee4): Use line_callee4_body.
2996 (check *stopped from CLI command): Use line_callee4_next.
2997 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
2998 (set line_main_hello, set line_main_return): Reindent.
2999 (set line_callee4_head, set line_callee4_body): New.
3000 (continue to callee4): Use line_callee4_body.
3001
4e8f195d
TT
30022010-01-18 Tom Tromey <tromey@redhat.com>
3003
3004 PR c++/9680:
3005 * gdb.cp/casts.cc: Add new classes and variables.
3006 * gdb.cp/casts.exp: Test new operators.
3007
9e14a9ba
JB
30082010-01-18 Tom Tromey <tromey@redhat.com>
3009 Thiago Jung Bauermann <bauerman@br.ibm.com>
3010
3011 * gdb.python/source2.py: New file.
3012 * gdb.python/source1: New file.
3013 * gdb.python/python.exp: Test "source" command.
3014
00bf0b85
SS
30152010-01-15 Stan Shebs <stan@codesourcery.com>
3016
3017 * gdb.trace/tfile.c: New file.
3018 * gdb.trace/tfile.exp: New file.
889bf7c5 3019
55235ad7
JK
30202010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3021
3022 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
3023
9f2982ff
JK
30242010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3025
3026 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
3027
bbfba9ed
JK
30282010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3029
3030 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
3031 (libfunc): New parameter action. Implement also selectable "sleep".
3032 * gdb.base/break-interp-main.c: Include assert.h.
3033 (libfunc): New parameter action.
3034 (main): New parameters argc and argv. Assert argc. Pass argv.
3035 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
3036 (test_attach): New proc.
3037 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
3038 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
3039
61f0d762
JK
30402010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3041
3042 * gdb.base/break-interp.exp (test_core): New proc.
3043 (test_ld): Call it.
3044
06a6f270
JK
30452010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3046
3047 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
3048 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
3049 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
3050 and gdb_compile_shlib. Use new -Wl compiler options.
3051 (dl bt, main bt): New tests.
3052
51bee8e9
JK
30532010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3054
3055 Support PIEs with no symfile_objfile.
3056 * gdb.base/break-interp.exp: New argument at the test_ld calls.
3057 (test_ld): New parameter trynosym.
3058 (test_ld <$trynosym>): New block.
3059
b8040f19
JK
30602010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3061
3062 * gdb.base/break-interp.exp: New file.
3063
be759fcf
PM
30642010-01-13 Phil Muldoon <pmuldoon@redhat.com>
3065
3066 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
3067 * gdb.python/py-prettyprint.py (pp_ls): New printer.
3068 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
3069 test.
3070 * gdb.python/py-prettyprint.c: Define lazystring test structure.
3071 * gdb.python/py-mi.exp: Add lazy string test.
3072
dc146f7c
VP
30732010-01-13 Vladimir Prus <vladimir@codesourcery.com>
3074
3075 * lib/mi-support.exp (mi_check_thread_states): Handle
3076 core number in thread listing.
3077
b4ba55a1
JB
30782010-01-12 Joel Brobecker <brobecker@adacore.com>
3079
3080 * gdb.base/maint.exp: Adjust the expected output for the
3081 "maint print type" test. Use gdb_test_multiple instead of
3082 gdb_sent/gdb_expect.
3083
08e24bd4
DE
30842010-01-11 Doug Evans <dje@google.com>
3085
6496a609
DE
3086 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
3087 from gdbserver_download. All callers updated.
3088
08e24bd4
DE
3089 * gdb.server/ext-run.exp: "info os processes" requires xml support.
3090
b5cfddf5
JK
30912010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3092
3093 Implement binary numbers parsing.
3094 * gdb.base/printcmds.exp (test_integer_literals_accepted)
3095 (test_integer_literals_rejected): New binary tests.
3096
3725885a
RW
30972010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3098
3099 * gdb.cell/configure: Regenerate.
3100
37aeb5df
JK
31012010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3102
3103 * gdb.base/corefile.exp: Move the core finding block out and call it as
3104 core_find, new variable $corefile, replace corefile by $corefile and
3105 [file tail $corefile] for usage vs. test names resp.
3106 * lib/gdb.exp (core_find): Move it as a new function here. New
3107 parameter binfile and deletefiles. New variable $destcore. Pre-delete
3108 $destcore. Return "" on error.
3109
d521f563
JK
31102010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3111
3112 Workaround PR binutils/10802.
3113 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
3114 (twice).
3115
28f24826
DJ
31162010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3117
3118 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
3119
2de75e71
JB
31202010-01-08 Joel Brobecker <brobecker@adacore.com>
3121
3122 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
3123 call, to avoid interruption.
3124
fe00719b 31252010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
3126
3127 * gdb.stabs/weird.def (args93): New.
3128
d0ef5df8
DE
31292010-01-07 Doug Evans <dje@google.com>
3130
3131 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
3132
3a08d52f
TT
31332010-01-07 Tom Tromey <tromey@redhat.com>
3134
3135 * gdb.base/source.exp: Use correct line number.
3136
7a697b8d
SS
31372010-01-05 Stan Shebs <stan@codesourcery.com>
3138
3139 * gdb.trace/tracecmd.exp: Test ftrace.
3140
7803799a
UW
31412010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3142
3143 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
3144
c54eabfa
JK
31452010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3146
3147 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
3148 "uint_for_mi_testing".
3149
02e7ef19
JB
31502010-01-01 Joel Brobecker <brobecker@adacore.com>
3151
3152 Test indented comment in file being sourced.
3153 * gdb.base/commands.exp: Test indented comment in file being sourced.
3154
abd775ce
JB
31552010-01-01 Joel Brobecker <brobecker@adacore.com>
3156
3157 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
3158 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
3159 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
3160 notice.
3161
79b55b82
JB
31622010-01-01 Joel Brobecker <brobecker@adacore.com>
3163
3164 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
3165 notice.
3166
8997583e
JK
31672010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3168
3169 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
3170 missing $after_stopped and comma (,) expectation.
3171
6da95a67
SS
31722009-12-31 Stan Shebs <stan@codesourcery.com>
3173
3174 * gdb.trace/actions.exp: Test teval action.
889bf7c5 3175
218d2fc6
TJB
31762009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3177
3178 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
3179 (top level): Call test_watchpoint_in_big_blob.
3180 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
3181 watchpoints.
3182 (func3): Write to buf.
3183
236f1d4d
SS
31842009-12-29 Stan Shebs <stan@codesourcery.com>
3185
3186 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 3187
f61e138d
SS
31882009-12-28 Stan Shebs <stan@codesourcery.com>
3189
3190 * gdb.trace/tsv.exp: New file.
3191 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 3192
0219b378
DJ
31932009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
3194
3195 * gdb.base/find.c (main): Reference search buffers.
3196 * gdb.base/included.c (main): Reference integer.
3197 * gdb.base/ptype.c (charfoo): Declare.
3198 (intfoo): Call charfoo.
3199 * gdb.base/scope0.c (useitp): New function.
3200 (usestatics): Use useitp.
3201 (useit): Add a type for val.
3202 * gdb.base/scope1.c (useit1): Take a pointer argument.
3203 (usestatics1): Update calls to useit1.
3204 * gdb.cp/call-c.cc: Declare foo.
3205 (main): Call foo.
3206 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
3207 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
3208 (main): Call C::ensureRefs and ensureOtherRefs.
3209 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
3210 variables.
3211 (ensureOtherRefs): New function.
3212 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
3213 * gdb.cp/templates.cc (main): Call t5i.value.
3214
3f78692f
JK
32152009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3216
3217 Fix compatibility with G++-4.5.
3218 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
3219 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
3220 (uncaught return): Remove.
3221
429374b8
JK
32222009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3223 Phil Muldoon <pmuldoon@redhat.com>
3224
3225 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
3226 (bp_location13, bp_location14, bp_location17, bp_location18)
3227 (marker3_proto, marker4_proto): New variables.
3228 (breakpoint info): Update output.
3229 (run until breakpoint at marker3, run until breakpoint at marker4): New
3230 tests.
3231
859825b8
JK
32322009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3233
3234 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
3235 Replace the printf call of Y by provided "y-set-1" label. New block
3236 for the second shared library.
3237 * gdb.base/unload.exp: Compile also the second library, call
3238 gdb_load_shlibs also for it. Use now gdb_breakpoint.
3239 (single pending breakpoint info): Rename to ...
3240 (pending breakpoint info before run): ... this extended test.
3241 (libfile2, libname2, libsrcfile2, libsrc2)
3242 (lib_sl2): New variables.
3243 (exec_opts): Set also SHLIB_NAME2.
3244 (pending breakpoint info on first run at shrfunc1)
3245 (pending breakpoint info on second run at shrfunc1)
3246 (pending breakpoint info on second run at shrfunc2)
3247 (print y from libfile, print y from libfile2): New tests.
3248 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
3249 * gdb.base/unloadshr2.c: New.
3250
e6a386cd
HZ
32512009-12-22 Hui Zhu <teawater@gmail.com>
3252
3253 * gdb.reverse/sigall-reverse.exp: Adjust.
3254
9e19b45e
VP
32552009-12-21 Vladimir Prus <vladimir@codesourcery.com>
3256
3257 PR gdb/10884
3258
3259 * gdb.mi/var-cmd.c (do_bitfield_tests): New
3260 (main): Call do_bitfield_tests.
aacf5b1e 3261 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 3262
d53a7b30
JB
32632009-12-20 Joel Brobecker <brobecker@adacore.com>
3264
3265 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
3266 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
3267 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
3268 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
3269 gdb.modula2/unbounded1.c: Update copyright header.
3270
191ca0a1
CM
32712009-12-10 Chris Moller <moller@mollerware.com>
3272
3273 PR gdb/9399
3274 * gdb.cp/virtfunc2.exp: New tests
3275 * gdb.cp/virtfunc2.cc: New tests
3276 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
3277
0fa6cf1b
MS
32782009-12-10 Oza Pawandeep (paawan1982@yahoo.com
3279
3280 * gdb.reverse/i387-env-reverse.c: New file.
3281 * gdb.reverse/i387-env-reverse.exp: New file.
3282 * gdb.reverse/i387-stack-reverse.c: New file.
3283 * gdb.reverse/i387-stack-reverse.exp: New file.
3284
361ae042
PM
32852009-12-08 Phil Muldoon <pmuldoon@redhat.com>
3286
3287 * gdb.python/py-type.exp (test_range): New test.
3288
bfd31e71
PM
32892009-12-03 Phil Muldoon <pmuldoon@redhat.com>
3290
3291 PR python/10805
3292
3293 * gdb.python/py-type.exp: New file.
3294 * gdb.python/py-type.c: New file.
3295 * Makefile.in: Add py-type.
3296
57a1d736
TT
32972009-12-03 Tom Tromey <tromey@redhat.com>
3298
3299 * gdb.python/py-value.exp (test_parse_and_eval): New
3300 function.
3301
1f3b5d1b
PP
33022009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
3303
3304 PR gdb/11022
3305
3306 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
3307 * gdb.base/pr11022.c: New test.
3308
8b7dbdc9
JK
33092009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3310
3311 Fix spurious false FAILs.
3312 * gdb.base/structs.c (chartest): New.
3313 (main): Fill-in chartest.
3314 * gdb.base/structs.exp (anychar_re, first): New.
3315 (start_structs_test): Import global anychar_re and first.
3316 New gdb_test call "set print elements 300; ${testfile}"
3317 (start_structs_test <$first>): New block.
3318 (any): Import global anychar_re. New variable ac. Use ${ac}.
3319
6a53b2ec
JK
33202009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3321
3322 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
3323
d7167b4c
JK
33242009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3325
3326 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
3327 Force $srcfile file.
3328 * gdb.base/foll-fork.c (callee): Comment out the printf call.
3329
b1798462
UW
33302009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3331
3332 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
3333 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
3334 * gdb.threads/watchthreads-reorder.exp: Likewise.
3335
b6199126
DJ
33362009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
3337
3338 PR gdb/8704
3339
3340 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
3341 "if", and "thread". Correct matching in the previous test.
3342
b22a0510
DJ
33432009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
3344
3345 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
3346
930636d2
MS
33472009-11-23 Michael Snyder <msnyder@vmware.com>
3348
3349 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
3350 * gdb.reverse-watch-precsave.exp: Ditto.
3351
21a0512e
PP
33522009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
3353
3354 * gdb.asm/asm-source.exp: Adjust.
3355 * gdb.base/help.exp: Adjust.
889bf7c5 3356
fc30d5e0
PA
33572009-11-22 Pedro Alves <pedro@codesourcery.com>
3358
3359 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
3360 (do_syscall_tests_without_xml): Set data-directory to
3361 /the/path/to/nowhere.
3362
f6bc2008
PA
33632009-11-21 Pedro Alves <pedro@codesourcery.com>
3364
3365 * gdb.threads/local-watch-wrong-thread.c,
3366 gdb.threads/local-watch-wrong-thread.exp: New files.
3367
8c2fb5de
PA
33682009-11-21 Pedro Alves <pedro@codesourcery.com>
3369
3370 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
3371 assume new `regsub' syntax available.
3372
ebec9a0f
PA
33732009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3374
a79d3c27
JK
3375 * gdb.base/watchpoint-hw-hit-once.exp,
3376 gdb.base/watchpoint-hw-hit-once.c: New.
3377
33782009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3379
3380 * gdb.threads/watchthreads-reorder.exp,
3381 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 3382
276a961b
MK
33832009-11-17 Nathan Sidwell <nathan@codesourcery.com>
3384
3385 * gdb.xml/tdesc-regs.exp: Use for m68k.
3386
4867c1fb
PA
33872009-11-15 Pedro Alves <pedro@codesourcery.com>
3388
3389 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
3390
f6838f81
DJ
33912009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3392
3393 * lib/gdb.exp (current_target_name): New procedure.
3394 (gdb_wrapper_target): New variable.
3395 (gdb_wrapper_init): Set gdb_wrapper_target.
3396 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
3397 wrapper.
3398
4ac4dd3f
DJ
33992009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3400
3401 * gdb.base/remote.exp: Delete the slowest load test.
3402 Do not load with fixed packet sizes.
3403
a7881759
DJ
34042009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3405
3406 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
3407
97a5b505
DJ
34082009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3409
3410 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
3411 srcfile when setting a breakpoint.
3412
d3e1fc54
DJ
34132009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
3414
3415 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
3416 macros.
3417
7cbcbded
DJ
34182009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3419
3420 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
3421 to be in memory.
3422 * gdb.base/display.c (force_mem): New.
3423 (do_loops): Use it. Add breakpoint comments.
3424 (do_vars): Add a breakpoint comment.
3425 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
3426 line numbers.
3427
bdea3a92
NF
34282009-11-13 Nathan Froyd <froydnj@codesourcery.com>
3429
3430 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
3431 instead of a bare "run".
3432
269f82e5
PP
34332009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
3434
3435 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 3436
a69b7d9d
DJ
34372009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3438
3439 * lib/cell.exp (skip_cell_tests): Clean up test files before
3440 returning.
3441
b598bfda
DJ
34422009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3443
3444 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
3445 and the breakpoint menu. Do not call perror if a prompt is seen.
3446 Consume the following GDB prompt.
3447 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
3448 * gdb.cp/namespace.exp: Use gdb_test.
3449 * gdb.cp/templates.exp: Use gdb_test.
3450 (test_template_breakpoints): Use gdb_test_multiple.
3451
87728fa0
DJ
34522009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3453
3454 * gdb.base/break1.c (struct some_struct, values): Move earlier.
3455 (marker4): Reference values.
3456
b67c692f
DJ
34572009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3458
3459 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
3460 is missing.
3461
f0df251a
DJ
34622009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3463
3464 * gdb.base/break.c (need_malloc): New.
3465 * gdb.base/constvars.c (main): Reference crass and crisp.
3466 * gdb.base/gdb1821.c (main): Reference bar.
3467 * gdb.cp/gdb1355.cc (main): Reference s1.
3468 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
3469 (main): Call them.
3470 * gdb.cp/hang2.cc (dummy2): Define.
3471 * gdb.cp/hang3.cc (dummy3): Define.
3472 * gdb.cp/m-data.cc (main): Reference shadow.
3473
bdf7534a
NF
34742009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3475 Nathan Froyd <froydnj@codesourcery.com>
3476
3477 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
3478 remote host.
3479
f24fce77
NF
34802009-11-12 Nathan Froyd <froydnj@codesourcery.com>
3481
3482 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
3483 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
3484 * gdb.dwarf2/dw2-compressed.exp: Likewise.
3485 * gdb.dwarf2/dw2-intercu.exp: Likewise.
3486 * gdb.dwarf2/dw2-intermix.exp: Likewise.
3487 * gdb.dwarf2/dw2-producer.exp: Likewise.
3488 * gdb.dwarf2/mac-fileno.exp: Likewise.
3489 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
3490 py-prettyprint.py to the remote host.
3491 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
3492
40f0318e
KS
34932009-11-11 Keith Seitz <keiths@redhat.com>
3494
3495 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
3496 use it instead of "Foo".
3497 * gdb.cp/classes.exp (do_tests): Add a test to access
3498 a method through a typedef'd class name.
3499
f3d9f7fb
NF
35002009-11-11 Nathan Froyd <froydnj@codesourcery.com>
3501
3502 * gdb.base/long_long.exp: Permit leading zeros on floating-point
3503 exponents.
3504 * gdb.base/pointers.exp: Likewise.
3505 * gdb.cp/ref-types.exp: Likewise.
3506
a4216f37
KS
35072009-11-11 Keith Seitz <keiths@redhat.com>
3508
3509 * gdb.cp/cplusfuncs.cc (class foo): Add operators
3510 new[] and delete[].
3511 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
3512 "void".
3513 (probe_demangler): Remove all single-quoting of
3514 method and variable names.
3515 (info_func_regexp): Remove the word "void" from any
3516 occurrence of "(void)".
3517 (print_addr_2): Remove all single-quoting of
3518 method names.
3519 (print_addr_2_kfail): Likewise.
3520 (print_addr): Single-quote C function names before
3521 passing to print_addr_2.
3522 (test_paddr_operator_functions): Remove single-quoting
3523 for method names.
3524 Add tests for operator new[] and operator delete[].
3525
9b14d7aa
JK
35262009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3527
3528 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
3529
85feb311
KS
35302009-11-09 Keith Seitz <keiths@redhat.com>
3531
3532 * gdb.cp/overload.exp: Add tests for resolving overloaded
3533 methods in expression parsing/evaluation.
3534
fa335448
DJ
35352009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
3536
3537 * lib/gdb.exp (default_gdb_version): Use --version instead of
3538 --command.
3539
ec3c07fc
NS
35402009-11-10 Nathan Sidwell <nathan@codesourcery.com>
3541
3542 * lib/gdb.exp (gdb_compile_test): New.
3543 (skip_ada_tests, skip_java_tests): New.
3544 (gdb_compile): Use gdb_compile_test for f77.
3545 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
3546 * lib/java.exp (compile_java_from_source): Remove runtests check,
3547 use gdb_compile_test to record result.
3548 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
3549 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
3550 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
3551 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
3552 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
3553 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
3554 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
3555 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
3556 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
3557 adjust gdb_compile invocations.
3558
b8b4e42b
JK
35592009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3560
3561 * Makefile.in (abs_builddir): New.
3562 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
3563 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
3564 `$(abs_builddir)/site.exp'.
3565
f8b7eaf3
DJ
35662009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
3567
3568 * config/m68k-emc.exp, lib/emc-support.exp,
3569 gdb.trace/gdb_c_test.c: Delete.
3570 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
3571 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
3572 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
3573 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
3574 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
3575 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
3576 casing for m68k-*-elf.
3577
c4187697
NS
35782009-11-03 Pedro Alves <pedro@codesourcery.com>
3579
3580 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
3581 * gdb.arch/i386-prologue.exp: Likewise.
3582 * gdb.arch/i386-unwind.exp: Likewise.
3583
db16b772
DJ
35842009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3585
3586 * lib/gdb.exp (gdb_expect): Fix timeout typo.
3587
bcf71277
DJ
35882009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3589
3590 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
3591
0105cee2
DJ
35922009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3593
3594 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
3595
24ddea62
JK
35962009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3597
3598 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
3599
287ccc17
JK
36002009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3601
3602 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
3603 * gdb.base/sepdebug2.c: New file.
3604
08bca259 36052009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
3606
3607 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
3608 the modified warnings for catch syscall. Verify if GDB was compiled
3609 with support for lib expat, and choose which tests to run depending
3610 on this.
3611
5d4e2b76
VP
36122009-10-30 Vladimir Prus <vladimir@codesourcery.com>
3613
3614 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
3615 that composite commands are parsed OK. And also test
3616 that breakpoint commands do work.
3617
240e538a
MS
36182009-10-23 Michael Snyder <msnyder@vmware.com>
3619
3620 gdb.reverse/consecutive-precsave.exp: Change expect pattern
3621 to allow for new disassembly style.
3622
9c419145
PP
36232009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
3624
3625 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 3626
02506ff1
MS
36272009-10-22 Michael Snyder <msnyder@vmware.com>
3628
3629 * gdb.reverse/break-precsave.exp: New test.
3630 * gdb.reverse/consecutive-precsave.exp: Ditto.
3631 * gdb.reverse/finish-precsave.exp: Ditto.
3632 * gdb.reverse/i386-precsave.exp: Ditto.
3633 * gdb.reverse/machinestate-precsave.exp: Ditto.
3634 * gdb.reverse/sigall-precsave.exp: Ditto.
3635 * gdb.reverse/solilb-precsave.exp: Ditto.
3636 * gdb.reverse/step-precsave.exp: Ditto.
3637 * gdb.reverse/until-precsave.exp: Ditto.
3638 * gdb.reverse/watch-precsave.exp: Ditto.
3639
4cf866a3
MS
36402009-10-22 Michael Snyder <msnyder@vmware.com>
3641
3642 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
3643 for gdb_expect. Adjust one test's expect strings for the new
3644 format of disassemble.
3645 * gdb.reverse/finish-reverse.exp: Delete 'return'.
3646 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
3647 gdb_test_multiple.
3648 * gdb.reverse/step-reverse.exp: Delete 'return'.
3649 * gdb.reverse/until-reverse.exp: Delete blank lines.
3650 * gdb.reverse/watch-reverse.exp: Delete blank lines.
3651
2b28d209
PP
36522009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
3653
3654 * gdb.base/consecutive.exp: Adjust.
3655 * gdb.base/display.exp: Likewise.
3656 * gdb.base/pc-fp.exp: Likewise.
3657 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 3658
33b9c32b
MS
36592009-10-19 Michael Snyder <msnyder@vmware.com>
3660
3661 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
3662 * gdb.reverse/finish-reverse.c: Ditto.
3663 * gdb.reverse/sigall-reverse.c: Ditto.
3664 * gdb.reverse/solib-reverse.c: Ditto.
3665 * gdb.reverse/step-reverse.c: Ditto.
3666 * gdb.reverse/watch-reverse.c: Ditto.
3667
6c95b8df
PA
36682009-10-19 Pedro Alves <pedro@codesourcery.com>
3669 Stan Shebs <stan@codesourcery.com>
3670
3671 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
3672 * gdb.base/foll-exec.exp: Adjust to expect a process id before
3673 "Executing new program".
3674 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
3675 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
3676 left listed after having been killed.
3677 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
3678 * gdb.base/maint.exp: Adjust test.
3679
3680 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
3681 * gdb.multi/Makefile.in: New.
3682 * gdb.multi/base.exp: New.
3683 * gdb.multi/goodbye.c: New.
3684 * gdb.multi/hangout.c: New.
3685 * gdb.multi/hello.c: New.
3686 * gdb.multi/bkpt-multi-exec.c: New.
3687 * gdb.multi/bkpt-multi-exec.exp: New.
3688 * gdb.multi/crashme.c: New.
3689
279017b7
TG
36902009-10-13 Tristan Gingold <gingold@adacore.com>
3691
3692 * gdb.base/sepdebug.exp: Check debug info are found.
3693
0413d738
PA
36942009-10-08 Pedro Alves <pedro@codesourcery.com>
3695
3696 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
3697 bits.
3698
c628eecc
JK
36992009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3700
3701 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
3702
38af1bfe
JB
37032009-10-07 Joel Brobecker <brobecker@adacore.com>
3704
3705 * gdb.base/watchpoints.c: Add copyright header. Reformat one
3706 of the comments.
3707
2b0adecd
PM
37082009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
3709
3710 * gdb.base/annota1.exp: Remove obsolete match_max increase.
3711 * gdb.base/annota3.exp: Idem.
3712 * gdb.base/maint.exp: Idem.
3713
8d417781
PM
37142009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
3715
889bf7c5 3716 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
3717 to default.
3718
bb61102d
PM
37192009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
3720
889bf7c5 3721 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
3722 mingw and cygwin targets.
3723
ace5c364
PM
37242009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
3725 Pedro Alves <pedro@codesourcery.com>
3726
889bf7c5 3727 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
3728 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
3729
c2d494a0
PM
37302009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
3731
e1b52ce2
PM
3732 * gdb.base/shr1.c: Use %p in format string.
3733 * gdb.base/unload.c: Avoid warning in fprintf.
3734 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 3735
209f53f5
PM
37362009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
3737
3738 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
3739 long type.
3740 (test_unlink): Correct printf string.
3741 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
3742 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
3743
8172766a
JK
37442009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3745
3746 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
3747 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
3748 * gdb.arch/ia64-breakpoint-shadow.S: New file.
3749
0f73703c
UW
37502009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3751
3752 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
3753 * gdb.objc/nondebug.exp: Likewise.
3754
b32306ca
UW
37552009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3756
3757 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
3758 target_info setting.
3759
3760 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
3761 that detect new threads during "info threads".
3762
0057022f
UW
37632009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3764
3765 * gdb.threads/manythreads.c (main): Increase thread stack size
3766 to 2*PTHREAD_STACK_MIN.
3767 * gdb.threads/multi-create.c (main): Likewise.
3768 (create_function): Likewise.
3769
f29c0325
UW
37702009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3771
3772 * gdb.base/dump.exp: Pass difference of pointer types instead
3773 of integer types as offset to restore in intarr3.srec case.
3774
fcb34849
UW
37752009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3776
3777 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
3778
d5142e3b
UW
37792009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3780
3781 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
3782
087b74b2 37832009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 3784
087b74b2
PM
3785 New test for two watchpoints, with disabling of
3786 the first inserted.
3787 * testsuite/gdb.base/watchpoints.c: New file.
3788 * testsuite/gdb.base/watchpoints.exp: New file.
3789
96c07c5b
TT
37902009-09-25 Tom Tromey <tromey@redhat.com>
3791
3792 * gdb.base/charset.exp: Test utf-16 strings with Python.
3793
b8899f2b
TT
37942009-09-25 Tom Tromey <tromey@redhat.com>
3795
3796 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
3797 UCS-4.
3798 * gdb.base/charset.c (utf_32_string): Rename.
3799 (init_utf32): Rename.
3800 (main): Update.
3801
329719ec
TT
38022009-09-22 Tom Tromey <tromey@redhat.com>
3803
3804 * gdb.python/py-function.exp: Add regression tests.
3805
11ef0d76
KS
38062009-09-21 Keith Seitz <keiths@redhat.com>
3807
3808 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
3809 with invalid operator.
3810
3fe8f3b3
KS
38112009-09-21 Keith Seitz <keiths@redhat.com>
3812
3813 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
3814 and destructor using typedef name of class.
3815 * gdb.cp/classes.cc (class Base1): Add a destructor.
3816 (base1): New typedef.
3817 (use_methods): Instanitate an object of type base1.
3818 * gdb.cp/templates.exp (test_template_typedef): New procedure.
3819 (do_tests): Call test_template_typedef.
3820 * gdb.cp/templates.cc (Baz::~Baz): New method.
3821 (intBazOne): New typedef.
3822 (main): Instantiate intBazOne.
3823
7a9fe101
PM
38242009-09-21 Phil Muldoon <pmuldoon@redhat.com>
3825
3826 PR python/10633
3827
3828 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
3829 Function.
3830 (run_lang_tests): Add print elements test.
3831
2e4d963f
PM
38322009-09-21 Phil Muldoon <pmuldoon@redhat.com>
3833
3834 * gdb.python/py-value.exp (test_subscript_regression): New
3835 function. Test for invalid subscripts.
3836 * gdb.python/py-value.c (main): Add test array, and pointer to it.
3837 (ptr_ref): New function.
3838
ec7e75e7
PP
38392009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3840
3841 * gdb.base/default.exp: Fix "show convenience".
3842
0cc7d26f
TT
38432009-09-15 Tom Tromey <tromey@redhat.com>
3844
3845 * lib/mi-support.exp (mi_create_varobj): Update.
3846 (mi_create_floating_varobj): Likewise.
3847 (mi_create_dynamic_varobj): New proc.
3848 (mi_varobj_update): Update.
3849 (mi_varobj_update_with_type_change): Likewise.
3850 (mi_varobj_update_kv_helper): New proc.
3851 (mi_varobj_update_dynamic_helper): Rewrite.
3852 (mi_varobj_update_dynamic): New proc.
3853 (mi_list_varobj_children): Update.
3854 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
3855 * gdb.python/python-prettyprint.py (pp_outer): New class.
3856 (pp_nullstr): Likewise.
3857 (lookup_function): Register new printers.
3858 * gdb.python/python-prettyprint.c (struct substruct): New type.
3859 (struct outerstruct): Likewise.
3860 (substruct_test): New function.
3861 (struct nullstr): New type.
3862 (string_1, string_2): New globals.
3863 (main): Add new tests.
3864 * gdb.python/python-mi.exp: Added regression tests.
3865 * gdb.mi/mi2-var-display.exp: Update.
3866 * gdb.mi/mi2-var-cmd.exp: Update.
3867 * gdb.mi/mi2-var-child.exp: Update.
3868 * gdb.mi/mi2-var-block.exp: Update.
3869 * gdb.mi/mi-var-invalidate.exp: Update.
3870 * gdb.mi/mi-var-display.exp: Update.
3871 * gdb.mi/mi-var-cmd.exp: Update.
3872 * gdb.mi/mi-var-child.exp: Update.
3873 * gdb.mi/mi-var-block.exp: Update.
3874 * gdb.mi/mi-break.exp: Update.
3875 * gdb.mi/gdb701.exp: Update.
3876
a96d9b2e
SDJ
38772009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
3878
3879 * Makefile.in: Inclusion of catch-syscall object.
3880 * gdb.base/catch-syscall.c: New file.
3881 * gdb.base/catch-syscall.exp: New file.
3882
b43b923a
MS
38832009-09-12 Michael Snyder <msnyder@vmware.com>
3884
3885 * gdb.reverse/step-reverse.exp: Explicitly check for targets
3886 that can support reverse debuggnig.
3887
cec03d70
TT
38882009-09-11 Tom Tromey <tromey@redhat.com>
3889
3890 * gdb.dwarf2/valop.S: New file.
3891 * gdb.dwarf2/valop.exp: New file.
3892
e23bb3fc
MK
38932009-09-11 Mark Kettenis <kettenis@gnu.org>
3894
3895 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
3896
37c3696d
DE
38972009-09-10 Doug Evans <dje@google.com>
3898
3899 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
3900 Add $gdb_prompt to second breakpoint regexp.
3901
5172aecb
JB
39022009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
3903
3904 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
3905 names, add missing ones.
3906 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
3907 * gdb.python/py-frame.c: Rename from python-frame.c.
3908 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
3909 testfile name.
3910 * gdb.python/py-function.exp: Rename from python-function.exp.
3911 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
3912 testfile name.
3913 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
3914 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
3915 Adjust testfile name.
3916 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
3917 * gdb.python/py-template.cc: Rename from python-template.cc.
3918 * gdb.python/py-template.exp: Rename from python-template.exp.
3919 Adjust testfile name.
3920 * gdb.python/py-value.c: Rename from python-value.c.
3921 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
3922 testfile name.
3923
b554e4bd
JK
39242009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3925
3926 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
3927 $bpt2address.
3928 (Second breakpoint address is valid on ia64)
3929 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
3930
9a68ae16
JM
39312009-09-03 Joseph Myers <joseph@codesourcery.com>
3932
3933 * gdb.base/ending-run.exp: Restrict regular expression matching
3934 line number to require closing brace following.
3935
146b9145
DE
39362009-09-03 Doug Evans <dje@google.com>
3937
3938 * gdb.base/store.exp (check_set): Fix typo in expected value message.
3939
787d21e1
TT
39402009-09-02 Tom Tromey <tromey@redhat.com>
3941
3942 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
3943
e7802207
TT
39442009-09-02 Tom Tromey <tromey@redhat.com>
3945
3946 * gdb.dwarf2/callframecfa.exp: New file.
3947 * gdb.dwarf2/callframecfa.S: New file.
3948
817aadd2
JK
39492009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3950
3951 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
3952 gdb.base/solib-overlap-main.c: New.
3953
4a76eae5
DJ
39542009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
3955
3956 PR gdb/10565
3957
3958 * gdb.base/bitfields.c (struct container, container): New.
3959 (main): Initialize it and call break5.
3960 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
3961
d4b96c9a
JK
39622009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3963
3964 Support constant DW_AT_data_member_location by GCC PR debug/40659.
3965 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
3966
4e22772d
JK
39672009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3968
3969 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
3970
2efab443
MS
39712009-08-26 Michael Snyder <msnyder@vmware.com>
3972
3973 * gdb.base/i386-reverse.c: New file.
3974 * gdb.base/i386-reverse.exp: New file.
3975 * gdb.base/Makefile.in: Add new files to be removed.
3976
07ab73a0
JM
39772009-08-26 Joseph Myers <joseph@codesourcery.com>
3978
3979 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
3980 environment-pwd for remote host.
3981 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
3982
676accff
KS
39832009-08-24 Keith Seitz <keiths@redhat.com>
3984
3985 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
3986 Add two new C++ completer tests which limit the output to a
889bf7c5 3987 given class.
676accff 3988
f9f7ad22
MS
39892009-08-24 Michael Snyder <msnyder@vmware.com>
3990
3991 * gdb.base/del.exp: Fix typo in comment.
3992 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
3993
81ecdfbb
RW
39942009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3995
3996 * configure: Regenerate.
3997 * gdb.hp/configure: Likewise.
3998 * gdb.hp/gdb.aCC/configure: Likewise.
3999 * gdb.hp/gdb.base-hp/configure: Likewise.
4000 * gdb.hp/gdb.compat/configure: Likewise.
4001 * gdb.hp/gdb.defects/configure: Likewise.
4002 * gdb.hp/gdb.objdbg/configure: Likewise.
4003 * gdb.stabs/configure: Likewise.
4004
cab0c772
UW
40052009-08-19 Doug Evans <dje@google.com>
4006
4007 * gdb.base/gdbvars.c: New file.
4008 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
4009
b8fa0bfa
PA
40102009-08-14 Pedro Alves <pedro@codesourcery.com>
4011
4012 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
4013 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
4014
b84aa90a
PA
40152009-08-13 Pedro Alves <pedro@codesourcery.com>
4016
4017 * gdb.base/default.exp: Adjust "set language test": it's now an
4018 enum command. Larger help string moved to "help set language".
4019 * gdb.base/help.exp: Adjust "help set language" expected output,
4020 now lists all known languages.
4021
0d8f9b2c
NF
40222009-08-11 Nathan Froyd <froydnj@codesourcery.com>
4023
4024 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
4025 all frame arguments.
4026 * gdb.arch/altivec-regs.exp: Likewise.
4027
bda180e0
TT
40282009-08-07 Tom Tromey <tromey@redhat.com>
4029
4030 * gdb.base/setshow.exp: Add tests for changes to set language, set
4031 check range, and set check type.
4032
48cb2d85
VP
40332009-08-03 Vladimir Prus <vladimir@codesourcery.com>
4034
4035 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
4036 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 4037 Call it.
48cb2d85 4038
1ea34204
UW
40392009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4040
4041 * configure.ac: Run gdb.cell tests when appropriate.
4042 * configure: Regenerate.
4043 * lib/cell.exp: New file.
4044 * gdb.cell: New directory.
4045 * gdb.cell/configure.ac: New file.
4046 * gdb.cell/configure: New file.
4047 * gdb.cell/Makefile.in: New file.
4048 * gdb.cell/arch.exp: New file.
4049 * gdb.cell/break.c: New file.
4050 * gdb.cell/break.exp: New file.
4051 * gdb.cell/break-spu.c: New file.
4052 * gdb.cell/bt.c: New file.
4053 * gdb.cell/bt2-spu.c: New file.
4054 * gdb.cell/bt-spu.c: New file.
4055 * gdb.cell/bt.exp: New file.
4056 * gdb.cell/coremaker.c: New file.
4057 * gdb.cell/coremaker-spu.c: New file.
4058 * gdb.cell/core.exp: New file.
4059 * gdb.cell/gcore.exp: New file.
4060 * gdb.cell/data.c: New file.
4061 * gdb.cell/data.exp: New file.
4062 * gdb.cell/data-spu.c: New file.
4063 * gdb.cell/ea-cache.exp: New file.
4064 * gdb.cell/ea-cache.c: New file.
4065 * gdb.cell/ea-cache-spu.c: New file.
4066 * gdb.cell/ea-standalone.c: New file.
4067 * gdb.cell/ea-standalone.exp: New file.
4068 * gdb.cell/ea-test.c: New file.
4069 * gdb.cell/ea-test.exp: New file.
4070 * gdb.cell/f-regs.exp: New file.
4071 * gdb.cell/mem-access.c: New file.
4072 * gdb.cell/mem-access.exp: New file.
4073 * gdb.cell/mem-access-spu.c: New file.
4074 * gdb.cell/ptype.exp: New file.
4075 * gdb.cell/registers.exp: New file.
4076 * gdb.cell/size.c: New file.
4077 * gdb.cell/sizeof.exp: New file.
4078 * gdb.cell/size-spu.c: New file.
4079 * gdb.cell/solib.exp: New file.
4080 * gdb.cell/solib-symbol.exp: New file.
4081
85e747d2
UW
40822009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4083
4084 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
4085
58d6951d
DJ
40862009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
4087
4088 * gdb.base/float.exp: Handle VFP registers.
4089
6e0a4f15
MS
40902009-07-14 Michael Snyder <msnyder@vmware.com>
4091
dcd5da87
MS
4092 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
4093 to bring gdb to the beginning of the calling line.
4094
6e0a4f15
MS
4095 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
4096 confusing the i386 epilogue unwinder.
4097
782b2b07
SS
40982009-07-14 Stan Shebs <stan@codesourcery.com>
4099
4100 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
4101
f662c3bc
MS
41022009-07-14 Michael Snyder <msnyder@vmware.com>
4103
4104 * gdb.reverse/step-reverse.exp (stepi into function call):
4105 Call instruction may not be first instruction in the line.
4106 (reverse stepi from a function call): Used wrong line number.
4107
8f313923
JK
41082009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4109
4110 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
4111
4662c76e
JK
41122009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4113
4114 Fix gdb.base/macscp.exp when using custom inputrc.
4115 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
4116 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
4117 env(TERM) set.
4118 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
4119 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
4120
aa81e255
JK
41212009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4122
4123 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
4124 * gdb.base/annota1.exp (thread_test): Import global $testfile.
4125 Change the compilation target to match the testcase name.
4126 * gdb.base/sect-cmd.exp: Change the compilation target to match the
4127 testcase name.
4128 * a2-run.exp: Use for setup prepare_for_testing. Change the
4129 compilation target to match the testcase name.
4130 * gdb.base/commands.exp: Likewise.
4131 * gdb.base/finish.exp: Likewise.
4132 * gdb.base/float.exp: Likewise.
4133 * gdb.base/info-target.exp: Likewise.
4134 * gdb.base/relational.exp: Likewise.
4135 * gdb.base/term.exp: Likewise.
4136 * gdb.base/until.exp: Likewise.
4137 * gdb.base/volatile.exp: Likewise.
4138 * gdb.base/whatis-exp.exp: Likewise.
4139
4c93b1d7
HZ
41402009-07-11 Hui Zhu <teawater@gmail.com>
4141
4142 * gdb.base/help.exp (disassemble): Update expected help text.
4143
812f7342
TT
41442009-07-09 Tom Tromey <tromey@redhat.com>
4145
4146 * lib/gdb.exp: Handle TRANSCRIPT.
4147 (remote_spawn, remote_close, send_gdb): New procs.
4148
fbb8f299
PM
41492009-07-10 Phil Muldoon <pmuldoon@redhat.com>
4150
4151 * gdb.python/python-prettyprint.c: Add counted null string
4152 structure.
4153 * gdb.python/python-prettyprint.exp: Print null string. Test for
4154 embedded nulls.
4155 * gdb.python/python-prettyprint.py (pp_ns): New Function.
4156 * gdb.python/python-value.exp (test_value_in_inferior): Add
4157 variable length string fetch tests.
4158 * gdb.python/python-value.c (main): Add strings for string fetch tests.
4159
c0ac0ec7
JK
41602009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4161
4162 * gdb.base/dump.exp (inaccessible memory is reported): New test.
4163
30b66ecc
TT
41642009-07-07 Tom Tromey <tromey@redhat.com>
4165
4166 * gdb.base/call-rt-st.exp: Update for change to escape output.
4167 * gdb.base/callfuncs.exp: Likewise.
4168 * gdb.base/charset.exp: Likewise.
4169 * gdb.base/constvars.exp: Likewise.
4170 * gdb.base/long_long.exp: Likewise.
4171 * gdb.base/pointers.exp: Likewise.
4172 * gdb.base/printcmds.exp: Likewise.
4173 * gdb.base/setvar.exp: Likewise.
4174 * gdb.base/store.exp: Likewise.
4175 * gdb.cp/ref-types.exp: Likewise.
4176 * gdb.mi/mi-var-child.exp: Likewise.
4177 * gdb.mi/mi-var-display.exp: Likewise.
4178 * gdb.mi/mi2-var-display.exp: Likewise.
4179 * gdb.base/charset.exp: Test octal escape sequence length.
4180 Update for change to escape output.
4181
187c4a2b
JK
41822009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4183
4184 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
4185
d80a43f9
DJ
41862009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
4187
4188 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
4189
047427a8
JK
41902009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4191
4192 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
4193 gdbserver increasing $portnum if "Can't bind address" has been seen.
4194
8b5a0f4f
PA
41952009-07-05 Pedro Alves <pedro@codesourcery.com>
4196
4197 * gdb.base/ending-run.exp: Add "step out of main" pattern for
4198 mingw32ce.
4199
7d93ba58
PA
42002009-07-05 Pedro Alves <pedro@codesourcery.com>
4201
4202 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
4203 VFP format.
4204
2277426b
PA
42052009-07-02 Pedro Alves <pedro@codesourcery.com>
4206
4207 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
4208 linux. Adjust to use "inferior", "info inferiors", "detach
4209 inferior" and "kill inferior" instead of "restart", "info fork",
4210 "detach fork" and "delete fork".
4211 * gdb.base/ending-run.exp: Spell out "info".
4212 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
4213 the "kill" command.
4214
5af949e3
UW
42152009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4216
4217 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
4218 change to prefix TLS offset in hex with 0x.
4219
5d3729b5
UW
42202009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4221
4222 * gdb.base/default.exp: Update test case for "x" changes.
4223
af589bd0
TG
42242009-07-01 Tristan Gingold <gingold@adacore.com>
4225
4226 * gdb.base/bigcore.exp: Make darwin untested.
4227
40974f91
JK
42282009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4229
4230 * gdb.base/completion.exp (directory completion): Create the directory.
4231 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
4232 escapeuniquesub.
4233 (directory completion 2): Expect now ${escapeuniquesub}.
4234 (Glob remaining of directory test): Remove one excessive newline.
4235 Expect the real output.
4236
59dd3af6
JK
42372009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4238
4239 Fix `make check//%' target after `make check' has been ran.
4240 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
4241 a mkdir call.
4242 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
4243 (%/.dir): Remove.
4244
f4e164aa
JK
42452009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4246
4247 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
4248 the expected result record.
4249
69af2122
JK
42502009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4251
4252 Remove racy FAILs relying just on the timeouts.
4253 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
4254 (annotation_level 2): Remove racy FAILs.
4255
2fd481e1
PP
42562009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
4257
4258 gdb/10275
889bf7c5
PA
4259 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
4260
c38f313d
DJ
42612009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
4262
4263 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
4264
8b777f02
VP
42652009-06-30 Vladimir Prus <vladimir@codesourcery.com>
4266
4267 * gdb.mi/mi-stack.exp: Testing symbolic options
4268 to -stack-list-locals and -stack-list-arguments.
4269
00c7eacf
JK
42702009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4271
4272 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
4273
6bc80edc
TT
42742009-06-29 Tom Tromey <tromey@redhat.com>
4275
4276 * dg-extract-results.sh: New file.
4277 * Makefile.in (FORCE_PARALLEL): New variable.
4278 (CHECK_TARGET): New conditional variable.
4279 (check): Use CHECK_TARGET.
4280 (DO_RUNTEST): New variable.
4281 (check-single): New target.
4282 (TEST_DIRS): New variable.
4283 (TEST_TARGETS): Likewise.
4284 (check-parallel): New target.
4285 (check-gdb.%): New pattern.
4286 (BASE1_FILES): New variable.
4287 (BASE2_FILES): Likewise.
4288 (check-gdb.base%): New pattern.
4289 (%/.dir): New pattern.
4290 * configure: Rebuild.
4291 * aclocal.m4 (AM_CONDITIONAL): New defun.
4292 * configure.ac: Check whether user is using GNU make.
4293 (GMAKE): New conditional.
4294
794684b6
SW
42952009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
4296
4297 * gdb.cp/namespace-nested-import.cc: New test.
4298 * gdb.cp/namespace-nested-import.exp: New test.
4299
edb3359d
DJ
43002009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
4301
4302 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
4303 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
4304 * gdb.opt/Makefile.in (EXECUTABLES): Update.
4305 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
4306 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
4307 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
4308 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
4309 gdb.opt/inline-markers.c: New files.
4310 * lib/gdb.exp (skip_inline_frame_tests): New function.
4311 (skip_inline_var_tests): New function.
4312
cf657a0c
AS
43132009-06-27 Andreas Schwab <schwab@linux-m68k.org>
4314
4315 * gdb.cp/exception.exp: Don't require $hex before inner frame in
4316 backtrace.
4317
28d41a99
MS
43182009-06-27 Michael Snyder <msnyder@vmware.com>
4319
4320 * gdb.reverse: New directory.
4321 * gdb.reverse/break-reverse.c: New test.
4322 * gdb.reverse/break-reverse.exp: New test.
4323 * gdb.reverse/consecutive-reverse.c: New test.
4324 * gdb.reverse/consecutive-reverse.exp: New test.
4325 * gdb.reverse/finish-reverse.c: New test.
4326 * gdb.reverse/finish-reverse.exp: New test.
4327 * gdb.reverse/machinestate.c: New test.
4328 * gdb.reverse/ms1.c: New test.
4329 * gdb.reverse/machinestate.exp: New test.
4330 * gdb.reverse/Makefile.in: New file.
4331 * gdb.reverse/shr2.c: New test.
4332 * gdb.reverse/solib-reverse.c: New test.
4333 * gdb.reverse/solib-reverse.exp: New test.
4334 * gdb.reverse/step-reverse.c: New test.
4335 * gdb.reverse/step-reverse.exp: New test.
4336 * gdb.reverse/until-reverse.c: New test.
4337 * gdb.reverse/ur1.c: New test.
4338 * gdb.reverse/until-reverse.exp: New test.
4339 * gdb.reverse/watch-reverse.c: New test.
4340 * gdb.reverse/watch-reverse.exp: New test.
4341 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
4342 * configure: Regenerate.
4343
fe3c8b0d
DE
43442009-06-26 Doug Evans <dje@google.com>
4345
4346 * gdb.base/psymtab.exp: Turn off pending breakpoints.
4347
3a72a602
PM
43482009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
4349
4350 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
4351 windows problem for 'file delete $binfile'.
4352
27aa8d6a
SW
43532009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
4354
4355 * gdb.cp/namespace-using.exp: New test.
4356 * gdb.cp/namespace-using.cc: New test.
4357
8ac055f8
JB
43582009-05-20 Joel Brobecker <brobecker@adacore.com>
4359
4360 * gdb.ada/variant_record_packed_array: New testcase.
4361
85e306ed
TT
43622009-06-23 Tom Tromey <tromey@redhat.com>
4363
4364 * gdb.base/charset.exp (test_combination): Regression test.
4365 * gdb.base/charset.c (my_wchar_t): New typedef.
4366 (myvar): New global.
4367 (main): Set myvar.
4368
56643c5e
PM
43692009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
4370
4371 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
4372 target.
4373
1fac167a
UW
43742009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4375
4376 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
4377
7ccb0be9
UW
43782009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4379
4380 * gdb.mi/gdb680.exp: Update test for error message.
4381
568d6575
UW
43822009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4383
4384 * gdb.base/annota1.exp: Allow multiple occurrences of the
4385 frames-invalid annotation.
4386 * gdb.cp/annota2.exp: Likewise.
4387
7cd1089b
PM
43882009-06-15 Phil Muldoon <pmuldoon@redhat.com>
4389
4390 * gdb.cp/gdb2495.cc: New file.
4391 * gdb.cp/gdb2495.exp: New file.
4392
72c63395
JK
43932009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4394
4395 Report error on GDB crash during runto.
4396 * lib/gdb.exp (runto <eof>): New.
4397
3788363d
DJ
43982009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
4399
4400 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
4401 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
4402 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
4403 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
4404 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
4405 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
4406 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
4407 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
4408 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
4409 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
4410 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
4411 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
4412 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
4413 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
4414 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
4415 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
4416 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
4417 gdb.server/server-mon.exp, gdb.server/server-run.exp,
4418 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
4419 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
4420 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
4421 gdb.trace/passcount.exp, gdb.trace/report.exp,
4422 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
4423 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
4424 gdb.trace/while-stepping.exp: Use a unique name for the compiled
4425 executable.
4426
17592de3
PA
44272009-06-07 Pedro Alves <pedro@codesourcery.com>
4428
4429 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
4430 defined before referencing it.
4431
701e355d
DE
44322009-06-03 Doug Evans <dje@google.com>
4433
4434 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
4435 * gdb.arch/i386-see.c: Ditto.
4436
f2292c65
PM
44372009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
4438
4439 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
4440 (check_macro): Return 1 if undefined.
4441 If first test fails, check if macro debug information is available,
4442 and report unsupported test if no macro information is found.
4443
5a437975
DE
44442009-05-29 Doug Evans <dje@google.com>
4445
4446 * gdb.threads/hand-call-in-threads.exp: New.
4447 * gdb.threads/hand-call-in-threads.c: New.
4448
c141c696
MS
44492009-05-29 Michael Snyder <msnyder@vmware.com>
4450
4451 * gdb.base/break-always.exp: Change "1" to "on".
4452 Add confirmation check.
4453
b3444185
PA
44542009-05-28 Pedro Alves <pedro@codesourcery.com>
4455
4456 * gdb.threads/threxit-hop-specific.c: New.
4457 * gdb.threads/threxit-hop-specific.exp: New.
4458 * gdb.threads/thread-execl.c: New.
4459 * gdb.threads/thread-execl.exp: New.
4460
b6313243
TT
44612009-05-27 Tom Tromey <tromey@redhat.com>
4462 Thiago Jung Bauermann <bauerman@br.ibm.com>
4463
4464 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
4465 (mi_child_regexp): Likewise.
4466 (mi_list_varobj_children_range): Likewise.
4467 (mi_get_features): Likewise.
4468 (mi_list_varobj_children): Rewrite.
4469 * gdb.python/python-mi.exp: New file.
4470
a6bac58e
TT
44712009-05-27 Tom Tromey <tromey@redhat.com>
4472 Thiago Jung Bauermann <bauerman@br.ibm.com>
4473 Phil Muldoon <pmuldoon@redhat.com>
4474 Paul Pluzhnikov <ppluzhnikov@google.com>
4475
4476 * gdb.python/python-prettyprint.exp: New file.
4477 * gdb.python/python-prettyprint.c: New file.
4478 * gdb.python/python-prettyprint.py: New file.
4479 * gdb.base/display.exp: print/r is now valid.
4480
2c74e833
TT
44812009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
4482 Tom Tromey <tromey@redhat.com>
4483 Pedro Alves <pedro@codesourcery.com>
4484 Paul Pluzhnikov <ppluzhnikov@google.com>
4485
4486 * gdb.python/python-template.exp: New file.
4487 * gdb.python/python-template.cc: New file.
4488 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
4489 tests.
4490 * gdb.python/python-value.exp (py_objfile_tests): New proc.
4491 Call it.
4492 (test_value_after_death): New proc.
4493 * gdb.python/python-value.c (PTR): New typedef.
4494 (main): New variable 'x'.
4495
89c73ade
TT
44962009-05-27 Tom Tromey <tromey@redhat.com>
4497
4498 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
4499 tests.
4500 * gdb.python/python-value.exp (py_objfile_tests): New proc.
4501 Call it.
4502
a75724bc
PA
45032009-05-27 Pedro Alves <pedro@codesourcery.com>
4504
4505 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
4506
e58b0e63
PA
45072009-05-24 Pedro Alves <pedro@codesourcery.com>
4508
4509 * gdb.threads/fork-thread-pending.c: New.
4510 * gdb.threads/fork-thread-pending.exp: New.
4511
4ac36638
JK
45122009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4513
4514 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
4515 * gdb.dwarf2/dw2-strp.S (a_string2): New.
4516
889bf7c5 45172009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 4518
889bf7c5 4519 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 4520
b242c3c2
PA
45212009-05-17 Pedro Alves <pedro@codesourcery.com>
4522
4523 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
4524 `gdb_get_line_number'. Call `callee' in both parent and child.
4525 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
4526 `gdb_get_line_number' instead of hardcoding line numbers.
4527 (catch_fork_unpatch_child): New procedure to test detaching
4528 breakpoints from child fork.
4529 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
4530 hardcoding line numbers.
4531 (do_fork_tests): Run `catch_fork_unpatch_child'.
4532
ee342b23
VP
45332009-05-17 Vladimir Prus <vladimir@codesourcery.com>
4534
4535 * gdb.mi/mi-cmd-var.exp: Check that when varobj
4536 of structure type enters or leaves the scope, it
4537 is reported by -var-update.
4538
e2009e98
DE
45392009-05-11 Doug Evans <dje@sebabeach.org>
4540
4541 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
4542 * gdb.threads/pending-step.c (main): Fix off-by-one error.
4543 * gdb.threads/schedlock.c (main): Fix off-by-one error.
4544
00903456
JK
45452009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4546
4547 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
4548
dc621c35
DE
45492009-04-30 Doug Evans <dje@google.com>
4550
4551 * gdb.threads/watchthreads2.exp: New testcase.
4552 * gdb.threads/watchthreads2.c: New testcase.
4553
9ab4e744
DE
45542009-04-29 Doug Evans <dje@google.com>
4555
4556 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
4557 * gdb.cp/mb-ctor.cc: Ditto.
4558 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
4559 * gdb.cp/mb-inline.h (multi_line_foo): New function.
4560 * gdb.cp/mb-inline1.cc: Call it.
4561 * gdb.cp/mb-inline2.cc: Ditto.
4562 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
4563 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
4564
484086b7
JK
45652009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4566
4567 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
4568 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
4569 Replace all uses of `decimal' by `nonzero'.
4570 (info macro FROM_COMMANDLINE): New test.
4571
379a77b5
TT
45722009-04-27 Tom Tromey <tromey@redhat.com>
4573
4574 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
4575
b92b73c2
DE
45762009-04-27 Doug Evans <dje@google.com>
4577
4578 * gdb.threads/watchthreads.c (main): Initialize args before starting
4579 the threads. Plus formatting cleanup.
4580 * gdb.threads/watchthreads.exp: Avoid errant failures due to
4581 biased scheduling of one thread.
4582
945a118d
JG
45832009-04-27 Jerome Guitton <guitton@adacore.com>
4584
4585 * gdb.cp/templates.cc (GetMax): New template.
4586 (main): Declare two instances of GetMax.
4587 * gdb.cp/templates.exp: Add new test.
4588
d389af10
JK
45892009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4590
4591 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
4592
e7f86de9
JM
45932009-04-22 Joseph Myers <joseph@codesourcery.com>
4594
4595 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
4596
334cc82d
TT
45972009-04-15 Tom Tromey <tromey@redhat.com>
4598
4599 * gdb.base/charset.exp: Add regression test.
4600
d12672cc
JB
46012009-04-14 Joel Brobecker <brobecker@adacore.com>
4602
4603 * gdb.base/exe-lock.exp: New testcase.
4604
18e8c3bc
TT
46052009-04-13 Tom Tromey <tromey@redhat.com>
4606
4607 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
4608 operator on Frame.
4609
5ecd5cbe
UW
46102009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4611
4612 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
4613 * gdb.server/ext-attach.exp: Likewise.
4614
7309f756
VP
46152009-04-03 Vladimir Prus <vladimir@codesourcery.com>
4616
4617 Eliminate some sleep usage.
4618
889bf7c5
PA
4619 * gdb.mi/basics.c (do_nothing): New.
4620 (main): Use do_nothing instead of printf, so that
4621 not to introduce race condition between output of
4622 inferiour and output of gdb. Do not use sleep as it
4623 is not generally available on embedded targets.
7309f756 4624
f4b95f6f
PA
46252009-04-02 Pedro Alves <pedro@codesourcery.com>
4626
4627 * gdb.server/ext-attach.exp: Expect an optional process id after
4628 "Detached from remote process".
4629
de40b933
JK
46302009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4631
4632 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
4633 gdb.dwarf2/dw2-unresolved.exp: New.
4634
2ae101a4
PA
46352009-04-02 Pedro Alves <pedro@codesourcery.com>
4636
4637 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
4638 mi_run_to_main.
4639
56a8e183
PA
46402009-04-02 Pedro Alves <pedro@codesourcery.com>
4641
4642 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
4643 mi_run_to_main. Skip thread exit test on remote targets.
4644 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
4645 mi_run_to_main.
4646 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
4647 mi_run_to_main.
4648 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
4649 when expecting ^connected. Detect when the target doesn't support
4650 non-stop mode.
4651 (mi_run_cmd): Detect if non-stop mode was requested by isn't
4652 supported. Return -1 on error, 0 on success.
4653 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
4654 (mi_runto): Return mi_runto_helper's result explicitly.
4655
c35fafde
PA
46562009-04-01 Pedro Alves <pedro@codesourcery.com>
4657
4658 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
4659
f8a8dce6
JB
46602009-04-01 Tom Tromey <tromey@redhat.com>
4661
4662 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
4663 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
4664 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
4665 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
4666
71c25dea
TT
46672009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
4668 Jan Kratochvil <jan.kratochvil@redhat.com>
4669
4670 PR gdb/931
4671 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
4672 output.
4673 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
4674 for gdb/931.
4675 * dw2-strp.S (DW_AT_language): Change to C++.
4676 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
4677
02d9a9ce
JB
46782009-03-31 Joel Brobecker <brobecker@adacore.com>
4679
4680 * gdb.ada/tasks: New testcase.
4681
1042e4c0
SS
46822009-03-30 Stan Shebs <stan@codesourcery.com>
4683
4684 * gdb.trace/actions.exp: Update to match new info trace format.
4685 * gdb.trace/deltrace.exp: Ditto.
4686 * gdb.trace/infotrace.exp: Ditto.
4687 * gdb.trace/passcount.exp: Ditto.
4688 * gdb.trace/save-trace.exp: Ditto.
4689 * gdb.trace/while-stepping.exp: Ditto.
4690 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
4691
f8f6f20b
TJB
46922009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4693
4694 * gdb.python/python-frame.c: New file.
4695 * gdb.python/python-frame.exp: New file.
4696
c0c6f777
TJB
46972009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
4698
4699 * gdb.python/python-value.exp: Add tests for the address
4700 attribute.
4701
3cb51905
AS
47022009-03-29 Andreas Schwab <schwab@linux-m68k.org>
4703
4704 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
4705
88fc996f
DE
47062009-03-26 Doug Evans <dje@google.com>
4707
4708 * gdb.mi/mi-nonstop-exit.exp: New file.
4709 * gdb.mi/non-stop-exit.c: New file.
4710
56ef84b1
TT
47112009-03-26 Tom Tromey <tromey@redhat.com>
4712
4713 Update for change to prologue skipping:
4714 * gdb.mi/mi2-simplerun.exp: Update.
4715 * gdb.mi/mi2-break.exp: Update.
4716 * gdb.mi/mi-simplerun.exp: Update.
4717 * gdb.mi/mi-break.exp: Update.
4718 * gdb.base/ending-run.exp: Update.
4719
def2b000
TJB
47202009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
4721
4722 * gdb.python/python-value.exp (test_value_in_inferior): Test
4723 gdb.Value.is_optimized_out attribute.
4724
442ddf59
JK
47252009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4726
4727 * gdb.dwarf2/dw2-noloc-main.c: New file.
4728 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
4729 (.text): Remove.
4730 (.data): New.
4731 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
4732 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
4733 (DW_TAG_subprogram func_cu1, noloc): Remove.
4734 (main): New.
4735 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
4736 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
4737 (file_symbols): New procedure.
4738
a8df5de4
TT
47392009-03-25 Tom Tromey <tromey@redhat.com>
4740
4741 * gdb.base/charset.exp (valid_target_charset): New proc.
4742 Use it to skip tests on invalid charsets.
4743
cc1d7add
PM
47442009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
4745
4746 * gdb.base/completion.exp: Add a test for directory completion.
4747
bcd5727b
JK
47482009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4749
4750 Fix a racy FAIL.
4751 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
4752 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
4753
cc924cad
TJB
47542009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
4755
4756 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
4757 * gdb.python/python-function.exp: Add test for function returning
4758 a GDB value.
4759
bc3b79fd
TJB
47602009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
4761
4762 * gdb.python/python-function.exp: New file.
4763
6c7a06a3
TT
47642009-03-20 Tom Tromey <tromey@redhat.com>
4765
4766 * gdb.base/store.exp: Update for change to escape output.
4767 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
4768 to escape output.
4769 * gdb.base/pointers.exp: Update for change to escape output.
4770 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
4771 to escape output.
4772 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
4773 escape output.
4774 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
4775 to escape output.
4776 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
4777 escape output.
4778 * gdb.base/setvar.exp: Update for change to escape output.
4779 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
4780 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
4781 to escape output.
4782 (test_print_string_constants): Likewise.
4783 * gdb.base/charset.exp (valid_host_charset): Check size of
4784 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
4785 cases. Handle "auto"-related output.
4786 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
4787 (uvar, Uvar): New globals.
4788
c31af87b
JG
47892009-03-19 Jerome Guitton <guitton@adacore.com>
4790
4791 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
4792 deltas.
4793 * gdb.ada/fixed_points.exp: Ditto.
4794
51272cf2
PA
47952009-03-18 Pedro Alves <pedro@codesourcery.com>
4796
4797 * return-nodebug.c: Don't include stdio.h.
4798 (init): Delete.
4799 (func): Delete definition and provide extern declaration.
4800 (t): New.
4801 (main): Don't call printf. Call func and store its result in t.
4802 * return-nodebug1.c: New.
4803 * return-nodebug.exp: Don't expect stdio output. Instead, print
4804 the global variable t. Drop printf formatters and cast types from
4805 foreach loop. Don't use prepare_for_testing. Compile
4806 return-nodebug.c and return-nodebug1.c in separate steps. Don't
4807 define FORMAT or CAST.
4808
d24948ac
PP
48092009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4810
4811 * gdb.base/solib-display.exp: Disable test for remote targers.
4812
61ff14c6
JK
48132009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4814
4815 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
4816
cb4dce93
JK
48172009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4818
4819 Fix a racy FAIL.
4820 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
4821 code from `follow parent, print pids'.
4822 (`follow child, print pids', `follow parent, print pids'): Call it.
4823 Replace `gdb_test "break..."' by gdb_breakpoint.
4824
f7c60c5e
VP
48252009-03-13 Vladimir Prus <vladimir@codesourcery.com>
4826
4827 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 4828 sync and async modes.
f7c60c5e 4829
383ace49
JB
48302009-03-12 Joel Brobecker <brobecker@adacore.com>
4831
4832 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
4833 that was checked in by mistake. Remove loading of ada.exp, since
4834 this is not necessary in this case.
4835
4ce102af
JB
48362009-03-12 Joel Brobecker <brobecker@adacore.com>
4837
4838 * gdb.ada/ptype_arith_binop.exp: New testcase.
4839
529a2aef
JB
48402009-03-12 Joel Brobecker <brobecker@adacore.com>
4841
4842 * gdb.ada/mod_from_name: New testcase.
4843
8a38181c
JB
48442009-03-12 Joel Brobecker <brobecker@adacore.com>
4845
4846 * gdb.ada/tick_last_segv: New testcase.
4847
11436dee
VP
48482009-03-12 Vladimir Prus <vladimir@codesourcery.com>
4849
61ff14c6 4850 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 4851
1f31650a
VP
48522009-03-12 Vladimir Prus <vladimir@codesourcery.com>
4853
61ff14c6
JK
4854 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
4855 include the token in ^running and frame info in *stopped.
1f31650a 4856
a3247a22
PP
48572009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
4858
4859 * solib-display.exp: New file.
4860 * solib-display-main.c: New file.
4861 * solib-display-lib.c: New file.
61ff14c6 4862
aae64587
PA
48632009-03-05 Pedro Alves <pedro@codesourcery.com>
4864
4865 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
4866
44aabfbc
JK
48672009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4868
4869 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
4870 (list_and_check_macro): Use more specific test name.
4871 (next to definition): Make the test names unique.
4872
c087fcd3
PM
48732009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
4874
4875 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 4876
c86cf029
VP
48772009-02-17 Vladimir Prus <vladimir@codesourcery.com>
4878
4879 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
4880 notifications.
4881 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
4882 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
4883 * lib/mi-support.exp (library_loaded_re): New.
4884 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
4885
3ea85240
VP
48862009-02-17 Vladimir Prus <vladimir@codesourcery.com>
4887
4888 * gdb.gdb/observer.exp: Use test_notification observer, not
4889 normal_stop, everywhere.
4890 (test_normal_stop_notifications): Rename to...
4891 (test_notifications): ...this.
4892 (test_observer_normal_stop): Rename to...
4893 (test_observer): ...this.
4894
1903f0e6
DE
48952009-02-16 Doug Evans <dje@google.com>
4896
4897 * gdb.arch/amd64-disp-step.S (test_int3): New test.
4898 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
4899 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
4900 (test_prefixed_syscall,test_int3): New tests.
4901 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
4902 (test_prefixed_syscall,test_int3): New tests.
4903
1d33d6ba
VP
49042009-02-14 Vladimir Prus <vladimir@codesourcery.com>
4905
3cb51905
AS
4906 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
4907 (mi_expect_interrupt): Likewise.
4908 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
4909 response.
1d33d6ba 4910
faafb047
PM
49112009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
4912
4913 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
4914 * gdb.base/pc-fp.exp (get_valueofx): Remove.
4915 Replace calls to get_valueofx by get_hexadecimal_valueof.
4916
417e16e2
PM
49172009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
4918
4919 * lib/gdb.exp (get_valueof): Accept anything as a return value.
4920 (get_integer_valueof): New procedure.
4921 (get_sizeof): Use new get_integer_value_of.
4922 * gdb.base/sizeof.exp: Replace all uses of get_valueof
4923 by get_integer_valueof.
4924
7065b901
TT
49252009-02-13 Tom Tromey <tromey@redhat.com>
4926
4927 * gdb.base/remote.exp (get_sizeof): Remove.
4928 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
4929 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
4930 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
4931 * lib/gdb.exp (get_valueof): Move from long_long.exp.
4932 (get_sizeof): Likewise.
4933
5d7cb8df
JK
49342009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4935
4936 PR fortran/9806
4937 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
4938
b2febfff
PP
49392009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4940
4941 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
4942
4aa995e1
PA
49432009-02-06 Pedro Alves <pedro@codesourcery.com>
4944
4945 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
4946
d8906c6f
TJB
49472009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
4948
4949 * gdb.python/python-cmd.exp: New file.
4950
ff4ab08d
TG
49512009-02-06 Tristan Gingold <gingold@adacore.com>
4952
4953 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
4954
aacd552b
TG
49552009-02-05 Tristan Gingold <gingold@adacore.com>
4956
4957 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
4958 pointer is dereferenced and use this signal name in regexp.
4959 * gdb.base/signull.exp: Ditto.
4960 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
4961 * gdb.base/signull.c (main): Ditto.
4962
08c637de
TJB
49632009-02-04 Tom Tromey <tromey@redhat.com>
4964 Thiago Jung Bauermann <bauerman@br.ibm.com>
4965
4966 * gdb.python/python-value.exp: Use `gdb.history' instead of
4967 `gdb.value_from_history'.
4968 (test_value_numeric_ops): Add test for conversion of enum constant.
4969 * gdb.python/python-value.c (enum e): New type.
4970 (evalue): New global.
4971 (main): Use argv.
4972
20261af8
JG
49732009-02-04 Jerome Guitton <guitton@adacore.com>
4974
4975 * gdb.ada/uninitialized_vars: New test program.
4976 * gdb.ada/uninitialized_vars.exp: New testcase.
4977
52e44b43
TT
49782009-02-02 Tom Tromey <tromey@redhat.com>
4979
4980 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
4981 * gdb.cp/pr2489.cc: Rename...
4982 * gdb.cp/pr9594.cc: ... to this.
4983
1c71341a
TT
49842009-02-02 Tom Tromey <tromey@redhat.com>
4985
4986 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
4987 * gdb.cp/pr2489.cc: New file.
4988 * gdb.cp/cpcompletion.exp: New file.
4989
a4295225
TT
49902009-02-02 Tom Tromey <tromey@redhat.com>
4991
4992 PR exp/9059:
4993 * gdb.cp/call-c.exp: Add regression test.
4994 * gdb.cp/call-c.cc (FooHandle): New typedef.
4995 (main): New variable 'handle'.
4996
592375cd
VP
49972009-01-30 Vladimir Prus <vladimir@codesourcery.com>
4998
4999 * lib/mi-support.exp (et_mi_thread_list)
5000 (check_mi_and_console_threads): Adjust for current thread in
5001 -thread-list-ids output.
5002
41447f92
VP
50032009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5004
889bf7c5
PA
5005 * gdb.mi/mi-break.exp (test_disabled_creation): New.
5006 Call it.
41447f92 5007
35669430
DE
50082009-01-28 Doug Evans <dje@google.com>
5009
5010 * gdb.arch/amd64-disp-step.S: New file.
5011 * gdb.arch/amd64-disp-step.exp: New file.
5012 * gdb.arch/i386-disp-step.S: New file.
5013 * gdb.arch/i386-disp-step.exp: New file.
5014
09f00d9a
PM
50152009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
5016
5017 * gdb.base/find.exp: Set newline variable
5018 using quotes instead of braces to fix cygwin failures.
5019
1e8fb976
PA
50202009-01-23 Pedro Alves <pedro@codesourcery.com>
5021
5022 * gdb.base/radix.exp: Add tests to ensure that that set
5023 input-radix 0 and set output-radix 0 are really rejected.
5024
da061712
PA
50252009-01-23 Pedro Alves <pedro@codesourcery.com>
5026
5027 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
5028 copyright years.
5029
dd7e2d2b
PA
50302009-01-23 Pedro Alves <pedro@codesourcery.com>
5031
5032 PR gdb/9664:
5033 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
5034
392452f6
PA
50352009-01-22 Pedro Alves <pedro@codesourcery.com>
5036
5037 PR c++/9631:
5038 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
5039
8653e71c
PM
50402009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
5041
5042 * gdb.server/file-transfer.exp: Use EXEEXT variable for
5043 binfile definition to fix Windows OS failure.
5044
a12cc160
DJ
50452009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5046
5047 PR gdb/9346
5048 * gdb.base/interrupt.c (sigint_handler): New.
5049 (main): Install a SIGINT handler if SIGNALS is defined. Exit
5050 on error.
5051 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
5052 Test "signal SIGINT".
5053
b89667eb
DE
50542009-01-19 Doug Evans <dje@google.com>
5055
5056 * gdb.base/break.exp: Update expected gdb output.
5057 * gdb.base/sepdebug.exp: Ditto.
5058 * gdb.mi/mi-syn-frame.exp: Ditto.
5059 * gdb.mi/mi2-syn-frame.exp: Ditto.
5060 * gdb.base/call-signal-resume.exp: New file.
5061 * gdb.base/call-signals.c: New file.
5062 * gdb.base/unwindonsignal.exp: New file.
5063 * gdb.base/unwindonsignal.c: New file.
5064 * gdb.threads/interrupted-hand-call.exp: New file.
5065 * gdb.threads/interrupted-hand-call.c: New file.
5066 * gdb.threads/thread-unwindonsignal.exp: New file.
5067
adb483fe
DJ
50682009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
5069
5070 * gdb.base/define.exp: Test defining and hooking prefix commands.
5071 * gdb.python/python.exp: Update test for "show user" output.
5072
60023297
JK
50732009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5074
5075 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
5076 now the output exactly, using less wildcards. Expect also the output
5077 of gfortran-4.3. Update for the f-valprint.c modification from
5078 2008-04-22.
5079 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
5080 Remove gdb_test test names where matching the command.
5081
ccc57cf9
PA
50822009-01-01 Pedro Alves <pedro@codesourcery.com>
5083
5084 PR breakpoints/9681:
5085 * gdb.base/watchpoint.exp: Add regression test.
5086
c7a6ca08
PA
50872008-12-31 Pedro Alves <pedro@codesourcery.com>
5088
5089 * gdb.threads/attach-into-signal.exp: Don't use
5090 gdb_suppress_entire_file.
5091 * gdb.threads/attach-stopped.exp: Ditto.
5092 * gdb.threads/attachstop-mt.exp: Ditto.
5093
3a031f65
PA
50942008-12-31 Pedro Alves <pedro@codesourcery.com>
5095
5096 PR gdb/8812:
5097 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
5098
09e6485f
PA
50992008-12-29 Pedro Alves <pedro@codesourcery.com>
5100
5101 PR gdb/7536:
5102 * gdb.base/radix.exp: Add tests to ensure invalid input radices
5103 and unsupported output radices are really rejected.
5104
0cd53049
JK
51052008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5106
5107 * gdb.cp/punctuator.exp: Backslash the '$' signs.
5108
ba163c7e
TT
51092008-12-22 Tom Tromey <tromey@redhat.com>
5110
5111 * gdb.cp/punctuator.exp: New file.
5112
6f4de6c9
JK
51132008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5114
5115 * gdb.base/completion.exp (Completing non-existing component): New test.
5116
0f34d0b4
JK
51172008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5118
5119 Fix for PR gdb/8648.
5120 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
5121 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
5122 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
5123 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
5124
db2ad4c3
JK
51252008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5126
5127 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
5128
bb5ef15e
DP
51292008-12-16 Christophe Lyon <christophe.lyon@st.com>
5130
5131 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
5132 compiler actually generate code at the expected line number.
5133
90142adc
JZ
51342008-12-15 Jie Zhang <jie.zhang@analog.com>
5135
5136 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
5137
fad6eecd
TT
51382008-12-12 Tom Tromey <tromey@redhat.com>
5139
5140 * gdb.base/commands.exp (redefine_hook_test): New proc.
5141 Call it.
5142
17c8aaf5
TT
51432008-12-11 Tom Tromey <tromey@redhat.com>
5144
5145 * gdb.base/macscp.exp: New regression test.
5146
7c8adf68
TT
51472008-12-11 Tom Tromey <tromey@redhat.com>
5148
5149 * gdb.base/macscp.exp: Print "address.addr".
5150 * gdb.base/macscp1.c (struct outer): New struct.
5151 (address): New global.
5152
b05dcbb7
TT
51532008-12-09 Tom Tromey <tromey@redhat.com>
5154
5155 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
5156 Call it.
5157
2d476de1
DE
51582008-12-04 Doug Evans <dje@google.com>
5159
5160 * gdb.server/ext-run.exp: Relax regexp for init program.
5161
87bdc959
TG
51622008-12-03 Tristan Gingold <gingold@adacore.com>
5163
5164 * gdb.base/macscp.exp: Generate an object file during compilation
5165 to work around Darwin dsymutil limitations.
5166
e0740f77
JK
51672008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5168
5169 Test resolving external references to TLS variables.
5170 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
5171 FILE2_THREAD_LOCAL.
5172 (testfile2, srcfile2): New variables.
5173 * gdb.threads/tls.c (file2_thread_local)
5174 (function_referencing_file2_thread_local): New.
5175 * gdb.threads/tls2.c: New file.
5176
67f0aac5
JB
51772008-11-28 Joel Brobecker <brobecker@adacore.com>
5178
5179 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
5180 rather than integer, as integer might not be big enough when
5181 on 64bit targets.
67f0aac5 5182
c332165e
JG
51832008-11-27 Jerome Guitton <guitton@adacore.com>
5184
5185 * gdb.cp/formatted-ref.exp: Add equality test.
5186 * gdb.ada/formatted_ref.exp: Ditto.
5187
fc9b693c
JK
51882008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5189
5190 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
5191 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
5192
a9c64011
AS
51932008-11-20 Andreas Schwab <schwab@suse.de>
5194
5195 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
5196 matching syscall entry point.
5197 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
5198 (tcatch_vfork_then_child_follow): Likewise. Finish through
5199 vfork even if we stopped at the syscall trampoline.
5200
e2fd701e
DE
52012008-11-20 Doug Evans <dje@google.com>
5202
5203 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
5204
69abc51c
TJB
52052008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
5206
5207 * gdb.arch/ppc-dfp.exp: New file.
5208 * gdb.arch/ppc-dfp.c: New file.
5209
c14c28ba
PP
52102008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5211
5212 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 5213
2e74121d
DE
52142008-11-17 Doug Evans <dje@google.com>
5215
5216 * gdb.mi/mi-syn-frame.exp: Update expected output.
5217 * gdb.mi/mi2-syn-frame.exp: Update expected output.
5218
66bb093b
VP
52192008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5220
5221 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
5222 "thread N" results in =thread-selected.
5223 * lib/mi-support (mi_run_cmd, mi_expect_stop)
5224 (mi_send_resuming_command_raw): Be prepared for
5225 =thread-selected.
5226
3d043ef6
VP
52272008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5228
a9c64011
AS
5229 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
5230 * lib/mi-support.exp: Likewise.
3d043ef6 5231
808104c8
JB
52322008-11-16 Joel Brobecker <brobecker@adacore.com>
5233
5234 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
5235 commands from the expected output for "help catch".
5236
00b22944
JB
52372008-11-15 Joel Brobecker <brobecker@adacore.com>
5238
5239 * gdb.ada/int_deref.exp: New testcase.
5240
59669435
TT
52412008-11-14 Nick Roberts <nickrob@snap.net.nz>
5242
5243 * gdb.mi/gdb2549.exp: New file.
5244
de04a248
DE
52452008-11-11 Doug Evans <dje@google.com>
5246
5247 * gdb.base/callexit.exp: New file.
5248 * gdb.base/callexit.c: New file.
5249
6b8ce727
DE
52502008-11-10 Doug Evans <dje@google.com>
5251
5252 * lib/gdb.exp (GDBFLAGS): Move -nx ...
5253 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
5254 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
5255 (default_gdb_start,default_gdb_exit): Ditto.
5256 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
5257 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
5258 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
5259 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
5260 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
5261 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
5262
1b14b8aa
AS
52632008-11-03 Andreas Schwab <schwab@suse.de>
5264
5265 * gdb.base/hashline2.exp: Fix typo.
5266 * gdb.base/hashline3.exp: Likewise.
5267
f3134b88
TT
52682008-10-30 Tom Tromey <tromey@redhat.com>
5269
5270 * gdb.base/pointers.exp: Add test.
5271 * gdb.base/pointers.c (k, S): New typedefs.
5272 (instance): New global.
5273
c2226152
AS
52742008-10-30 Andreas Schwab <schwab@suse.de>
5275
5276 * gdb.base/args.exp: Add tests for newlines.
5277
462f405c
JB
52782008-10-30 Joel Brobecker <brobecker@adacore.com>
5279
5280 gdb.base/foll-exec.exp: Update the expected output of a couple
5281 of "info breakpoints" tests.
5282
79a45b7d
TT
52832008-10-28 Tom Tromey <tromey@redhat.com>
5284
5285 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
5286
adc13a14
PA
52872008-10-24 Pedro Alves <pedro@codesourcery.com>
5288
5289 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
5290 gdb_start_cmd.
5291 Use runto_main before any test that requires execution.
5292
252fbfc8
PA
52932008-10-23 Pedro Alves <pedro@codesourcery.com>
5294
5295 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
5296 instead of SIGINT.
5297
28148e3d
JB
52982008-10-22 Joel Brobecker <brobecker@adacore.com>
5299
5300 * gdb.base/completion.exp: Update expected output following
5301 the addition of the "info tasks" command.
5302
c209f847
TT
53032008-10-22 Tom Tromey <tromey@redhat.com>
5304
5305 * gdb.base/exprs.exp (test_expr): Add test for string
5306 concatenation.
5307
f177e350
PA
53082008-10-19 Pedro Alves <pedro@codesourcery.com>
5309
5310 * configure.ac: Output gdb.python/Makefile.
5311 * configure: Regenerate.
5312 * gdb.python/Makefile.in: New.
5313
cce89356
JB
53142008-10-16 Joel Brobecker <brobecker@adacore.com>
5315
5316 * gdb.base/foll-fork.exp: Adjust the expected output to match
5317 the new description for fork/vfork catchpoints in the "info
5318 breakpoints" output.
5319
176d289d
TJB
53202008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5321
5322 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
5323
a08702d6
TJB
53242008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
5325
5326 * gdb.python/python-value.c: New file.
5327 * gdb.python/python-value.exp: New file.
5328
1c5cfe86
PA
53292008-10-15 Pedro Alves <pedro@codesourcery.com>
5330
5331 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
5332
5a98ad69
DP
53332008-10-15 Denis Pilat <denis.pilat@st.com>
5334
41702f1b 5335 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 5336
dcb1a1e2
TT
53372008-10-09 Tom Tromey <tromey@redhat.com>
5338
5339 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
5340 'fprintf' and 'stderr'.
5341
9124fe48
JB
53422008-10-07 Joel Brobecker <brobecker@adacore.com>
5343
5344 * gdb.ada/ref_tick_size.exp: New testcase.
5345
45452591
DE
53462008-10-06 Doug Evans <dje@google.com>
5347
5348 * gdb.dwarf2/dw2-cu-size.exp: New file.
5349 * gdb.dwarf2/dw2-cu-size.S: New file.
5350
5351 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
5352 .Ltype_int for clarity.
5353
4fc5b208
PP
53542008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5355
5356 PR gdb/2384:
5357 * gdb.cp/gdb2384.exp: Extended to test more cases.
5358 * gdb.cp/gdb2384.cc: Likewise.
5359 * gdb.cp/gdb2384-base.h: Likewise.
5360 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 5361
d78df370
JK
53622008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5363
5364 * gdb.base/maint.exp (maint print type): Remove printing
5365 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
5366
9a044a89
TT
53672008-09-30 Tom Tromey <tromey@redhat.com>
5368
5369 * gdb.base/macscp.exp: Add completion tests.
5370 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
5371 (TWENTY_THREE): Likewise.
5372 (FORTY_EIGHT): Likewise.
5373
506800a9
TT
53742008-09-30 Tom Tromey <tromey@redhat.com>
5375
5376 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
5377 everywhere.
5378 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
5379
1a6f01b5
JK
53802008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5381
5382 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
5383 testcase is derived from. Fix racy dependency on an expected PID
5384 number. No longer support the testcase on Linux kernel 2.4.x.
5385
2fae03e8
TT
53862008-09-27 Tom Tromey <tromey@redhat.com>
5387
5388 * gdb.base/macscp.exp: Add tests for stringification, splicing,
5389 and varargs.
5390
1ad15515
PA
53912008-09-22 Pedro Alves <pedro@codesourcery.com>
5392
5393 * lib/mi-support.exp (mi_expect_interrupt): New.
5394 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
5395 from gdb.mi/mi-nonstop.exp.
5396 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
5397 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
5398 lib/mi-support.exp.
5399 Use mi_check_thread_states throughout. Avoid ".*" and do not
5400 require an anchor after -exec-run.
5401
d0b76dc6
DJ
54022008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
5403
5404 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
5405 stop is pending. Avoid ".*" when two stops are pending.
5406 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
5407 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
5408 newlines in fullnames.
5409 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
5410 (mi_expect_stop): Update comments. Only anchor in sync mode.
5411 Do not match newlines.
5412 (mi_send_resuming_command_raw): Always return status.
5413 (mi_get_stop_line): Do not match more than one line by accident.
5414 Only anchor in sync mode.
5415 (mi_run_inline_test): If -exec-next fails, give up.
5416
9990c830
UW
54172008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5418
5419 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
5420 on SPU.
5421
ebcf6f00
JB
54222008-09-10 Joel Brobecker <brobecker@adacore.com>
5423
5424 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
5425
b6db24e5
JB
54262008-09-10 Joel Brobecker <brobecker@adacore.com>
5427
5428 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
5429 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
5430 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
5431 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
5432 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
5433 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
5434 gdb.ada/interface.exp, gdb.ada/null_array.exp,
5435 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
5436 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
5437 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
5438 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
5439 Include the "= " sequence in the expected output of print tests.
5440
2bf448e0
JB
54412008-09-10 Joel Brobecker <brobecker@adacore.com>
5442
5443 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
5444 description for boolean types.
5445
d51fd4c8
PA
54462008-09-09 Pedro Alves <pedro@codesourcery.com>
5447
5448 * gdb.base/hook-stop-continue.c: New.
5449 * gdb.base/hook-stop-continue.exp: New.
5450
694182d2
DJ
54512008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
5452
5453 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
5454
3b8a7fc0
JG
54552008-09-08 Jerome Guitton <guitton@adacore.com>
5456
5457 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
5458 (stack_check_probe_2, stack_check_probe_loop_1)
5459 (stack_check_probe_loop_2): New functions.
5460 (main): Add call to these new functions.
5461 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
5462 functions, check that the breakpoint is inserted at the appropriate
5463 location.
5464 (insert_breakpoint): Slightly refine this procedure so that it can
5465 be called several times in the test.
5466
96cc0ae8
JG
54672008-09-08 Jerome Guitton <guitton@adacore.com>
5468
5469 * gdb.base/stack-checking.c: New file.
5470 * gdb.base/stack-checking.exp: New file.
5471
1f08b409
TJB
54722008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
5473
5474 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
5475 * gdb.arch/altivec-regs.exp: Likewise.
5476 * gdb.arch/vsx-regs.exp: Likewise.
5477
3099e1c4
TJB
54782008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
5479
5480 * gdb.arch/ppc-fp.exp: New file.
5481 * gdb.arch/ppc-fp.c: New file.
5482
cc69bfc1
PP
54832008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5484
5485 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
5486 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 5487
b02a33db
MS
54882008-09-04 Michael Snyder <msnyder@vmware.com>
5489
5490 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
5491 as "at" (for non-debug functions such as _start).
5492
2992cbe0
UW
54932008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5494
5495 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
5496 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
5497 software watchpoints.
5498 * gdb.base/watch_thread_num.exp: Likewise.
5499
514f746b
AR
55002008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
5501
5502 * gdb.arch/i386-bp_permanent.exp: New test.
5503
876cecd0
TT
55042008-08-24 Tom Tromey <tromey@redhat.com>
5505
5506 * gdb.base/maint.exp: Update "maint print type".
5507
80f73d71
VP
55082008-08-21 Vladimir Prus <vladimir@codesourcery.com>
5509
5510 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
5511 support. Adjust the order of "*running" notifications.
5512 * gdb.mi/non-stop.c: Don't cast from int to void* and
5513 back.
5514
d9c78d7d
MK
55152008-08-20 Mark Kettenis <kettenis@gnu.org>
5516
5517 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
5518 expect to find it in the "info frame" output.
5519
97a2d1d3
DJ
55202008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
5521
5522 * gdb.base/interp.exp: Always consume both prompts.
5523
b96e2927
PA
55242008-08-20 Pedro Alves <pedro@codesourcery.com>
5525
5526 * gdb.base/pending.exp: Test pending breakpoints without symbols
5527 loaded.
5528
8cf6e61a
VP
55292008-08-19 Vladimir Prus <vladimir@codesourcery.com>
5530
5531 * lib/mi-support.exp (mi_expect_stop): Produce
5532 more details on failures.
5533 * gdb.mi/mi-nonstop.exp: New.
5534 * gdb.mi/non-stop.c: New.
5535
c6ebd6cf
VP
55362008-08-19 Vladimir Prus <vladimir@codesourcery.com>
5537
a9c64011
AS
5538 * gdb.mi/mi-async.exp: Use 'set target-async'.
5539 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 5540
46a9b8ed
DJ
55412008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
5542
5543 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
5544
44feb3ce
TT
55452008-08-17 Tom Tromey <tromey@redhat.com>
5546
5547 * gdb.base/help.exp (help catch): Rewrite.
5548
311a4e6b
TJB
55492008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
5550
5551 * gdb.base/define.exp: Test indented command documentation.
5552 * gdb.python/python.exp: Test indented multi-line command.
5553
604c2f83
LM
55542008-08-15 Luis Machado <luisgpm@br.ibm.com>
5555
5556 * testsuite/gdb.arch/vsx-regs.c: New source file.
5557 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
5558 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
5559
886a217c
TT
55602008-08-14 Tom Tromey <tromey@redhat.com>
5561
5562 * gdb.base/macscp.exp: Add regression test for "macro define" or
5563 "macro undef" with no arguments.
5564
c814a4f3
PP
55652008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
5566
5567 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 5568
12ab8a60
UW
55692008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5570
5571 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
5572
d57a3c85
TJB
55732008-08-06 Tom Tromey <tromey@redhat.com>
5574
5575 * gdb.python/python.exp: New file.
5576
c7b778ff
JK
55772008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5578
5579 Fix for PR gdb/1543.
5580 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
5581 $LOCATION.
5582 (location): New variable.
5583 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
5584 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
5585 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
5586 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
5587 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
5588 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
5589 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
5590 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
5591 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
5592 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
5593 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
5594 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
5595 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
5596 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
5597 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
5598 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
5599 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
5600 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
5601 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
5602 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
5603 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
5604 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
5605 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
5606 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
5607 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
5608 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
5609 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
5610 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
5611 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
5612 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
5613 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
5614 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
5615 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
5616 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
5617 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
5618 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
5619 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
5620 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
5621 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
5622 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
5623 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
5624 gdb.base/type-opaque.exp, gdb.base/until.exp,
5625 gdb.base/value-double-free.c, gdb.base/varargs.exp,
5626 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
5627 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
5628 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
5629 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
5630 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
5631 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
5632 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
5633 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
5634 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
5635 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
5636 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
5637 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
5638 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
5639 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
5640 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
5641 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
5642 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
5643 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
5644 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
5645 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
5646 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
5647 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
5648 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
5649 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
5650 gdb.pascal/types.exp, gdb.stabs/weird.exp,
5651 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
5652 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
5653 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
5654 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
5655 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
5656 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
5657 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5658 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5659 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5660 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5661 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5662 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
5663 lib/mi-support.exp, lib/trace-support.exp: Remove reference
5664 to bug-gdb@prep.ai.mit.edu .
5665
5e06a3d1
VP
56662008-07-31 Vladimir Prus <vladimir@codesourcery.com>
5667
5668 * lib/mi-support.exp (mi_load_shlibs): New.
5669 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
5670
9d81d21b
VP
56712008-07-30 Vladimir Prus <vladimir@codesourcery.com>
5672
5673 * lib/mi-support.exp (get_mi_thread_list)
5674 (check_mi_and_console_threads): New, moved from ...
5675 * gdb.mi/mi-pthread.exp: ...here.
5676 * gdb.mi/gdb669.exp (get_mi_thread_list)
5677 (check_mi_and_console_threads): Delete.
5678 * gdb.mi/mi2-pthread.exp: Likewise.
5679
bae98fe0
TT
56802008-07-28 Tom Tromey <tromey@redhat.com>
5681
5682 * Makefile.in (just-check): Remove. Move body to...
5683 (check): ... here.
5684
57380f4e
DJ
56852008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5686
5687 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
5688 Add a test for duplicated SIGINTs.
5689
e09490f1
DJ
56902008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5691
5692 * gdb.threads/schedlock.exp (get_args): Update to work for any
5693 value of NUM.
5694 (Top level): Report the number of threads that did not resume.
5695
6387b45f
DJ
56962008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5697
5698 * gdb.dwarf2/dw2-compressed.S: Also define __start.
5699
62f64ff2
DJ
57002008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5701
5702 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
5703 non-MI prompt.
5704
fa8de41e
TT
57052008-07-26 Tom Tromey <tromey@redhat.com>
5706
5707 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
5708 (function_struct, function_struct_ptr): New globals.
5709 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
5710 function pointer in a struct.
5711
ccb3ac8a
TT
57122008-07-26 Tom Tromey <tromey@redhat.com>
5713
5714 * gdb.base/macscp.exp: Add test for macro lexing bug.
5715
d7d9f01e
TT
57162008-07-18 Tom Tromey <tromey@redhat.com>
5717
5718 * gdb.base/macscp.exp: Add macro tests.
5719
9bf07184
PP
57202008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5721
5722 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
5723
becf6477
PP
57242008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5725
5726 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
5727
0709f7d3
PP
57282008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
5729
5730 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 5731
7093c834
PP
57322008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
5733
5734 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 5735
b432ffe3
JK
57362008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5737
5738 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
5739
b1a268e5
VP
57402008-07-12 Vladimir Prus <vladimir@codesourcery.com>
5741
5742 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
5743
e2995f8e
KB
57442008-07-11 Kevin Buettner <kevinb@redhat.com>
5745
5746 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
5747 of regexp to account for changes made to GDB in the printing of
5748 byte vectors.
5749
14032a66
TT
57502008-07-11 Tom Tromey <tromey@redhat.com>
5751
5752 * gdb.base/completion.exp: Add 'help' completion test.
5753
981505ef
JK
57542008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5755
5756 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
5757
10568435
JK
57582008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5759
5760 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
5761
4487aabf
PA
57622008-07-09 Pedro Alves <pedro@codesourcery.com>
5763
5764 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
5765
a4a9b1c4
PA
57662008-07-09 Pedro Alves <pedro@codesourcery.com>
5767
5768 * gdb.base/fullname.exp: Restore pwd if compiling failed.
5769
3c3185ac
JK
57702008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5771
5772 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
5773
7ebd49dc
VP
57742008-06-28 Vladimir Prus <vladimir@codesourcery.com>
5775
5776 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
5777 previous commit. Add a comment.
5778
84e46146
PA
57792008-06-28 Pedro Alves <pedro@codesourcery.com>
5780
5781 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
5782
0f8d4a2f
VP
57832008-06-28 Vladimir Prus <vladimir@codesourcery.com>
5784
5785 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
5786
f747e0ce
PA
57872008-06-27 Pedro Alves <pedro@codesourcery.com>
5788
5789 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
5790 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
5791 compiling an executable, link in an object that forces unbuffered
5792 output.
5793 * lib/set_unbuffered_mode.c: New file.
5794
734a5c36
JK
57952008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5796
5797 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
5798
a2840c35
VP
57992008-06-25 Vladimir Prus <vladimir@codesourcery.com>
5800
a9c64011
AS
5801 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
5802 mi_expect_stop.
5803 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
5804 Demand that *running is output.
5805 (detect_async): Perform checking every time.
5806 (mi_send_resuming_command): Extract everything into...
5807 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
5808 (mi_expect_stop): Don't accept any output before *stopped.
5809
6ae37fef
VP
58102008-06-13 Vladimir Prus <vladimir@codesourcery.com>
5811
5812 Robustify mi-simplerun.
a9c64011
AS
5813 * gdb.mi/basics.c (main): Add a call to sleep.
5814 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
5815 * gdb.mi/mi2-cli.exp: Likewise.
5816 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 5817
b4aa76f0 58182008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
5819
5820 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
5821
e1ac3328
VP
58222008-06-10 Vladimir Prus <vladimir@codesourcery.com>
5823
a9c64011
AS
5824 * gdb.mi/mi-console.exp: Adjust.
5825 * gdb.mi/mi-syn-frame.exp: Adjust.
5826 * gdb.mi/mi2-console.exp: Adjust.
5827 * gdb.mi/mi2-syn-frame.exp: Adjust.
5828 * lib/mi-support.exp (mi_run_cmd): Adjust.
5829 (mi_send_resuming_command): Adjust.
e1ac3328 5830
f7f9a841
VP
58312008-06-10 Vladimir Prus <vladimir@codesourcery.com>
5832
5833 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
5834 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
5835 testing of stopped.
5836 * gdb.mi/mi2-syn-frame.exp: Likewise.
5837 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
5838 (async, detect_async): New.
5839 (mi_expect_stop, mi_continue_to_line): Adjust expectation
5840 depending on if we're running in sync or async mode.
f7f9a841 5841
37cd5d19
TT
58422008-06-09 Tom Tromey <tromey@redhat.com>
5843
5844 * gdb.base/completion.exp: New tests for field name completion
5845 with spaces, and field name completion with '->'.
5846
65d12d83
TT
58472008-06-06 Tom Tromey <tromey@redhat.com>
5848
5849 * gdb.base/break1.c (struct some_struct): New struct.
5850 (values): New global.
5851 * gdb.base/completion.exp: Add field name completion test.
5852
ebfe2e3f
PP
58532008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5854
5855 * gdb.cp/call-c.exp: Test for incorrect handling of reference
5856 to pointer.
5857 * gdb.cp/call-c.cc: Likewise.
5858
bcf6fc3a
NR
58592008-06-06 Nick Roberts <nickrob@snap.net.nz>
5860
5861 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
5862 annotation.
5863
49fd4a42 58642008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 5865 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
5866
5867 * gdb.threads/execl.c, gdb.threads/execl1.c,
5868 gdb.threads/execl.exp: New tests.
a9c64011 5869
8a34ac3f
AR
58702008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
5871 Daniel Jacobowitz <dan@codesourcery.com>
5872
5873 * gdb.cp/exception.exp: Activate test, make it work with pending
5874 catchpoints.
5875
86ae69ef
JK
58762008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5877
5878 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
5879
f7f9ae2c
VP
58802008-05-28 Vladimir Prus <vladimir@codesourcery.com>
5881
a9c64011
AS
5882 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
5883 now printed.
5884 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 5885
2a2d4dc3
AS
58862008-05-27 Andreas Schwab <schwab@suse.de>
5887
5888 * gdb.base/frame-args.exp: Handle arguments that are optimized
5889 out.
5890
5099e4d9
LM
58912008-05-26 Luis Machado <luisgpm@br.ibm.com>
5892
5893 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
5894 quiet for ppc32 and group options into a single variable.
5895
d9c36a91
JB
58962008-05-23 Joel Brobecker <brobecker@adacore.com>
5897
5898 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
5899 of zero-size elements.
5900 * gdb.ada/null_array.exp: Test printing this new array.
5901
103a8671
JK
59022008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5903
5904 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
5905
07a4cc1a 59062008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
5907
5908 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
5909 of the "finish" command.
5910
55f996a7
NR
59112008-05-21 Nick Roberts <nickrob@snap.net.nz>
5912
5913 * gdb.base/annota1.exp: Test for new annotation.
5914
907fc202
UW
59152008-05-16 Pedro Alves <pedro@codesourcery.com>
5916
5917 * gdb.base/fixsection.exp: New file.
5918 * gdb.base/fixsection0.c: New file.
5919 * gdb.base/fixsection1.c: New file.
5920
e8f97270
UW
59212008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5922
5923 * gdb.base/annota1.exp: Accept printf@... in place of printf.
5924 * gdb.base/annota3.exp: Likewise.
5925
ac0bb574
NF
59262008-05-13 Nathan Froyd <froydnj@codesourcery.com>
5927
5928 * gdb.base/watch_thread_num.exp: Don't run tests that require
5929 watchpoints if the target doesn't support them.
5930
6fadd07a
DE
59312008-05-12 Doug Evans <dje@google.com>
5932
5933 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
5934
6e9a4a30
JB
59352008-05-09 Joel Brobecker <brobecker@adacore.com>
5936
5937 * gdb.ada/assign_1.exp: New testcase.
5938
08388c79
DE
59392008-05-09 Doug Evans <dje@google.com>
5940
a3c83fae
DE
5941 * gdb.base/find.exp: New file.
5942 * gdb.base/find.c: New file.
08388c79 5943
bd5ddfe8
DJ
59442008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
5945
5946 * gdb.base/commands.exp (watchpoint_command_test): Handle
5947 gdb,no_hardware_watchpoints.
5948 * gdb.base/float.exp: Allow ARM targets without floating point.
5949 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
5950
b5dd68e2 59512008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 5952 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
5953
5954 * gdb.ada/lang_switch: New test program.
5955 * gdb.ada/lang_switch.exp: New testcase.
5956
382d13d1
DE
59572008-05-05 Doug Evans <dje@google.com>
5958
5959 * gdb.base/help.exp (disassemble): Update expected help text.
5960
9dd789d0
PA
59612008-05-04 Pedro Alves <pedro@codesourcery.com>
5962
5963 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
5964
611c83ae
PA
59652008-05-04 Pedro Alves <pedro@codesourcery.com>
5966
5967 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
5968 different times.
5969
ff013f42
JK
59702008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5971
5972 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
5973 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
5974 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
5975 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
5976
96dff6a2
VP
59772008-05-04 Vladimir Prus <vladimir@codesourcery.com>
5978
5979 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
5980 notification to appear.
5981
55cd6f92
DJ
59822008-05-04 Daniel Jacobowitz <dan@debian.org>
5983
5984 * gdb.base/fullname.c: New file.
5985 * gdb.base/fullname.exp: New file.
5986 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
5987
d705c43c
PA
59882008-05-03 Pedro Alves <pedro@codesourcery.com>
5989
5990 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
5991 expressions with macros.
5992
333222e1
JK
59932008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5994
5995 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
5996
5ac01682
DJ
59972008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
5998
5999 * gdb.base/completion.exp: Handle lack of other symbols beginning
6000 with "a".
6001
6002 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
6003
237fc4c9
PA
60042008-05-02 Jim Blandy <jimb@codesourcery.com>
6005
6006 * gdb.asm/asmsrc1.s: Add scratch space.
6007
ed5e9466
DJ
60082008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6009 Daniel Jacobowitz <dan@codesourcery.com>
6010
6011 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
6012 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
6013 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
6014
b39cc962
DJ
60152007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
6016
6017 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
6018
36d520f5
JB
60192008-05-01 Joel Brobecker <brobecker@adacore.com>
6020
6021 * gdb.base/info-target.exp: New testcase.
6022
8d4e3071
DJ
60232008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6024
6025 * gdb.cp/hang.exp: Use .cc instead of .C.
6026 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
6027 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
6028
6f3f3097
DJ
60292008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6030
6031 * gdb.base/gdb1250.exp: Remove perror.
6032 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
6033
5550a914
PA
60342008-04-30 Pedro Alves <pedro@codesourcery.com>
6035
6036 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
6037 .2byte.
6038
d848e687
DJ
60392008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
6040
6041 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
6042 (maybe_kfail): New.
6043
93b5768b
PA
60442008-04-25 Pedro Alves <pedro@codesourcery.com>
6045
6046 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
6047
721c02de
VP
60482008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6049
a9c64011
AS
6050 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
6051 * gdb.mi/mi2-syn-frame.exp: Likewise.
6052 * lib/mi-support.exp: Likewise.
721c02de 6053
74960c60
VP
60542008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6055
6056 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
6057 to specify regexp for the location to stop at.
6058 * gdb.base/break-always.c: New.
6059 * gdb.base/break-always.exp: New.
6060
d24317b4
VP
60612008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6062
6063 * lib/mi-support.exp (mi_runto_helper): Adjust
6064 for the original-location field.
6065 (mi_create_breakpoint, mi_list_breakpoints): New.
6066 * gdb.mi/mi-break.exp: Adjust.
6067 * gdb.mi/mi2-break.exp: Adjust.
6068 * gdb.mi/mi-pending.exp: Adjust.
6069 * gdb.mi/mi-simplerun.exp: Adjust.
6070 * gdb.mi/mi2-simplerun.exp: Adjust.
6071 * gdb.mi/mi-syn-frame.exp: Adjust.
6072 * gdb.mi/mi2-syn-frame.exp: Adjust.
6073 * gdb.mi/mi-until.exp: Adjust.
6074 * gdb.mi/mi2-until.exp: Adjust.
6075 * gdb.mi/mi-var-display.exp: Adjust.
6076 * gdb.mi/mi2-var-display.exp: Adjust.
6077 * gdb.mi/mi-watch.exp: Adjust.
6078 * gdb.mi/mi2-watch.exp: Adjust.
6079
fdc59709 60802008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 6081
a9c64011
AS
6082 * aclocal.m4: Add override.m4.
6083 * configure: Regenerate.
fdc59709 6084
8e91f023
VP
60852008-04-19 Vladimir Prus <vladimir@codesourcery.com>
6086
6087 * gdb.mi/var-cmd.c (do_at_tests): Verify that
6088 '-var-update --all-values' reports new value even the type
6089 of a variable object has changed.
6090
233a11ab
CS
60912008-04-18 Craig Silverstein <csilvers@google.com>
6092
6093 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
6094 files.
d24317b4 6095
9c1137ad
JB
60962008-04-18 Joel Brobecker <brobecker@adacore.com>
6097
6098 * gdb.ada/atomic_enum: New test program.
6099 * gdb.ada/atomic_enum.exp: New testcase.
6100
66d0bbc7
DE
61012008-04-17 Doug Evans <dje@google.com>
6102
6103 * gdb.opt/Makefile.in: Fix whitespace.
6104
100906b0
UW
61052008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
6106
6107 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
6108
4584e32e
DE
61092008-04-17 Doug Evans <dje@google.com>
6110
6111 * gdb.base/hashline1.exp: New testcase.
6112 * gdb.base/hashline2.exp: New testcase.
6113 * gdb.base/hashline2.exp: New testcase.
6114
0a320680
PA
61152008-04-17 Pedro Alves <pedro@codesourcery.com>
6116
6117 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
6118
18ac113b
AR
61192008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
6120
6121 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
6122 temporary breakpoint to match "Temporary breakpoint".
6123 * gdb.base/break.exp (delete_breakpoints): Likewise.
6124 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
6125 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
6126 * gdb.base/display.exp: Likewise.
6127 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
6128 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
6129 * gdb.base/restore.exp (restore_tests): Likewise.
6130 * gdb.base/sepdebug.exp: Likewise.
6131 * gdb.base/watchpoint.exp: Likewise.
6132 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
6133 * gdb.mi/mi-pending.exp: Likewise.
6134 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
6135 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
6136 * gdb.mi/mi-var-cmd.exp: Likewise.
6137 * gdb.mi/mi-var-display.exp: Likewise.
6138 * gdb.mi/mi2-cli.exp: Likewise.
6139 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
6140 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
6141 * gdb.mi/mi2-var-display.exp: Likewise.
6142 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
6143 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
6144 new "disp" field.
a9c64011 6145 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
6146 reason. This is to support fix for PR2424.
6147
add38693
JK
61482008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6149
6150 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
6151
fcacd99f
VP
61522008-04-13 Vladimir Prus <vladimir@codesourcery.com>
6153
6154 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 6155 field. Add more floating varobj tests.
fcacd99f 6156 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
6157 field.
6158 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
6159 (main): Call do_at_tests.
6160 * lib/mi-support.exp (mi_create_floating_varobj)
6161 (mi_varobj_update_with_type_change): New.
fcacd99f 6162
de051565
MK
61632008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
6164
6165 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
6166 option of -var-evaluate-expression.
6167 * gdb.mi/mi2-var-display.exp: Likewise.
6168
dbc52822
VP
61692008-04-07 Vladimir Prus <vladimir@codesourcery.com>
6170
6171 Introduce test setup helpers.
a9c64011
AS
6172 * lib/gdb.exp (build_executable, clean_restart)
6173 (prepare_for_testing): New.
6174 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
6175 * gdb.base/return.exp: Likewise.
6176 * gdb.base/ending-run.exp: Likewise.
dbc52822 6177
473591da
NR
61782008-04-07 Nick Roberts <nickrob@snap.net.nz>
6179
6180 * gdb.mi/mi-async.exp: New test for asynchronous Machine
6181 Interface (MI) responses.
6182
2b2d9e11
VP
61832008-04-06 Vladimir Prus <vladimir@codesourcery.com>
6184
a9c64011
AS
6185 * gdb.cp/breakpoint.cc: New code to test conditions involving
6186 member variables.
6187 * gdb.cp/breakpoint.exp: Test condition involving member
6188 variables.
2b2d9e11 6189
bb378428
VP
61902008-04-05 Vladimir Prus <vladimir@codesourcery.com>
6191
6192 * lib/mi-support.exp (mi_expect_stop): New.
6193 (mi_run_cmd): Change the
6194 token. Use mi_send_resuming_command, use
6195 mi_expect_stop.
6196 (mi_execute_to_helper): Rename to mi_execute_to.
6197 (mi_send_resuming_command): Add more error patterns.
6198 (mi_wait_for_stop): Renamed to...
6199 (mi_get_stop_line): ...this.
6200 (mi_run_inline_test): Adjust.
6201
6202 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
6203 * gdb.mi/mi-console.exp: Likewise.
6204 * gdb.mi/mi-pending.exp: Likewise.
6205 * gdb.mi/mi-simplerun.exp: Likewise.
6206 * gdb.mi/mi-stack.exp: Likewise.
6207 * gdb.mi/mi-stepi.exp: Likewise.
6208 * gdb.mi/mi-syn-frame.exp: Add comment.
6209 * gdb.mi/mi-until.exp: Likewise.
6210 * gdb.mi/mi-var-display.exp: Likewise.
6211 * gdb.mi/mi-watch.exp: Likewise.
6212 * gdb.mi/mi2-cli.exp: Likewise.
6213 * gdb.mi/mi2-console.exp: Likewise.
6214 * gdb.mi/mi2-simplerun.exp: Likewise.
6215 * gdb.mi/mi2-stack.exp: Likewise.
6216 * gdb.mi/mi2-stepi.exp: Likewise.
6217 * gdb.mi/mi2-until.exp: Likewise.
6218 * gdb.mi/mi2-var-display.exp: Likewise.
6219 * gdb.mi/mi2-watch.exp: Likewise.
6220
62172bb9
UW
62212008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6222
6223 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
6224
6225 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
6226
a13e061a
PA
62272008-04-04 Pedro Alves <pedro@codesourcery.com>
6228
6229 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
6230 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
6231 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
6232 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
6233 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
6234 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
6235 expect an mi error duplicated in stderr.
6236
eae06beb
JB
62372008-04-03 Joel Brobecker <brobecker@adacore.com>
6238
6239 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
6240 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
6241 Add a couple of tests that verify the behavior when the new setting
6242 is set to "cancel" and "all".
6243 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
6244 "ask" before we start the testing.
6245
79c6ced6
AR
62462008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
6247
6248 * gdb.cp/casts.cc: Add class reference variables.
6249 * gdb.cp/casts.exp: New test cases for up/down casting references.
6250
6c2d1a6b
MK
62512008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
6252
6253 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
6254 instead of beginning to make an extra test pass.
6255 * gdb.mi/mi2-var-display.exp: Likewise.
6256
55b411d9
MR
62572008-03-31 Maciej W. Rozycki <macro@mips.com>
6258
6259 * gdb.base/break.exp: Mark failures as such. Fix formatting.
6260
c6140da2
MD
62612008-03-31 Markus Deuling <deuling@de.ibm.com>
6262 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6263
6264 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
6265 value. Add xfail for older kernels.
6266
79732189
AR
62672008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
6268
6269 Bring mi-support in line with gdb.exp.
6270 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
6271 (mi_gdb_start): New function.
6272
33c3676e
MR
62732008-03-28 Maciej W. Rozycki <macro@mips.com>
6274
6275 * gdb.mi/mi-var-cmd.exp: Fix a typo.
6276
92e28119
VP
62772008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6278
6279 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
6280 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 6281
9e8e3afe
VP
62822008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6283
6284 * lib/mi-support.exp (mi_create_varobj_checked): New.
6285 (mi_list_varobj_children): Allow to check for a
6286 value.
6287 (mi_list_array_varobj_children): New.
6288
6289 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
6290 and mi_list_varobj_children, as opposed to hardcoding
6291 expected strings.
6292 * gdb.mi/gdb701.exp: Likewise.
6293 * gdb.mi/gdb792.exp: Likewise.
6294 * gdb.mi/mi-var-block.exp: Likewise.
6295 * gdb.mi/mi-var-cmd.exp: Likewise.
6296 * gdb.mi/mi-var-invalidate.exp: Likewise.
6297 * gdb.mi/mi2-var-block.exp: Likewise.
6298 * gdb.mi/mi2-var-child.exp: Likewise.
6299 * gdb.mi/mi2-var-cmd.exp: Likewise.
6300 * gdb.mi/mi2-var-display.exp: Likewise.
6301
9df50351
JK
63022008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6303
6304 Fix random false FAILs on i386.
6305 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
6306
31e5d73a
DJ
63072008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6308
6309 PR gdb/544
6310 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
6311
12f4afab
DJ
63122008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6313
6314 PR gdb/544
6315 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
6316
b562a0cb
DJ
63172008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6318
6319 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
6320 fixed PR gdb/544.
6321
17faa917
DJ
63222008-03-21 Pedro Alves <pedro@codesourcery.com>
6323
6324 * gdb.threads/fork-child-threads.exp: Test next over fork.
6325
6214f497
DJ
63262008-03-21 Chris Demetriou <cgd@google.com>
6327
6328 * gdb.base/break.exp (rbreak junk): New test for rbreak
6329 "Junk at end of arguments" issue.
6330
63092375
DJ
63312008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6332
6333 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
6334 *& to work on created array elements.
6335 (Top level): Test print $pc with a file. Test string operations
6336 without a target.
6337 * gdb.base/ptype.exp: Do not expect *& to work on created array
6338 elements.
6339
b21991b0
DJ
63402008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6341
6342 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6343 gdb.threads/staticthreads.exp: Update exit query.
6344
c4b347c7
SL
63452008-03-07 Sandra Loosemore <sandra@codesourcery.com>
6346
6347 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
6348
fa4727a6
DJ
63492008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
6350
6351 * gdb.base/watchpoint.c (global_ptr, func4): New.
6352 (main): Call func4.
6353 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
6354 (test_inaccessible_watchpoint): New.
6355
2f34202f
MR
63562008-02-29 Maciej W. Rozycki <macro@mips.com>
6357
6358 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
6359 select the largest.
6360
0d6ba1b1
DJ
63612008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
6362
6363 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
6364 frames-invalid annotations.
6365
e691325a
PM
63662008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
6367
a9c64011 6368 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 6369
f85b5ecc
DE
63702008-02-27 Doug Evans <dje@google.com>
6371
6372 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
6373 for bug 1738.
6374 (breakpoint_to_handler_entry): Ditto.
6375
b40e7bf3
JB
63762008-02-27 Joel Brobecker <brobecker@adacore.com>
6377
6378 * gdb.base/ending-run.exp: Use the first line of code inside
6379 function body to test breakpoints.
6380 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
6381 location where the breakpoint is inserted when using the line
6382 where a function is declared. Fix typo in the description of
6383 one of the tests.
6384 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
6385
2faca73a
PM
63862008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
6387
6388 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 6389 tests.
2faca73a 6390
6f439c36
PM
63912008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
6392
6393 * gdb.base/args.exp: avoid same output for tests
6394 with single quotes.
6395
54e52265
VP
63962008-02-26 Vladimir Prus <vladimir@codesourcery.com>
6397
a9c64011
AS
6398 * gdb.base/annota1.exp: Adjust for 'info break'
6399 format changes.
6400 * gdb.base/annota3.exp: Likewise.
6401 * gdb.base/break.exp: Likewise.
6402 * gdb.base/condbreak.exp: Likewise.
6403 * gdb.base/pending.exp: Likewise.
6404 * gdb.base/sepdebug.exp: Likewise.
6405 * gdb.base/unload.exp: Likewise.
6406 * gdb.cp/ovldbreak.exp: Likewise.
6407 * gdb.mi/mi-pending.exp: Likewise.
54e52265 6408
897b09ca
DE
64092008-02-07 Doug Evans <dje@google.com>
6410
6411 * gdb.cp/mb-inline.exp: New.
6412 * gdb.cp/mb-inline.h: New.
6413 * gdb.cp/mb-inline1.cc: New.
6414 * gdb.cp/mb-inline2.cc: New.
6415
b1c32d35
PM
64162008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
6417
6418 * gdb.pascal/floats.pas: New test program.
6419 * gdb.pascal/floats.exp: New testcase.
6420
1a4ca44a
TJB
64212008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6422
6423 * gdb.base/callfuncs.c (t_float_many_args): New function.
6424 (t_double_many_args): New function.
6425 * gdb.base/callfuncs.exp: Add tests for exceeding float
6426 and double parameters passed through the stack.
6427
439048e8
JB
64282008-02-05 Joel Brobecker <brobecker@adacore.com>
6429
6430 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
6431 gdb.ada/complete/foo.adb: New files.
6432 * gdb.ada/complete.exp: New testcase.
6433
81fe8080
DE
64342008-02-03 Doug Evans <dje@google.com>
6435
301f0ecf
DE
6436 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
6437
81fe8080
DE
6438 * gdb.cp/gdb2384.exp: New file.
6439 * gdb.cp/gdb2384.cc: New file.
6440 * gdb.cp/gdb2384-base.h: New file.
6441 * gdb.cp/gdb2384-base.cc: New file.
6442
4b071aec
DE
64432008-02-02 Doug Evans <dje@google.com>
6444
6445 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
6446
61137ba6
JB
64472007-02-01 Joel Brobecker <brobecker@adacore.com>
6448
6449 * gdb.ada/sym_print_name: New test program.
6450 * gdb.ada/sym_print_name.exp: New testcase.
6451
64522007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
6453
6454 * gdb.ada/nested/hello.adb: New file.
6455 * gdb.ada/nested.exp: New testcase.
6456 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
6457
98deb0da
VP
64582008-02-01 Vladimir Prus <vladimir@codesourcery.com>
6459
6460 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
6461 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
6462 don't cause future evaluations of function to report
6463 creation of internal breakpoints.
98deb0da 6464
723a2275
VP
64652008-02-01 Vladimir Prus <vladimir@codesourcery.com>
6466
6467 * gdb.mi/mi-break.exp (test_error): New.
6468 Call it.
6469
fb546a2f
LM
64702008-01-31 Luis Machado <luisgpm@br.ibm.com>
6471
6472 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
6473 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
6474
2d8fd90a
PM
64752008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
6476
6477 * gdb.pascal/integers.pas: New test program.
6478 * gdb.pascal/integers.exp: New testcase.
6479
a7fa0ded
PM
64802008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
6481
6482 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
6483
5e1a1926
TJB
64842008-01-30 Luis Machado <luisgpm@br.ibm.com>
6485
6486 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
6487 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
6488
8d04f9f0
JB
64892008-01-30 Paul Hilfinger <hilfinger@adacore.com>
6490
6491 * gdb.ada/formatted_ref: New test program.
6492 * gdb.ada/formatted_ref.exp: New testcase.
6493
6494 * gdb.cp/formatted-ref.cc: New file.
6495 * gdb.cp/formatted-ref.exp: New testcase.
6496
ce75a98f
JB
64972008-01-30 Joel Brobecker <brobecker@adacore.com>
6498
6499 * gdb.base/ptype.exp: Add testing of "ptype $pc".
6500
e835f6bf
NR
65012008-01-30 Nick Roberts <nickrob@snap.net.nz>
6502
6503 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
6504 (test_file_list_exec_source_file): Update to new macro-info field.
6505
d118ef87
PH
65062008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
6507
6508 * gdb.ada/exprs: New test program.
6509 * gdb.ada/exprs.exp: New testcase.
6510
7d35ab09
TJB
65112008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6512
6513 * dfp-test.c (DELTA, DELTA_B): New definitions.
6514 (double_val1, double_val2, double_val3, double_val4, double_val5,
6515 double_val6, double_val7, double_val8, double_val9, double_val10,
6516 double_val11, double_val12, double_val13, double_val14, dec32_val1,
6517 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
6518 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
6519 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
6520 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
6521 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
6522 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
6523 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
6524 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
6525 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
6526 dec128_val16): New global variables.
6527 (decimal_dec128_align): New function.
6528 (decimal_mixed): Likewise.
6529 (decimal_many_args_dec32): Likewise.
6530 (decimal_many_args_dec64): Likewise.
6531 (decimal_many_args_dec128): Likewise.
6532 (decimal_many_args_mixed): Likewise.
6533 * dfp-test.exp: Add tests calling new inferior functions.
6534
2d717e4f
DJ
65352008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6536
6537 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
6538 gdb.server/ext-run.exp: New files.
6539 * lib/gdbserver-support.exp (gdbserver_download): New.
6540 (gdbserver_start): New. Update gdbserver expected
6541 output.
6542 (gdbserver_spawn): Use them.
6543 (gdbserver_start_extended): New.
6544
e85a822c
DJ
65452008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6546
6547 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
6548 Run on GNU/Linux.
6549 (do_exec_tests): Check for systems which do not support catchpoints.
6550 Do not match START.
6551 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
6552 Run on GNU/Linux. Enable verbose output.
6553 (check_fork_catchpoints): New.
6554 (explicit_fork_child_follow, catch_fork_child_follow)
6555 (tcatch_fork_parent_follow): Update expected messages.
6556 (do_fork_tests): Use check_fork_catchpoints.
6557 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
6558 Run on GNU/Linux. Enable verbose output.
6559 (check_vfork_catchpoints): New.
6560 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
6561 expected messages.
6562 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
6563
401ea829
JB
65642008-01-29 Jim Blandy <jimb@red-bean.com>
6565
6566 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
6567 host' errors.
6568 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
6569
aceaf3ad
JB
65702008-01-29 Jim Blandy <jimb@red-bean.com>
6571
6572 * gdb.threads/sigthread.c: Use barriers to ensure that
6573 child_thread and child_thread_two are always initialized before we
6574 start to use them.
6575
a5606eee
VP
65762008-01-29 Vladimir Prus <vladimir@codesourcery.com>
6577
6578 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
6579 * gdb.base/watchpoint-solib.c: New.
6580 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 6581
c55a82bb
PM
65822008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
6583
6584 * gdb.base/gdb1056.exp: Add unsigned integer test.
6585
0993fe05
DE
65862008-01-28 Doug Evans <dje@google.com>
6587
6588 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
6589
4fe42e7f
JB
65902008-01-27 Jim Blandy <jimb@codesourcery.com>
6591
c7a69933
JB
6592 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
6593
4fe42e7f
JB
6594 * gdb.base/expand-psymtabs.exp: Doc fix.
6595
5def8285
MK
65962008-01-26 Mark Kettenis <kettenis@gnu.org>
6597
6598 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
6599
5313c911
NR
66002008-01-24 Nick Roberts <nickrob@snap.net.nz>
6601
a9c64011 6602 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
6603 -var-set-format.
6604
93815fbf
VP
66052008-01-23 Chris Demetriou <cgd@google.com>
6606
6607 * gdb.threads/thread_events.c: New testcase source file.
6608 * gdb.threads/thread_events.exp: New testcase expect file.
6609
467a88ee
NR
66102008-01-23 Nick Roberts <nickrob@snap.net.nz>
6611
6612 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
6613
6614 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
6615 -var-set-format.
6616
d8f82aba
DJ
66172008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
6618 Vladimir Prus <vladimir@codesourcery.com>
6619
6620 * gdb.base/float.exp: Allow missing floating point for m68k and
6621 PowerPC.
6622
60c46647
VP
66232008-01-22 Vladimir Prus <vladimir@codesourcery.com>
6624
6625 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
6626 ignore count.
6627 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
6628 * gdb.mi/mi-cli.exp: Adjust.
6629 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 6630
c7dd36a1
PA
66312008-01-17 Pedro Alves <pedro@codesourcery.com>
6632
6633 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
6634 and 'dummy_ptr' integer pointer. Initialize struct_declarations
6635 with dummy_ptr's address.
6636 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
6637 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
6638 all targets.
6639 * gdb.mi/mi2-var-child.exp: Likewise.
6640
39d5313e
JB
66412008-01-09 Joel Brobecker <brobecker@adacore.com>
6642
6643 * gdb.ada/null_array: New test program.
6644 * gdb.ada/null_array.exp: New testcase.
6645
0aea4bf3
LM
66462008-01-09 Luis Machado <luisgpm@br.ibm.com>
6647
6648 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
6649 with required float modifiers.
6650
0b354900
JB
66512008-01-08 Joel Brobecker <brobecker@adacore.com>
6652
6653 * gdb.ada/funcall_param: New test program.
6654 * gdb.ada/funcall_param.exp: New testcase.
6655
cdb7f5d4
JB
66562008-01-08 Joel Brobecker <brobecker@adacore.com>
6657
6658 * gdb.ada/arrayparam: New test program.
6659 * gdb.ada/arrayparam.exp: New testcase.
6660
88e2547f
JB
66612008-01-08 Joel Brobecker <brobecker@adacore.com>
6662
6663 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
6664 landed. Should also fix random failures in the test following it.
6665
f6867ce0
TJB
66662008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
6667
6668 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
6669 for expressions with decimal float values.
6670 (test_dfp_conversions): New function to test casts to and from
6671 decimal float types.
6672 Call test_dfp_conversions.
6673 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
6674 elements.
6675 (main): Initialize ds.float4 and ds.double8 elements.
6676 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
6677 string to new error message.
6678 (d64_set_tests): Likewise.
6679 (d128_set_tests): Likewise.
6680 Add tests for expressions with decimal float variables. Add tests for
6681 conversions to and from decimal float types.
6682
f9c11282
JB
66832008-01-05 Joel Brobecker <brobecker@adacore.com>
6684
6685 * gdb.ada/packed_tagged/comp_bug.adb: New file.
6686 * gdb.ada/packed_tagged.exp: New testcase.
6687
0ecbca72
JB
66882008-01-04 Joel Brobecker <brobecker@adacore.com>
6689
6690 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
6691 gdb.ada/homonym/homonym_main.adb: New files.
6692 * gdb.ada/homonym.exp: New testcase.
6693
c18d3d89
JB
66942008-01-04 Joel Brobecker <brobecker@adacore.com>
6695
6696 * gdb.ada/packed_array.exp: Add testing of references to
6697 a packed array.
6698
ecc7085b
JB
66992008-01-04 Joel Brobecker <brobecker@adacore.com>
6700
6701 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
6702 New files.
6703 * gdb.ada/type_coercion.exp: New testcase.
6704
c474c922
JB
67052008-01-04 Joel Brobecker <brobecker@adacore.com>
6706
6707 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
6708 gdb.ada/tagged/foo.adb: New file.
6709 * gdb.ada/tagged.exp: New testcase.
6710
9005b927
JB
67112008-01-04 Joel Brobecker <brobecker@adacore.com>
6712
6713 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
6714 gdb.ada/ptype_field/foo.adb: New files.
6715 * gdb.ada/ptype_field.exp: New testcase.
6716
1a6aaad8
JB
67172008-01-03 Joel Brobecker <brobecker@adacore.com>
6718
6719 * gdb.ada/print_pc.exp: New testcase.
6720
0ef22f53
JB
67212008-01-03 Joel Brobecker <brobecker@adacore.com>
6722
6723 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
6724 gdb.ada/taft_type/p.adb: New files.
6725 * gdb.ada/taft_type.exp: New testcase.
6726
1689ecf8
JB
67272008-01-03 Joel Brobecker <brobecker@adacore.com>
6728
6729 * gdb.ada/array_bounds/bar.adb: New file.
6730 * gdb.ada/array_bounds.exp: New testcase.
6731
a4d0b9c3
JB
67322008-01-03 Joel Brobecker <brobecker@adacore.com>
6733
6734 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
6735 gdb.ada/arrayptr/foo.adb: New files.
6736 * gdb.ada/arrayptr.exp: New testcase.
6737
a31ace00
JB
67382008-01-03 Joel Brobecker <brobecker@adacore.com>
6739
6740 * gdb.base/set-lang-auto.exp: New testcase.
6741
a97fced3
JB
67422008-01-03 Joel Brobecker <brobecker@adacore.com>
6743
6744 * gdb.ada/fun_addr/foo.adb: New file.
6745 * gdb.ada/fun_addr.exp: New testcase.
6746
ef29ce1a
JK
67472008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6748
6749 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
6750 New files
6751
0fafefe3
JB
67522008-01-02 Joel Brobecker <brobecker@adacore.com>
6753
6754 * array_subscript_addr/p.adb: New file.
a9c64011 6755 * array_subscript_addr.exp: New testcase.
0fafefe3 6756
c4359f8d
JB
67572008-01-02 Joel Brobecker <brobecker@adacore.com>
6758
a9c64011 6759 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
6760 New files.
6761 * gdb.ada/str_cmp_ref.exp: New testcase.
6762
1aa1b15b
JB
67632008-01-01 Joel Brobecker <brobecker@adacore.com>
6764
6765 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
6766 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 6767 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 6768
81c9b2cf
JB
67692008-01-01 Joel Brobecker <brobecker@adacore.com>
6770
6771 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
6772 gdb.ada/ref_param/pck.ads: New files.
6773 * gdb.ada/ref_param.exp: New testcase.
6774
319e4674
JB
67752008-01-01 Joel Brobecker <brobecker@adacore.com>
6776
6777 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
6778 gdb.ada/interface/foo.adb: New files.
6779 * gdb.ada/interface.exp: New testcase.
6780
ef682c56
JB
67812007-12-31 Jim Blandy <jimb@codesourcery.com>
6782
6783 * gdb.base/multi-forks.exp: Consume all output from child
6784 processes before proceeding to next test.
6785
f6f3eb6c
JB
67862007-12-29 Jim Blandy <jimb@codesourcery.com>
6787
6788 * configure: Regenerated.
6789
f652e42f
JB
67902007-12-27 Joel Brobecker <brobecker@adacore.com>
6791
6792 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
6793 gdb.ada/fixed_cmp/fixed.adb: New files.
6794 * gdb.ada/fixed_cmp.exp: New testcase.
6795
6943e596
JB
67962007-12-27 Joel Brobecker <brobecker@adacore.com>
6797
6798 * gdb.ada/boolean_expr.exp: New testcase.
6799
aad9a193
JB
68002007-12-26 Jim Blandy <jimb@codesourcery.com>
6801
6802 * gdb.base/multi-forks.exp: Doc fix.
6803
fb5f3683
JB
68042007-12-26 Joel Brobecker <brobecker@adacore.com>
6805
6806 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
6807 * gdb.ada/char_param.exp: Do not compile our test program with
6808 -gnata, this is unnecessary.
6809 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
6810
384e4a9c
JB
68112007-12-24 Joel Brobecker <brobecker@adacore.com>
6812
6813 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
6814 gdb.ada/print_chars/foo.adb: New files.
6815 * gdb.ada/print_chars.exp: New testcase.
6816
01e044f7
JB
68172007-12-24 Joel Brobecker <brobecker@adacore.com>
6818
6819 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
6820 gdb.ada/char_param/foo.adb: New files.
6821 * gdb.ada/char_param.exp: New testcase.
6822
0ce17860
JB
68232007-12-22 Jim Blandy <jimb@codesourcery.com>
6824
6825 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
6826 hard-coding source line numbers into the test.
6827 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
6828 gdb_get_line_number to find.
6829
919809b9
JB
68302007-12-22 Joel Brobecker <brobecker@adacore.com>
6831
6832 * gdb.base/ptype.c (highest): New struct type.
6833 (the_highest): New variable of that type.
6834 (main): Add dummy assignment to a field of variable the_highest.
6835 * gdb.base/ptype.exp: Test type printing of our new variable.
6836
abc8a88d
PM
68372007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
6838
6839 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 6840 and record first explicitly generated thread number.
abc8a88d
PM
6841 Use that thread number for thread specific watchpoint test.
6842 Add iteration number to repetitive tests.
6843
5158f3e3
CES
68442007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
6845 Jim Blandy <jimb@codesourcery.com>
6846
6847 * gdb.base/expand-psymtabs.c: New testcase
6848 source file.
6849 * gdb.base/expand-psymtabs.exp: New testcase
6850 expect file.
6851
37e4754d
LM
68522007-12-17 Luis Machado <luisgpm@br.ibm.com>
6853
6854 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
6855 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
6856
551e5d04
JB
68572007-12-17 Joel Brobecker <brobecker@adacore.com>
6858
6859 * gdb.ada/frame_args/foo.adb: New file.
6860 * gdb.ada/frame_args/pck.ads: New file.
6861 * gdb.ada/frame_args/pck.adb: New file.
6862 * gdb.ada/frame_args.exp: New testcase.
6863
a05ee097
JB
68642007-12-17 Joel Brobecker <brobecker@adacore.com>
6865
6866 * gdb.base/frame-args.c: New file.
6867 * gdb.base/frame-args.exp: New testcase.
6868
c162e8c9 68692007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 6870 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
6871
6872 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
6873
afe8ab22 68742007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 6875
afe8ab22
VP
6876 * gdb.mi/mi-pending.exp: New.
6877 * gdb.mi/mi-pending.c: New.
6878 * gdb.mi/mi-pendshr.c: New.
6879
dfdfb3ca
JB
68802007-12-06 Jim Blandy <jimb@codesourcery.com>
6881
6882 * gdb.base/default.exp: Update expected output for 'info catch'.
6883
b7fca990
JK
68842007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6885
6886 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
6887 must be set to binary.
6888
6a1afc1e
PA
68892007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
6890
6891 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
6892
a6b151f1
DJ
68932007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
6894
6895 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
6896 gdb.mi/mi-file-transfer.exp: New.
6897
43039443
JK
68982007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6899
6900 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
6901
0ef2251b
MR
69022007-11-22 Maciej W. Rozycki <macro@mips.com>
6903
6904 * gdb.trace/backtrace.exp: Fix a typo.
6905 * gdb.trace/circ.exp: Likewise.
6906 * gdb.trace/collection.exp: Likewise.
6907 * gdb.trace/limits.exp: Likewise.
6908 * gdb.trace/report.exp: Likewise.
6909 * gdb.trace/tfind.exp: Likewise.
6910 * gdb.trace/while-dyn.exp: Likewise.
6911
5443631e
NR
69122007-11-21 Nick Roberts <nickrob@snap.net.nz>
6913
6914 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
6915 objects of pointers that can't be dereferenced are now
6916 "noneditable".
6917
a4ce5b0d
UW
69182007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6919
6920 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
6921 (target_cpu): Remove.
6922
d6e956e5
VP
69232007-10-15 Vladimir Prus <vladimir@codesourcery.com>
6924
6925 * gdb.base/ending-run.exp: Expect the list of cleared
6926 breakpoint to come in natural order, not the reversed one.
a9c64011 6927
214270ab
VP
69282007-11-07 Vladimir Prus <vladimir@codesourcery.com>
6929
6930 * gdb.mi/mi-var-child.c (do_child_deletion): New.
6931 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 6932
1a619819
LM
69332007-11-05 Luis Machado <luisgpm@br.ibm.com>
6934
6935 * gdb.base/printcmds.exp: New function
6936 test_printf_with_dfp.
6937
5b01a6fa
DE
69382007-11-02 Doug Evans <dje@google.com>
6939
6940 * gdb.disasm/t01_mov.s: Remove carriage returns.
6941 * gdb.disasm/t02_mova.s: Ditto.
6942 * gdb.disasm/t03_add.s: Ditto.
6943 * gdb.disasm/t04_sub.s: Ditto.
6944 * gdb.disasm/t05_cmp.s: Ditto.
6945 * gdb.disasm/t06_ari2.s: Ditto.
6946 * gdb.disasm/t07_ari3.s: Ditto.
6947 * gdb.disasm/t08_or.s: Ditto.
6948 * gdb.disasm/t09_xor.s: Ditto.
6949 * gdb.disasm/t10_and.s: Ditto.
6950 * gdb.disasm/t11_logs.s: Ditto.
6951 * gdb.disasm/t12_bit.s: Ditto.
6952 * gdb.disasm/t13_otr.s: Ditto.
6953
ec33ab7f
JK
69542007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6955
6956 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
6957
ae0d01ff
UW
69582007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6959
6960 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
6961 provide DFP support.
6962
55eddb0f
DJ
69632007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
6964
6965 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
6966 Test "set powerpc vector-abi". Skip auto-detection tests for old
6967 toolchains.
6968
7020f05c
PA
69692007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
6970
6971 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
6972 with [string compare].
6973
84bc3db9
PA
69742007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
6975
6976 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
6977 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
6978
5876dc88
LM
69792007-10-25 Luis Machado <luisgpm@br.ibm.com>
6980
6981 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
6982 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
6983 * gdb.opt/Makefile.in: New makefile.
6984 * Makefile.in: Create new directory "gdb.opt".
6985 * configure.ac: Add "gdb.opt" directory.
6986 * configure: Regenerated.
a9c64011 6987
c3ea9a14
DE
69882007-10-25 Doug Evans <dje@google.com>
6989
6990 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
6991 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
6992
a9c64011 69932007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
6994 Thiago Jung Bauermann <bauerman@br.ibm.com>
6995
6996 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
6997 Floating Point expressions.
6998 * gdb.base/dfp-test.exp: new file adding tests for Decimal
6999 Floating Point variables.
7000 * gdb.base/dfp-test.c: new file containing program with Decimal
7001 Floating variables, used by gdb.base/dfp-test.exp.
7002
62a24a2b
DJ
70032007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
7004
7005 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
7006
e7b1eae6
UW
70072007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7008
7009 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
7010 compiling test case with GCC.
7011 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
7012
c641edcc
UW
70132007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7014
7015 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
7016 format changes.
7017
5e5ebfe6
MS
70182007-10-18 Michael Snyder <msnyder@specifix.com>
7019
7020 * gdb.base/dbx.exp: Add missing "-re " operator.
7021
e831e7b6
GM
70222007-10-16 Gaius Mulley <gaius@glam.ac.uk>
7023
7024 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
7025 * configure.ac: Removed trailing spaces after backslash.
7026 * gdb.modula2: New directory.
7027 * gdb.modula2/Makefile.in: New file.
7028 * gdb.modula2/unbounded-array.exp: New file.
7029 * gdb.modula2/unbounded1.c: New file.
7030
7cc46491
DJ
70312007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
7032
7033 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
7034
70352007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
7036
7037 * gdb.base/sigstep.c (main): Add checks for
7038 return values for setitimer call.
7039 Call setitimer again with itimer = ITIMER_REAL
7040 if first call to setitimer fails.
7041
e91528f0
KH
70422007-10-11 Kazu Hirata <kazu@codesourcery.com>
7043
7044 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
7045 of $timeout.
7046
2ec9a4f8
DJ
70472007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
7048
7049 * gdb.server/server-run.exp: Test for dynamic linker symbols.
7050
70512007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
7052
7053 * lib/gdb.exp (gdb_run_cmd): Move comment outside
7054 of gdb_expect call, to avoid interruption.
7055
64b2fa04
PA
70562007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
7057
7058 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
7059 (v_unsigned_long_long, v_long_long_array)
7060 (v_signed_long_long_array, v_unsigned_long_long_array)
7061 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
7062 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
7063 [!NO_LONG_LONG]: New.
7064 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
7065 v_long_long_member.
7066
7067 (v_long_long_func, v_signed_long_long_func)
7068 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
7069 (main) [!NO_LONG_LONG]: Initialize long long variants.
7070
7071 * gdb.base/whatis.exp: If board file requests no_long_long, build
7072 test with NO_LONG_LONG defined. Test long long, signed long long,
7073 and unsigned long long variants but only if board file doesn't
7074 disable it.
7075
a912286e 70762007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 7077 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
7078
7079 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
7080 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
7081 * configure: Regenerated.
7082 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
7083 gdb.pascal/types.exp, lib/pascal.exp: New files.
7084
471ba8c9
DJ
70852007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
7086
7087 * gdb.cp/classes.exp (do_tests): Always step to the line after the
7088 call.
7089 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
7090 to return to the call.
7091 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
7092 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
7093 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
7094 * gdb.mi/mi-until.exp (test_until): Likewise.
7095 * gdb.mi/mi2-until.exp (test_until): Likewise.
7096
fef8a650
DJ
70972007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
7098
7099 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
7100 two-char array.
7101 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
7102
d983da9c
DJ
71032007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
7104
7105 * gdb.threads/watchthreads.c (thread_function): Sleep between
7106 iterations.
7107 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
7108 at once for S/390. Generate matching fails and passes.
7109
17f62551
VP
71102007-09-27 Vladimir Prus <vladimir@codesourcery.com>
7111
7112 * gdb.mi/var-cmd.c (do_children_tests): Initialize
7113 the 'struct_declarations' variable to zeros.
a9c64011 7114
ed0616c6
VP
71152007-09-24 Vladimir Prus <vladimir@codesourcery.com>
7116
7117 * gdb.cp/mb-ctor.cc: New.
7118 * gdb.cp/mb-ctor.exp: New.
7119 * gdb.cp/mb-templates.cc: New.
7120 * gdb.cp/mb-templates.exp: New.
7121
41f1b697
DJ
71222007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
7123
7124 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
7125
3f213f78
PA
71262007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
7127
7128 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
7129 targets.
7130 * configure: Regenerate.
7131
0d381245 71322007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7133
0d381245
VP
7134 * gdb.base/annota1.exp: Adjust for 'info break'
7135 format changes.
7136 * gdb.base/annota3.exp: Likewise.
7137 * gdb.base/break.exp: Likewise.
7138 * gdb.base/condbreak.exp: Likewise.
7139 * gdb.base/pending.exp: Likewise.
7140 * gdb.base/sepdebug.exp: Likewise.
7141 * gdb.base/unload.exp: Likewise.
7142 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 7143
fe3f5fa8
VP
71442007-09-22 Vladimir Prus <vladimir@codesourcery.com>
7145
7146 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
7147 messages.
7148 * gdb.base/chng-syms.exp: Likewise.
7149 * gdb.base/unload.exp: Likewise.
a9c64011 7150
a75cf6c0
DJ
71512007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
7152
7153 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
7154
18ecae38
DJ
71552007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
7156
7157 * schedlock.c (NUM): Change to 1.
7158 (main): Use args[0] for the main thread.
7159 * schedlock.exp: Only expect two threads. Only issue one pass or fail
7160 regardless of the number of threads.
7161
5509918f
MR
71622007-09-14 Maciej W. Rozycki <macro@mips.com>
7163
4a543daf
MR
7164 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
7165 type down.
7166 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7167 test.
7168 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
7169 watchpoint type down.
7170 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7171 test.
7172
71732007-09-14 Maciej W. Rozycki <macro@mips.com>
7174
5509918f
MR
7175 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
7176 Move all the tests here and run them twice, once using software
7177 watchpoints and once using hardware watchpoints.
7178 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
7179
40b53987
DJ
71802007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
7181
7182 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
7183 test.
7184
695e2681
MK
71852007-09-10 Mark Kettenis <kettenis@gnu.org>
7186
8b3fc8d8
MK
7187 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
7188 build-id.
7189
695e2681
MK
7190 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
7191 know about $ORIGIN. Calculate output dir from $dest instead of
7192 using ${objdir}/{$subdir}.
7193
58d69f29
MK
71942007-09-09 Mark Kettenis <kettenis@gnu.org>
7195
7196 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
7197 gcore, before continuing with the test.
7198
3e347599
DJ
71992007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
7200
7201 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
7202 * gdb.mi/mi-watch.exp: Likewise.
7203
ea37ba09
DJ
72042007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7205 Jim Blandy <jimb@codesourcery.com>
7206
7207 * gdb.arch/i386-sse.exp: Do not expect character constants.
7208 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
7209 * gdb.base/display.exp: Allow print/s.
7210 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
7211 and unsigned char array changes.
7212
2025a643
DJ
72132007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7214
7215 * gdb.base/display.exp: Add tests for printf %p.
7216
26669a27
PA
72172007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
7218
7219 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
7220 the dll name to unicode.
7221
c8f021f8
JK
72222007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7223
7224 * gdb.base/default.exp (show version): Update the version text.
7225 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
7226
4cf31eea
JK
72272007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7228
7229 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
7230 New files.
7231
4935890f
JK
72322007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7233
7234 * lib/gdb.exp (build_id_debug_filename_get): New function.
7235 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
7236 Remove the generate DEBUG file for the future testcase runs.
7237 New testcase for the NT_GNU_BUILD_ID retrieval.
7238 Move the final testing step to ...
7239 (test_different_dir): ... a new function.
7240 New parameter XFAIL to XFAIL all the tests performed.
7241 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
7242 New parameter TYPE to PF_PREFIX all the tests performed.
7243
02142340
VP
72442007-08-31 Vladimir Prus <vladimir@codesourcery.com>
7245
7246 * gdb.mi/mi-var-cp.cc (path_expression): New
7247 function.
7248 * gdb.mi/mi-var-cp.exp: Run path exression tests.
7249
36acd84e
UW
72502007-08-27 Markus Deuling <deuling@de.ibm.com>
7251
7252 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
7253 to fit into SPU Local Store memory.
7254
a896d121
JB
72552007-08-23 Joel Brobecker <brobecker@adacore.com>
7256
7257 * gdb.base/default.exp: Adjust the expected output of "info
7258 warranty" after the switch to GPLv3.
7259
7b433602
JB
72602007-08-23 Joel Brobecker <brobecker@adacore.com>
7261
7262 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
7263 to 30000 (from 20000).
7264
e22f8b7c
JB
72652007-08-23 Joel Brobecker <brobecker@adacore.com>
7266
7267 Switch the license of all .exp files to GPLv3.
7268 Switch the license of all .f and .f90 files to GPLv3.
7269 Switch the license of all .s and .S files to GPLv3.
7270
5a0e3bd0
JB
72712007-08-23 Joel Brobecker <brobecker@adacore.com>
7272
7273 * configure.ac: Switch license to GPLv3.
7274
cc00619d
JB
72752007-08-23 Joel Brobecker <brobecker@adacore.com>
7276
7277 Switch the licensing to GPLv3 for all .ads and .adb files.
7278
8d26208a
DJ
72792007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
7280
7281 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
7282 and t_int_double.
7283 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
7284
4fcb9948
JB
72852007-08-17 Joel Brobecker <brobecker@adacore.com>
7286
7287 * gdb.base/step-line.c: Switch license to GPL version 3, and
7288 update copyright year.
7289 * gdb.base/step-line.inp: Likewise.
7290
b9c34f67
JB
72912007-08-17 Joel Brobecker <brobecker@adacore.com>
7292
7293 * gdb.base/gdb1555.exp: Make expected output immune to formatting
7294 changes inside gdb1555.c.
7295 * gdb.base/pending.exp: Likewise.
7296
2cc17678
DJ
72972007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
7298
7299 * config/default.exp: New file.
7300
e48883f7
DJ
73012007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7302
7303 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
7304 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
7305
1ab80e5b
MR
73062007-07-30 Maciej W. Rozycki <macro@mips.com>
7307
7308 * gdb.base/dump.exp: Force the correct endianness for binary
7309 formats not carrying this information.
7310
aba471f5
DJ
73112007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7312
7313 * gdb.threads/staticthreads.exp: Match .*sem_post.
7314
d4e07204
DJ
73152007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7316
7317 * gdb.base/readline.exp (operate_and_get_next): Match the final
7318 prompt.
7319
2b97317d
KB
73202007-07-23 Kevin Buettner <kevinb@redhat.com>
7321
7322 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
7323 to restarting SID.
7324
44efa07a
KB
73252007-07-18 Kevin Buettner <kevinb@redhat.com>
7326
7327 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
7328 prior to `gdb_start'.
7329
7b5ebade
KB
73302007-07-18 Kevin Buettner <kevinb@redhat.com>
7331
7332 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
7333 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
7334 Remove call to gdb_unload.
7335
255e7678
DJ
73362007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
7337 Daniel Jacobowitz <dan@codesourcery.com>
7338
7339 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
7340 for __WIN32__.
7341 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
7342 * gdb.base/unload.exp: Use shared library test routines.
7343
3a40aaa0
UW
73442007-07-03 Markus Deuling <deuling@de.ibm.com>
7345
7346 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
7347 * gdb.base/solib-symbol-lib.c: Likewise.
7348 * gdb.base/solib-symbol-main.c: Likewise.
7349
b0f4b84b
DJ
73502007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
7351
7352 * config/gdbserver.exp (gdb_reconnect): New.
7353 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
7354 gdb.base/solib-disc.exp: New files.
7355 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
7356 remote debugging".
7357 (gdb_compile): Add shlib_load flag.
7358 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
7359 port.
7360 (gdbserver_reconnect): New.
7361
1b05479a
DJ
73622007-07-01 Nick Roberts <nickrob@snap.net.nz>
7363 Daniel Jacobowitz <dan@codesourcery.com>
7364
7365 * gdb.base/annota3.exp: Test for if construct.
7366
86f78eb2
DJ
73672007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
7368
7369 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
7370
6a2eb474 73712007-06-21 Chris Dearman <chris@mips.com>
a9c64011 7372 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
7373
7374 * gdb.base/display.exp: Allow a newline after display/i.
7375 * gdb.base/pc-fp.exp: Likewise.
7376 * gdb.base/sigbpt.exp: Likewise.
7377
f8b73d13
DJ
73782007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7379
7380 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
7381 required features to be included.
7382
4339e69e
DJ
73832007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
7384
7385 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
7386 in info threads output.
7387
23d964e7
UW
73882007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7389 Markus Deuling <deuling@de.ibm.com>
7390
7391 * gdb.arch/spu-info.exp: New testcase.
7392 * gdb.arch/spu-info.c: New file.
7393
fd20f75b
DJ
73942007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
7395
7396 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
7397 tpcs_offset. Restore lr after the call.
7398 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
7399
2226f861
DJ
74002007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
7401
7402 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
7403 (gdbserver_run): Kill any running gdbserver.
7404 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
7405
d12371a9
MR
74062007-05-17 Maciej W. Rozycki <macro@mips.com>
7407
7408 * gdb.base/sigbpt.exp: Preset segv_addr.
7409
93f02886
DJ
74102007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
7411
7412 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
7413 (gdb_compile_shlib): Likewise.
7414 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
7415 (default_gdb_init): Clear cleanfiles.
7416 (gdb_finish): Delete recorded cleanfiles.
7417 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
7418
7419 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
7420 Do not use isnative.
7421 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
7422 gdb.base/so-impl-ld.exp: Likewise.
7423 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
7424 * gdb.base/unload.exp: Likewise. Do not pass empty option to
7425 gdb_compile.
7426
b04e06d7
VP
74272007-05-15 Vladimir Prus <vladimir@codesourcery.com>
7428
7429 * config/unknown.exp: Remove.
7430
069ed931
UW
74312007-05-15 Markus Deuling <deuling@de.ibm.com>
7432
7433 * gdb.base/info-proc.exp: Check is_remote.
7434
09db0d03
UW
74352007-05-14 Markus Deuling <deuling@de.ibm.com>
7436
7437 * gdb.base/gcore.exp: Initialize variable core_supported.
7438
af2cbe8c
DJ
74392007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7440
7441 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
7442
027c0295
DJ
74432007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7444
7445 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
7446 * gdb.threads/print-threads.exp (test_all_threads): Allow
7447 negative and hexadecimal thread IDs.
7448
dc5000e7
DJ
74492007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7450
7451 * gdb.java/jprint.java (public): Avoid invalid call to static
7452 method.
7453
2e74ed18
DP
74542007-05-14 Denis Pilat <denis.pilat@st.com>
7455
7456 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
7457 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
7458 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
7459 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
7460 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
7461
83547f02
UW
74622007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7463
7464 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 7465 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
7466 this mode.
7467 * gdb.base/ovlymgr.c: Provide stubs for spu target.
7468 * gdb.base/spu.ld: New file.
7469
b18be20d
DJ
74702007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
7471
7472 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
7473
be444858
DJ
74742007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
7475
7476 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
7477
b1d53152
DJ
74782007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
7479
7480 * gdb.java/jmain.exp: Handle demangled names with and without method
7481 signatures.
7482
d084b331
DJ
74832007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
7484
7485 * gdb.mi/mi-syn-frame.c (main, foo, bar)
7486 (have_a_very_merry_interrupt): Remove calls to puts.
7487 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
7488 inferior output.
7489 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
7490 test names.
7491
db9d7fc5
DJ
74922007-04-29 Markus Deuling <deuling@de.ibm.com>
7493 Daniel Jacobowitz <dan@codesourcery.com>
7494
7495 * gdb.base/auxv.exp (core_works): Also check is_remote.
7496 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
7497
ef783a7d 74982007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7499
ef783a7d
VP
7500 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
7501 message, not the undefined 'module' variable.
7502 * gdb.base/siginfo.exp: Likewise.
7503 * gdb.base/sigstep.exp: Likewise.
7504 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
7505 serialport.
7506 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
7507
b7b73cae
CV
75082007-04-25 Corinna Vinschen <vinschen@redhat.com>
7509
7510 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
7511 target sim fails. Return 0 otherwise.
7512 (gdb_load): Return prematurely if gdb_target_sim fails.
7513
7d90fdfa
DP
75142007-04-16 Denis Pilat <denis.pilat@st.com>
7515
7516 * gdb.base/setshow.exp: Reset height after having set it to 100.
7517
5d3e9c85
DP
75182007-04-16 Denis Pilat <denis.pilat@st.com>
7519
7520 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
7521
18e75969
DP
75222007-04-16 Denis Pilat <denis.pilat@st.com>
7523
7524 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
7525
25d5ea92
VP
75262007-04-14 Vladimir Prus <vladimir@codesourcery.com>
7527
7528 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
7529 tests. Run the frozen varobjs test.
7530 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 7531 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 7532
0b49cb80
JK
75332007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7534
7535 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
7536 gdb.base/type-opaque.exp: New files.
7537
a73bafbc 75382007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
7539
7540 * gdb.mi/mi-var-child.c
a73bafbc
VP
7541 (do_children_tests): User char[2] instead of
7542 char so that automatic printing of pointers to char
7543 don't give unpredicable result.
7544 * gdb.mi/var-cmd.c (do_locals_test): Initialize
7545 local variables.
7546 * gdb.mi/mi-var-child.exp: Step to right line
7547 of do_children_tests.
7548 * gdb.mi/mi2-var-child.exp: Likewise.
7549 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 7550 do_locals_tests.
a73bafbc
VP
7551 (do_children_tests): User char[2] instead of
7552 char so that automatic printing of pointers to char
a9c64011 7553 don't give unpredicable result.
a73bafbc 7554 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 7555 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
7556 Pass test name to mi_wait_for_stop.
7557
7ce59000
DJ
75582007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7559
7560 * gdb.asm/asm-source.exp: Remove d10v case.
7561 * lib/gdb.exp (skip_cplus_tests): Likewise.
7562 * gdb.asm/d10v.inc: Deleted.
7563
20389057
DJ
75642007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7565
7566 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
7567
8807d78b
DJ
75682007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7569
7570 * config/netware.exp: Delete file.
7571
aa3edb8e
JB
75722007-03-29 Joel Brobecker <brobecker@adacore.com>
7573
7574 * gdb.dwarf2/dw2-noloc.S: New file.
7575 * gdb.dwarf2/dw2-noloc.exp: New file.
7576
297561ac
PA
75772007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
7578
7579 * gdb.cp/method2.cc: New test.
7580 * gdb.cp/method2.exp: New test.
7581 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
7582
1f81bd39
DJ
75832007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7584
7585 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
7586
9453113a
DJ
75872007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
7588
7589 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
7590
b741e217
DJ
75912007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7592
7593 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
7594 (gdb_load): Delete, replace with...
7595 (gdb_reload): ...this.
7596 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
7597 * gdb.server/server-mon.exp: Likewise.
7598 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
7599 (gdb_start_cmd): New.
7600 (gdb_file_cmd): Save the last loaded file.
7601 (gdb_reload): New.
7602 (gdb_gnu_strip_debug): Use transform.
7603 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
7604 support here. Use new $last_loaded_file. Check mtime.
7605 (gdb_target_cmd): Handle ObjC failure case.
7606 (infer_host_exec): Delete.
7607 (gdbserver_load): Rename to...
7608 (gdbserver_run): ...this. Simplify.
7609 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
7610 (mi_gdb_load): Move most contents to a new function...
7611 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
7612 (mi_run_cmd): Use mi_gdb_target_load.
7613 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
7614 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
7615 Use gdb_run_cmd.
7616 * gdb.base/charsign.exp: Remove incorrect comment.
7617 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
7618 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
7619 gdb.base/start.exp: Use gdb_start_cmd.
7620
446ab585 76212007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 7622 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
7623
7624 * gdb.base/sigbpt.exp: Fix the message when skipping test.
7625 * gdb.base/signull.exp: Similarly.
7626
bbb88ebf
UW
76272007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7628
7629 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
7630 messages available to test cases (like chng-sym.exp).
7631
cb8c4a99
AS
76322007-03-14 Andreas Schwab <schwab@suse.de>
7633
7634 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
7635 format changes.
7636
4e463ff5
DJ
76372007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
7638
7639 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
7640 (optimized_1): New.
7641 (main): Call optimized_1.
7642 (gdb2029): Correct typos. Call gdb2029_marker.
7643 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
7644 for gdb2029.
7645
b6db2c47
MK
76462007-03-12 Mark Kettenis <kettenis@gnu.org>
7647
7648 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
7649 as tabs. Remove redundant test pattern.
7650
70ed3737
UW
76512007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7652
7653 * gdb.base/long_long.exp: Accept optional symbol name in <...>
7654 for /a format output.
7655
47b67b60
DJ
76562007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
7657
7658 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
7659 collect output incrementally.
7660
b8953b0e
UW
76612007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7662
7663 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
7664 for -var-create lpcharacter test.
7665 * gdb.mi/mi2-var-cmd.exp: Likewise.
7666
7acd5c40
UW
76672007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7668
7669 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
7670 pass on targets where address zero is readable.
7671
9c6759c1
UW
76722007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7673
7674 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
7675 just a single architecture.
7676
a2f1aeb4
UW
76772007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7678
7679 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
7680 (fetch_all_registers): New function, uses gdb_test_multiple and
7681 exp_continue to fetch inferior output line-by-line.
7682 Replace all uses of do_get_all_registers by fetch_all_registers.
7683
46579ac2
UW
76842007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7685
7686 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
7687 in target_info.
7688
fc133f24
MS
76892007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7690
a9c64011 7691 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
7692 consistancy; add a default (timeout) case.
7693
7646a51d
MS
76942007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7695
7696 * gdb.base/watchpoint.exp: Fix truncated comment.
7697
dcfff61f
MS
76982007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7699
7700 * Makefile.in: Remove spurious single-quotes from sed command.
7701
664e3ee9
DJ
77022007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
7703
7704 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
7705 func.
7706 * gdb.mi/mi2-var-cmd.exp: Likewise.
7707
d7cc6f2f
JB
77082007-02-27 Joel Brobecker <brobecker@adacore.com>
7709
a9c64011
AS
7710 * gdb.dwarf2/dw2-producer.S: New file.
7711 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
7712
77132007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
7714
7715 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
7716 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
7717 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
7718 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
7719 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
7720 Revert tests to use mi_gdb_test and include value field in output
7721 of -var-create.
7722
93d42b30
DJ
77232007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
7724
7725 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
7726
c499ed39
DJ
77272007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
7728
7729 * gdb.base/maint.exp: Remove full paths from test names.
7730 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
7731 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
7732
9836f81b
JB
77332007-02-27 Joel Brobecker <brobecker@adacore.com>
7734
7735 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
7736
c74d0ad8
DJ
77372007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7738
7739 * gdb.server/server-mon.exp: New test.
7740
2711e456
DJ
77412007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7742
7743 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
7744
ff6f572f
DJ
77452007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7746
7747 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
7748 register capitalization.
7749
fada3feb
DP
77502007-02-13 Denis Pilat <denis.pilat@st.com>
7751
7752 * gdb.mi/mi-var-invalidate.exp: New file.
7753
fb1e4ffc
DJ
77542007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7755
7756 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
7757
3da939d7
DJ
77582007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7759
7760 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
7761
123dc839
DJ
77622007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7763
7764 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
7765 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
7766
877e3645 77672007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
7768
7769 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
7770 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
7771 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
7772 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
7773 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 7774 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 7775 Update tests to include value field in output of -var-create.
a9c64011 7776
3c0a2960
AS
77772007-02-08 Andreas Schwab <schwab@suse.de>
7778
7779 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
7780
108546a0
DJ
77812007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
7782
7783 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
7784 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
7785
d701dcab
DP
77862007-02-02 Denis Pilat <denis.pilat@st.com>
7787
7788 * gdb.threads/threadapply.exp: check that frame is not changed by
7789 the thread apply all command.
7790
783e3e2f
AS
77912007-01-31 Andreas Schwab <schwab@suse.de>
7792
6d9c3a87
AS
7793 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7794
3c50d7b9
AS
7795 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
7796 in the dwarf sections.
7797 * gdb.dwarf2/mac-fileno.S: Likewise.
7798
783e3e2f
AS
7799 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
7800 bspstore register on ia64.
7801
78ff580e
AS
78022007-01-29 Andreas Schwab <schwab@suse.de>
7803
cc8e9b12
AS
7804 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
7805 "frame-begin" annotation.
7806
78ff580e
AS
7807 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
7808 number of "frames-invalid" annotations.
7809
704a4f78
DJ
78102007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7811
7812 * gdb.base/commands.exp: Call if_commands_test.
7813 (gdb_test_no_prompt, if_commands_test): New.
7814
e741bf94
MK
78152007-01-28 Mark Kettenis <kettenis@gnu.org>
7816
7817 * gdb.threads/sigthread.c (NSIGS): Make bigger.
7818
474d0ad3
AS
78192007-01-27 Andreas Schwab <schwab@suse.de>
7820
7821 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
7822 .short/.int/.quad in the dwarf sections.
7823 * gdb.dwarf2/dw2-intercu.S: Likewise.
7824 * gdb.dwarf2/dw2-intermix.S: Likewise.
7825
e784b426
JK
78262007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7827
7828 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
7829 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
7830 array.
e784b426
JK
7831 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
7832 * gdb.base/setvar.exp: Likewise.
7833
37f08e04
AS
78342007-01-26 Andreas Schwab <schwab@suse.de>
7835
9a01813a
AS
7836 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
7837 test.
7838
37f08e04
AS
7839 * gdb.base/multi-forks.exp ("restart $i"): Also match
7840 __kernel_syscall_via_break.
7841
6e2a9270
VP
78422007-01-24 Vladimir Prus <vladimir@codesourcery.com>
7843
7844 * lib/mi-support.exp (mi_delete_varobj): New.
7845 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
7846 testcase.
7847 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
7848 (main): Call the above.
7849 (reference_update_test, base_in_reference_test)
7850 (reference_to_pointer): Delete the created varobjs.
a9c64011 7851
e515b470
DJ
78522007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
7853
7854 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
7855 * configure: Regenerated.
7856 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
7857 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
7858 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
7859 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
7860 * lib/gdb.exp (gdb_skip_xml_test): New function.
7861
08d8bcd7
DJ
78622007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
7863
7864 * gdb.base/sigrepeat.exp: Correct error message.
7865
78662007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
7867 Daniel Jacobowitz <dan@codesourcery.com>
7868
7869 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
7870 gdb.arch/i386-gnu-cfi-asm.S: New files.
7871
97c3f1f3
JK
78722007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7873
7874 * lib/gdb.exp: Abort on missing `site.exp'.
7875
cb1df416
DJ
78762007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7877 Daniel Jacobowitz <dan@codesourcery.com>
7878
7879 * gdb.base/included.c, gdb.base/included.exp,
7880 gdb.base/included.h: New files.
7881
35990120
DJ
78822007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7883
7884 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
7885 (maximize_rlimit): Reduce limits on 64-bit systems.
7886
6e81a116 78872007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
7888
7889 From Marcus Deuling <deuling@de.ibm.com>:
7890 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
7891 every case.
7892
6c3c41f3
NR
78932007-01-13 Nick Roberts <nickrob@snap.net.nz>
7894
7895 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
7896 (test_path_specification): Use objdir instead of srcdir to always
7897 get an absolute filename.
7898
2f12c312
DJ
78992007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7900
7901 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
7902
81121995
VP
79032007-01-11 Vladimir Prus <vladimir@codesourcery.com>
7904
7905 * gdb.mi/mi-var-cp.cc (reference_update_tests):
7906 Make sure the variable we're using is in scope.
7907 (reference_to_pointer): Likewise.
7908
4741b737
DJ
79092007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
7910
7911 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
7912 has no debug information.
7913
054410c3
DJ
79142007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
7915
7916 * gdb.base/annota1.exp: Remove extra send_gdb.
7917
818f79f6
DJ
79182007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7919
7920 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
7921
f7a6bb70
DJ
79222007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7923
7924 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
7925
57e66780
DJ
79262007-01-08 Nick Roberts <nickrob@snap.net.nz>
7927 Daniel Jacobowitz <dan@codesourcery.com>
7928
7929 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
7930 lcharacter or linteger change. Correct duplicated test name.
7931 * gdb.mi/mi2-var-cmd.exp: Likewise.
7932
3d799a95
DJ
79332007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
7934
7935 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
7936
79372007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 7938
a9c64011
AS
7939 * gdb.base/nofield.c: New file.
7940 * gdb.base/nofield.exp: New testcase.
51679ba9 7941
eafb94e8
NR
79422007-01-05 Nick Roberts <nickrob@snap.net.nz>
7943
7944 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
7945
7946 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
7947 test.
7948
5e572bb4
DJ
79492007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
7950
7951 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
7952
74a44383
DJ
79532007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
7954
7955 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
7956 when continuing.
7957
1b572db9
DJ
79582007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
7959
7960 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
7961 Expect ".exe" extension.
7962
381bc39b
DJ
79632007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
7964
7965 * gdb.base/charset.exp: Add explicit filename to break.
7966 * gdb.base/dbx.exp: Add explicit filename to breaks.
7967
2b70e4c6
DJ
79682007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
7969
7970 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
7971 * gdb.mi/mi2-file.exp: Likewise.
7972
303b6f5d
DJ
79732007-01-04 Vladimir Prus <vladimir@codesourcery.com>
7974
7975 Implement specification of MI tests as comments
7976 in C and C++ sources.
7977 * lib/mi-support.exp (mi_autotest_data): New variable.
7978 (mi_autotest_source): New variable.
7979 (count_newlines, mi_prepare_inline_tests)
7980 (mi_get_inline_test, mi_continue_to_line)
7981 (mi_run_inline_test, mi_tbreak)
7982 (mi_send_resuming_command, mi_wait_for_stop): New functions.
7983 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
7984 Run inline tests.
7985 * gdb.mi/mi-var-cp.cc: Define tests here.
7986
23da0d94
VP
79872007-01-04 Vladimir Prus <vladimir@codesourcery.com>
7988
7989 Simplify usage of mi_continue_to.
7990 * lib/mi-support.exp (mi_runto_helper): Renamed
7991 from mi_runto, added new parameter 'run_or_continue'.
7992 (mi_runto): Use mi_runto_helper.
7993 (mi_continue_to): Accept just function name as parameter.
7994 Use mi_runto_helper.
7995 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
7996 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 7997
f9e18282
JB
79982006-01-04 Joel Brobecker <brobecker@adacore.com>
7999
8000 Make this testcase a bit more realistic. The current code
8001 is too simplistic, and allows the compiler to optimize out
8002 some of the entities we need for this testcase.
8003 * gdb.ada/null_record/bar.ads (Void_Star): New type.
8004 (Do_Nothing): Add extra parameter.
8005 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
8006 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
8007 by using a variable of type Void_Star.
8008
fd678c65
JB
80092006-01-04 Joel Brobecker <brobecker@adacore.com>
8010
8011 * gdb.ada/catch_ex/foo.adb: New file.
8012 * gdb.ada/catch_ex.exp: New testcase.
8013
05cfdb42
DJ
80142007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
8015
8016 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
8017 pass --image-base to linker.
8018
2e03ee74
DJ
80192007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8020 Daniel Jacobowitz <dan@codesourcery.com>
8021
8022 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
8023 secondary prompts.
8024
0d5de010
DJ
80252007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8026
8027 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
8028 output. Test the types of members and member pointers.
8029 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
8030 gdb/2092.
8031 * gdb.cp/member-ptr.exp: Search for a comment instead of a
8032 statement. Enable for GCC. Update expected output for some tests
8033 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
8034 layout.
8035 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
8036 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
8037 (Diamond::vget_base): New.
8038 (main): Add new tests.
8039 * gdb.cp/printmethod.exp: Update expected output for member functions.
8040 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
8041 print pEe->D::vg().
8042
61a771aa
DJ
80432007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8044
8045 * gdb.threads/tls.exp: Allow stops in sem_post.
8046
2fa63963
DJ
80472006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
8048
8049 * gdb.base/annota1.exp: Allow .*printf in backtraces.
8050 * gdb.base/annota3.exp: Likewise.
8051 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
8052 again (instead of timing out).
8053 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
8054 GCC bug 26475.
8055 * gdb.java/jmisc.exp: Adjust to work with method signatures including
8056 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
8057 test from jmisc1.exp.
8058 * gdb.java/jmisc1.exp: Delete.
8059 * gdb.java/jprint.exp: Adjust to work with method signatures including
8060 return types.
8061 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
8062 * gdb.threads/linux-dp.exp: Don't be confused by program output.
8063 * lib/java.exp (compile_java_from_source): Pass the correct type
8064 to target_compile.
8065
5eefc2b7
JB
80662006-12-31 Joel Brobecker <brobecker@adacore.com>
8067
8068 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
8069 (stack_align_edx): New function.
8070 (stack_align_eax): New function.
8071 (main): Add calls to stack_align_edx and stack_align_eax.
8072 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
8073 Add testing for the cases where the register used during a stack
8074 realignment is edx. Same for eax.
8075
227c54da
DJ
80762006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
8077
8078 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
8079 and generic PE targets.
8080
cab8ac94
JB
80812006-12-29 Joel Brobecker <brobecker@adacore.com>
8082
8083 * gdb.ada/array_return.exp: Update copyright date list.
8084
ba54f318
JB
80852006-12-27 Joel Brobecker <brobecker@adacore.com>
8086
8087 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
8088 (Create_Small_Float_Vector): New function.
8089 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
8090 function body.
8091 * gdb.ada/array_return/p.adb: Use new type and function from
8092 package Pck.
8093 * gdb.ada/array_return.exp: Add a test verifying that GDB is
8094 able to print the value returned by a function returning an
8095 array of float.
8096
6b7a35dd
JB
80972006-12-20 Joel Brobecker <brobecker@adacore.com>
8098
8099 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
8100 The associated tests should be PASSing.
8101
038224f6
VP
81022006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8103
8104 Test for base in references.
8105 * gdb.mi/mi-var-cp.cc: Add test code.
8106 * gdb.mi/mi-var-cp.exp: Test for bases in references.
8107 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
8108 * gdb.mi/mi2-watch.exp: Likewise.
8109 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
8110 (mi_list_varobj_children): New function.
8111
b26ed50d
VP
81122006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8113
8114 * lib/mi-support.exp
8115 (mi_runto): Accept "()" after function name.
8116 (mi_create_varobj): New function.
8117 (mi_varobj_update): New function.
8118 (mi_Check_varobj_value): New function.
8119 * gdb.mi/mi-var-cp.exp: New file.
8120 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 8121
08232497
DJ
81222006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
8123
8124 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
8125 gdb.base/weaklib2.c: New files.
8126
d394c993 81272006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 8128
ac6c2fba
NS
8129 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
8130 info. Adjust test names.
8131
8ec659a0 8132 * gdb.base/break.c (main): Move position of malloc.
d394c993 8133 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 8134
acd65feb
VP
81352006-11-28 Vladimir Prus <vladimir@codesourcery.com>
8136
8137 * gdb.mi/mi-var-cmd.exp: Check -var-update after
8138 assignement of arrays and function pointers.
8139 * gdb.mi/var-cmd.c: Add declaration necessary for above
8140 tests.
8141
f556d5e5
NS
81422006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8143
8144 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
8145
8146 * gdb.threads/linux-dp.exp: Read thread table before and after
8147 creating each philosopher and verify it.
8148
697bc68d
NS
81492006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8150 Paul Brook <paul@codesourcery.com>
8151 Daniel Jacobowitz <dan@codesourcery.com>
8152
8153 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 8154 main to remove duplication. Add start function of the form
697bc68d
NS
8155 '_*start[1-9]*'. Add RVDS start function.
8156
29d73ae4
DJ
81572006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8158
8159 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
8160
c1d88655
UW
81612006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8162
8163 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
8164 * gdb.asm/spu.inc: New file.
8165 * gdb.base/term.exp: Disable if [target_info exists noargs].
8166 * gdb.gdb/complaints.exp: Disable if ![isnative].
8167 * gdb.gdb/selftest.exp: Likewise.
8168 * gdb.gdb/observer.exp: Likewise.
8169 * gdb.gdb/xfullpath.exp: Likewise.
8170 * gdb.base/attach.exp: Disable on SPU target.
8171 * gdb.cp/bs145503.exp: Likewise.
8172 * gdb.cp/exception.exp: Likewise.
8173 * gdb.cp/userdef.exp: Likewise.
8174
32a13b1a
DJ
81752006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8176
8177 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
8178
d8295fe9
VP
81792006-11-10 Vladimir Prus <vladimir@codesourcery.com>
8180
8181 * gdb.base/completion.exp: Fix completion tests for
8182 'info' and 'info '.
8183 * gdb.base/help.exp (help_test_raw, test_class_help)
8184 (test_prefix_command_help): Move...
8185 * lib/gdb.exp: Here.
8186 * gdb.base/main.exp: Adjust.
8187 * gdb.cp/maint.exp: Adjust.
8188 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 8189
8c394015
VP
81902006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8191
8192 * gdb.stabs/weird.exp (print_weird_var): Use
8193 gdb_test_multiple instead of gdb_expect.
8194
027fc1bc
VP
81952006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8196
8197 * gdb.base/help.exp (help_test_raw): New.
8198 (test_class_help): New.
8199 (test_prefix_command_help): New.
8200 Adjust testcases.
8201
67609209
FR
82022006-11-09 Christophe Lyon <christophe.lyon@st.com>
8203
8204 * gdb.base/constvars.c (main): Write to crass and crips, so that
8205 they are allocated by the compiler.
8206
f73adfeb
AS
82072006-10-27 Andreas Schwab <schwab@suse.de>
8208
8209 * gdb.base/multi-forks.exp: Use "detach fork" instead of
8210 "detach-fork".
8211
2f83a18e
DJ
82122006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
8213
8214 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
8215 of patterns.
8216
94277a38
DJ
82172006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8218
8219 * gdb.base/sepdebug.exp: Remove debug format test.
8220 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
8221 Handle no-symtab.
8222 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
8223
5bd2f6e2
DJ
82242006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8225
8226 * gdb.threads/manythreads.c (thread_function, main): Don't cast
8227 int to pointer or pointer to int.
8228 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
8229
8c008720
DJ
82302006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
8231
8232 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
8233
9e35dae4
DJ
82342006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8235
8236 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
8237
d9639e13
DJ
82382006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8239
8240 PR c++/2116
8241 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
8242
390a1bd0
JB
82432006-10-06 Joel Brobecker <brobecker@adacore.com>
8244
8245 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
8246 the corresponding bug has been fixed in GDB (PR/2018).
8247
dd920c33
JB
82482006-10-06 Joel Brobecker <brobecker@adacore.com>
8249
8250 * gdb.base/subst.exp: New testcase.
8251
53bbefe9
JB
82522006-10-06 Joel Brobecker <brobecker@adacore.com>
8253
8254 * gdb.ada/array_return/pck.ads: Add copyright notice.
8255 * gdb.ada/array_return/pck.adb: Likewise.
8256 * gdb.ada/array_return/p.adb: Likewise.
8257 * gdb.ada/exec_changed/first.adb: Likewise.
8258 * gdb.ada/exec_changed/second.adb: Likewise.
8259
09851417
JB
82602006-10-06 Joel Brobecker <brobecker@adacore.com>
8261
8262 * gdb.ada/watch_arg/watch.adb: New file.
8263 * gdb.ada/watch_arg.exp: New testcase.
8264
041bf30d
VP
82652006-10-02 Vladimir Prus <vladimir@codesourcery.com>
8266
8267 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 8268 via string_to_regexp.
041bf30d 8269 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 8270
f286fbdd 82712006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
8272
8273 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
8274 Remove unused / obsolete files.
8275
7c07f349
NR
82762006-09-19 Nick Roberts <nickrob@snap.net.nz>
8277
8278 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
8279
cd5ff84a
VP
82802006-09-17 Vladimir Prus <vladimir@codesourcery.com>
8281
8282 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
8283 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 8284 the number of frames.
cd5ff84a 8285
ae018d1a
DJ
82862006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
8287
8288 * gdb.base/args.c (main): Add breakpoint marker.
8289 * gdb.base/args.exp: Use args_test for tests. Add new tests which
8290 really test empty arguments.
8291 (args_load): Delete.
8292 (args_test): New.
8293
b399c549
NR
82942006-09-13 Nick Roberts <nickrob@snap.net.nz>
8295
8296 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 8297 check for one file.
b399c549 8298
2ab1eb7a
VP
82992006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
8300
8301 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
8302 HIGH_FRAME argument to -stack-list-locals can be larger than
8303 the number of frames.
a9c64011 8304
476308bf
FF
83052006-08-18 Fred Fish <fnf@specifix.com>
8306
8307 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
8308 '$' in front of skip_vmx_tests_saved when setting that.
8309
8625200f
AS
83102006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
8311
8312 * gdb.base/trace-commands.exp: New file.
8313
089ec8f1
DJ
83142006-08-10 Joel Brobecker <brobecker@adacore.com>
8315 Daniel Jacobowitz <dan@codesourcery.com>
8316
8317 * gdb.base/step-bt.exp: Make hexadecimal address optional in
8318 expected output of the backtrace commands.
8319
b60f0898
JB
83202006-08-09 Joel Brobecker <brobecker@adacore.com>
8321
8322 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
8323 untested followed by return combination.
8324 * gdb.arch/altivec-regs.exp: Likewise.
8325 * gdb.arch/e500-abi.exp: Likewise.
8326 * gdb.arch/e500-regs.exp: Likewise.
8327 * gdb.arch/gdb1291.exp: Likewise.
8328 * gdb.arch/gdb1431.exp: Likewise.
8329 * gdb.arch/gdb1558.exp: Likewise.
8330 * gdb.arch/i386-prologue.exp: Likewise.
8331 * gdb.arch/i386-unwind.exp: Likewise.
8332 * gdb.asm/asm-source.exp: Likewise.
8333 * gdb.base/a2-run.exp: Likewise.
8334 * gdb.base/advance.exp: Likewise.
8335 * gdb.base/all-bin.exp: Likewise.
8336 * gdb.base/annota1.exp: Likewise.
8337 * gdb.base/annota3.exp: Likewise.
8338 * gdb.base/args.exp: Likewise.
8339 * gdb.base/arithmet.exp: Likewise.
8340 * gdb.base/assign.exp: Likewise.
8341 * gdb.base/async.exp: Likewise.
8342 * gdb.base/attach.exp: Likewise.
8343 * gdb.base/bang.exp: Likewise.
8344 * gdb.base/bigcore.exp: Likewise.
8345 * gdb.base/bitfields.exp: Likewise.
8346 * gdb.base/bitfields2.exp: Likewise.
8347 * gdb.base/break.exp: Likewise.
8348 * gdb.base/call-sc.exp: Likewise.
8349 * gdb.base/call-strs.exp: Likewise.
8350 * gdb.base/callfuncs.exp: Likewise.
8351 * gdb.base/checkpoint.exp: Likewise.
8352 * gdb.base/chng-syms.exp: Likewise.
8353 * gdb.base/code-expr.exp: Likewise.
8354 * gdb.base/commands.exp: Likewise.
8355 * gdb.base/completion.exp: Likewise.
8356 * gdb.base/cond-expr.exp: Likewise.
8357 * gdb.base/condbreak.exp: Likewise.
8358 * gdb.base/consecutive.exp: Likewise.
8359 * gdb.base/constvars.exp: Likewise.
8360 * gdb.base/corefile.exp: Likewise.
8361 * gdb.base/cvexpr.exp: Likewise.
8362 * gdb.base/dbx.exp: Likewise.
8363 * gdb.base/define.exp: Likewise.
8364 * gdb.base/detach.exp: Likewise.
8365 * gdb.base/display.exp: Likewise.
8366 * gdb.base/dump.exp: Likewise.
8367 * gdb.base/ena-dis-br.exp: Likewise.
8368 * gdb.base/ending-run.exp: Likewise.
8369 * gdb.base/environ.exp: Likewise.
8370 * gdb.base/eval-skip.exp: Likewise.
8371 * gdb.base/exprs.exp: Likewise.
8372 * gdb.base/fileio.exp: Likewise.
8373 * gdb.base/finish.exp: Likewise.
8374 * gdb.base/float.exp: Likewise.
8375 * gdb.base/foll-exec.exp: Likewise.
8376 * gdb.base/foll-fork.exp: Likewise.
8377 * gdb.base/foll-vfork.exp: Likewise.
8378 * gdb.base/freebpcmd.exp: Likewise.
8379 * gdb.base/funcargs.exp: Likewise.
8380 * gdb.base/gcore.exp: Likewise.
8381 * gdb.base/gdb1090.exp: Likewise.
8382 * gdb.base/gdb1250.exp: Likewise.
8383 * gdb.base/huge.exp: Likewise.
8384 * gdb.base/info-proc.exp: Likewise.
8385 * gdb.base/interrupt.exp: Likewise.
8386 * gdb.base/jump.exp: Likewise.
8387 * gdb.base/langs.exp: Likewise.
8388 * gdb.base/lineinc.exp: Likewise.
8389 * gdb.base/list.exp: Likewise.
8390 * gdb.base/logical.exp: Likewise.
8391 * gdb.base/long_long.exp: Likewise.
8392 * gdb.base/macscp.exp: Likewise.
8393 * gdb.base/maint.exp: Likewise.
8394 * gdb.base/mips_pro.exp: Likewise.
8395 * gdb.base/miscexprs.exp: Likewise.
8396 * gdb.base/multi-forks.exp: Likewise.
8397 * gdb.base/opaque.exp: Likewise.
8398 * gdb.base/overlays.exp: Likewise.
8399 * gdb.base/pc-fp.exp: Likewise.
8400 * gdb.base/pointers.exp: Likewise.
8401 * gdb.base/printcmds.exp: Likewise.
8402 * gdb.base/psymtab.exp: Likewise.
8403 * gdb.base/ptype.exp: Likewise.
8404 * gdb.base/recurse.exp: Likewise.
8405 * gdb.base/relational.exp: Likewise.
8406 * gdb.base/relocate.exp: Likewise.
8407 * gdb.base/remote.exp: Likewise.
8408 * gdb.base/reread.exp: Likewise.
8409 * gdb.base/restore.exp: Likewise.
8410 * gdb.base/return.exp: Likewise.
8411 * gdb.base/return2.exp: Likewise.
8412 * gdb.base/scope.exp: Likewise.
8413 * gdb.base/sect-cmd.exp: Likewise.
8414 * gdb.base/sep.exp: Likewise.
8415 * gdb.base/sepdebug.exp: Likewise.
8416 * gdb.base/setshow.exp: Likewise.
8417 * gdb.base/setvar.exp: Likewise.
8418 * gdb.base/sigall.exp: Likewise.
8419 * gdb.base/sigbpt.exp: Likewise.
8420 * gdb.base/signals.exp: Likewise.
8421 * gdb.base/signull.exp: Likewise.
8422 * gdb.base/sizeof.exp: Likewise.
8423 * gdb.base/solib.exp: Likewise.
8424 * gdb.base/step-line.exp: Likewise.
8425 * gdb.base/step-test.exp: Likewise.
8426 * gdb.base/structs.exp: Likewise.
8427 * gdb.base/structs2.exp: Likewise.
8428 * gdb.base/term.exp: Likewise.
8429 * gdb.base/twice.exp: Likewise.
8430 * gdb.base/until.exp: Likewise.
8431 * gdb.base/varargs.exp: Likewise.
8432 * gdb.base/volatile.exp: Likewise.
8433 * gdb.base/watchpoint.exp: Likewise.
8434 * gdb.base/whatis-exp.exp: Likewise.
8435 * gdb.base/whatis.exp: Likewise.
8436 * gdb.cp/ambiguous.exp: Likewise.
8437 * gdb.cp/annota2.exp: Likewise.
8438 * gdb.cp/annota3.exp: Likewise.
8439 * gdb.cp/bool.exp: Likewise.
8440 * gdb.cp/breakpoint.exp: Likewise.
8441 * gdb.cp/casts.exp: Likewise.
8442 * gdb.cp/class2.exp: Likewise.
8443 * gdb.cp/classes.exp: Likewise.
8444 * gdb.cp/cplusfuncs.exp: Likewise.
8445 * gdb.cp/ctti.exp: Likewise.
8446 * gdb.cp/derivation.exp: Likewise.
8447 * gdb.cp/exception.exp: Likewise.
8448 * gdb.cp/gdb1355.exp: Likewise.
8449 * gdb.cp/hang.exp: Likewise.
8450 * gdb.cp/inherit.exp: Likewise.
8451 * gdb.cp/local.exp: Likewise.
8452 * gdb.cp/m-data.exp: Likewise.
8453 * gdb.cp/m-static.exp: Likewise.
8454 * gdb.cp/member-ptr.exp: Likewise.
8455 * gdb.cp/method.exp: Likewise.
8456 * gdb.cp/misc.exp: Likewise.
8457 * gdb.cp/namespace.exp: Likewise.
8458 * gdb.cp/overload.exp: Likewise.
8459 * gdb.cp/ovldbreak.exp: Likewise.
8460 * gdb.cp/pr-1023.exp: Likewise.
8461 * gdb.cp/pr-1210.exp: Likewise.
8462 * gdb.cp/pr-574.exp: Likewise.
8463 * gdb.cp/printmethod.exp: Likewise.
8464 * gdb.cp/psmang.exp: Likewise.
8465 * gdb.cp/ref-params.exp: Likewise.
8466 * gdb.cp/ref-types.exp: Likewise.
8467 * gdb.cp/rtti.exp: Likewise.
8468 * gdb.cp/templates.exp: Likewise.
8469 * gdb.cp/try_catch.exp: Likewise.
8470 * gdb.cp/userdef.exp: Likewise.
8471 * gdb.cp/virtfunc.exp: Likewise.
8472 * gdb.disasm/am33.exp: Likewise.
8473 * gdb.disasm/h8300s.exp: Likewise.
8474 * gdb.disasm/mn10300.exp: Likewise.
8475 * gdb.disasm/sh3.exp: Likewise.
8476 * gdb.disasm/t01_mov.exp: Likewise.
8477 * gdb.disasm/t02_mova.exp: Likewise.
8478 * gdb.disasm/t03_add.exp: Likewise.
8479 * gdb.disasm/t04_sub.exp: Likewise.
8480 * gdb.disasm/t05_cmp.exp: Likewise.
8481 * gdb.disasm/t06_ari2.exp: Likewise.
8482 * gdb.disasm/t07_ari3.exp: Likewise.
8483 * gdb.disasm/t08_or.exp: Likewise.
8484 * gdb.disasm/t09_xor.exp: Likewise.
8485 * gdb.disasm/t10_and.exp: Likewise.
8486 * gdb.disasm/t11_logs.exp: Likewise.
8487 * gdb.disasm/t12_bit.exp: Likewise.
8488 * gdb.disasm/t13_otr.exp: Likewise.
8489 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
8490 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
8491 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
8492 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
8493 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
8494 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
8495 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
8496 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
8497 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
8498 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
8499 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
8500 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
8501 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
8502 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
8503 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
8504 * gdb.mi/gdb701.exp: Likewise.
8505 * gdb.mi/gdb792.exp: Likewise.
8506 * gdb.mi/mi-basics.exp: Likewise.
8507 * gdb.mi/mi-break.exp: Likewise.
8508 * gdb.mi/mi-cli.exp: Likewise.
8509 * gdb.mi/mi-console.exp: Likewise.
8510 * gdb.mi/mi-disassemble.exp: Likewise.
8511 * gdb.mi/mi-eval.exp: Likewise.
8512 * gdb.mi/mi-file.exp: Likewise.
8513 * gdb.mi/mi-read-memory.exp: Likewise.
8514 * gdb.mi/mi-regs.exp: Likewise.
8515 * gdb.mi/mi-return.exp: Likewise.
8516 * gdb.mi/mi-simplerun.exp: Likewise.
8517 * gdb.mi/mi-stack.exp: Likewise.
8518 * gdb.mi/mi-stepi.exp: Likewise.
8519 * gdb.mi/mi-syn-frame.exp: Likewise.
8520 * gdb.mi/mi-until.exp: Likewise.
8521 * gdb.mi/mi-var-block.exp: Likewise.
8522 * gdb.mi/mi-var-child.exp: Likewise.
8523 * gdb.mi/mi-var-cmd.exp: Likewise.
8524 * gdb.mi/mi-var-display.exp: Likewise.
8525 * gdb.mi/mi-watch.exp: Likewise.
8526 * gdb.mi/mi2-basics.exp: Likewise.
8527 * gdb.mi/mi2-break.exp: Likewise.
8528 * gdb.mi/mi2-cli.exp: Likewise.
8529 * gdb.mi/mi2-console.exp: Likewise.
8530 * gdb.mi/mi2-disassemble.exp: Likewise.
8531 * gdb.mi/mi2-eval.exp: Likewise.
8532 * gdb.mi/mi2-file.exp: Likewise.
8533 * gdb.mi/mi2-read-memory.exp: Likewise.
8534 * gdb.mi/mi2-regs.exp: Likewise.
8535 * gdb.mi/mi2-return.exp: Likewise.
8536 * gdb.mi/mi2-simplerun.exp: Likewise.
8537 * gdb.mi/mi2-stack.exp: Likewise.
8538 * gdb.mi/mi2-stepi.exp: Likewise.
8539 * gdb.mi/mi2-syn-frame.exp: Likewise.
8540 * gdb.mi/mi2-until.exp: Likewise.
8541 * gdb.mi/mi2-var-block.exp: Likewise.
8542 * gdb.mi/mi2-var-child.exp: Likewise.
8543 * gdb.mi/mi2-var-cmd.exp: Likewise.
8544 * gdb.mi/mi2-var-display.exp: Likewise.
8545 * gdb.mi/mi2-watch.exp: Likewise.
8546 * gdb.stabs/exclfwd.exp: Likewise.
8547 * gdb.stabs/weird.exp: Likewise.
8548 * gdb.threads/gcore-thread.exp: Likewise.
8549 * gdb.trace/actions.exp: Likewise.
8550 * gdb.trace/backtrace.exp: Likewise.
8551 * gdb.trace/circ.exp: Likewise.
8552 * gdb.trace/collection.exp: Likewise.
8553 * gdb.trace/deltrace.exp: Likewise.
8554 * gdb.trace/infotrace.exp: Likewise.
8555 * gdb.trace/limits.exp: Likewise.
8556 * gdb.trace/packetlen.exp: Likewise.
8557 * gdb.trace/passc-dyn.exp: Likewise.
8558 * gdb.trace/passcount.exp: Likewise.
8559 * gdb.trace/report.exp: Likewise.
8560 * gdb.trace/save-trace.exp: Likewise.
8561 * gdb.trace/tfind.exp: Likewise.
8562 * gdb.trace/tracecmd.exp: Likewise.
8563 * gdb.trace/while-dyn.exp: Likewise.
8564 * gdb.trace/while-stepping.exp: Likewise.
8565
f4b618d1
JB
85662006-08-08 Joel Brobecker <brobecker@adacore.com>
8567
8568 * gdb.base/step-bt.c: New file.
8569 * gdb.base/step-bt.exp: New testcase.
8570
3d00d119
DJ
85712006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
8572
8573 * config/monitor.exp (gdb_load): Remove support for obsolete
8574 download-write-size.
8575 * gdb.base/remote.exp: Likewise. Update all callers of
8576 gdb_timed_load.
8577
017b5bd4
DJ
85782006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
8579
8580 * cursal.exp: Pass binfile to gdb_load.
8581
837c599d
DJ
85822006-08-01 Nathan Sidwell <nathan@codesourcery.com>
8583
8584 * gdb.base/cursal.exp: Add "" to gdb_load call.
8585
8dd4540b
MK
85862006-07-29 Mark Kettenis <kettenis@gnu.org>
8587
8588 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
8589 NetBSD/ELF targets.
8590
ab5c9f60
DJ
85912006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
8592
8593 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
8594 operator*.
8595
4c42eaff
DJ
85962006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
8597
8598 * gdb.base/completion.exp: Update for change in "file" behavior.
8599 * gdb.stabs/weird.exp: Likewise.
8600 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
8601 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
8602
0155cc76
NS
86032006-07-24 Nathan Sidwell <nathan@codesourcery.com>
8604
8605 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
8606 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
8607
16026cd7
AS
86082006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
8609
8610 * gdb.base/default.exp: Update source command error message.
8611 * gdb.base/help.exp: Update 'help source' message.
8612
16963cb6
DJ
86132006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
8614
8615 * gdb.cp/bs15503.exp: Update comment for no longer crashing
8616 test.
8617
6d7fd486
AS
86182006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
8619
8620 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
8621
29e8a844
DJ
86222006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
8623
8624 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
8625
6afcfa39
DJ
86262006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
8627
8628 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
8629
267a692b
MK
86302006-07-17 Mark Kettenis <kettenis@gnu.org>
8631
8632 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
8633 *-*-openbsd* from targets for wich we expect ARM FPA floating
8634 point format.
8635
85d2fec4
NR
86362006-07-17 Nick Roberts <nickrob@snap.net.nz>
8637
8638 * gdb.cp/annota3.exp: Expect frame-begin annotation.
8639
86402006-07-17 Mark Kettenis <kettenis@gnu.org>
8641
8642 * gdb.base/annota3.exp: Expect frame-begin annotation.
8643
85b4c6e8
JB
86442006-07-14 Joel Brobecker <brobecker@adacore.com>
8645
8646 * gdb.base/help.exp: Adjust "help unset" test to accept
8647 any list of unset commands.
8648
fb933624
DJ
86492006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
8650 Daniel Jacobowitz <dan@codesourcery.com>
8651
8652 * gdb.cp/ref-params.exp: New test.
8653 * gdb.cp/ref-params.cc: New source file.
8654 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
8655
1dff4b64
MK
86562006-07-08 Mark Kettenis <kettenis@gnu.org>
8657
8658 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
8659 spaces/tabs in regular expressions since they might not be there.
8660
40d2e0e3
AS
86612006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
8662
8663 * gdb.base/ifelse.exp: New file.
8664
f6c957d2
NS
86652006-07-04 Nathan Sidwell <nathan@codesourcery.com>
8666
8667 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
8668 line.
8669 * gdb.base/huge.exp: Loop over compilation to find a size that
8670 is acceptable.
8671 * gdb.base/remote.exp: Correct expected strings.
8672 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
8673
b9c5a23d
DJ
86742006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8675
8676 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
8677
9af2e58d
DJ
86782006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8679
8680 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
8681 native.
8682
30930ca5
DJ
86832006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8684
8685 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
8686 enable stabs testing.
8687
aa32fa1d
DJ
86882006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8689
bd4a4c80 8690 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
8691 gdb_test_multiple does.
8692
321fef15
DJ
86932006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8694
8695 * Makefile.in (host_alias): Remove.
8696 (target_alias): Use @target_noncanonical@.
8697 (site.exp): Don't set host_alias.
8698 * aclocal.m4: Remove contents. Include acx.m4.
8699 * configure: Regenerated.
8700 * configure.ac: Use ACX_NONCANONICAL_TARGET.
8701
e1c2defa
NS
87022006-06-13 Nathan Sidwell <nathan@codesourcery.com>
8703
e63b55d1
NS
8704 * lib/gdb.exp (gdb_load_cmd): New.
8705
5600ea19
NS
8706 * gdb.base/fileio.c: Add system(NULL) test.
8707 * gdb.base/fileio.exp: Check it.
8708
e1c2defa
NS
8709 * gdb.base/break.c: Add 10a breakpoint at }
8710 * gdb.base/break.exp: Add test for breakpoint at }
8711 * gdb.cp/anon-union.cc: Add code at end of function.
8712 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
8713 * gdb.mi/var-cmd.c: Add code at end of function.
8714 * gdb.mi/mi-var-display.exp: Adjust end of next.
8715 * gdb.mi/mi2-var-display.exp: Likewise.
8716 * gdb.base/fileio.c: Add stop function and insert calls at
8717 stopping places.
8718 * gdb.base/fileio.exp: Breakpoint stop function and remove
8719 explicit line number references.
8720
6c0112ec
JB
87212006-05-19 Joel Brobecker <brobecker@adacore.com>
8722
a9c64011
AS
8723 * gdb.base/del.exp (test_delete_alias): New function.
8724 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 8725
154189a4
FF
87262006-05-18 Fred Fish <fnf@specifix.com>
8727
8728 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
8729 required. Check for spurious output after program exits normally.
8730
582e64c2
FF
87312006-05-17 Fred Fish <fnf@specifix.com>
8732
8733 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
8734 gdb_load, so it works in the simulator.
8735
8ef6493a
FF
87362006-05-11 Fred Fish <fnf@specifix.com>
8737
8738 * gdb.base/bang.exp: Ignore unexpected output between the
8739 "program exited normally" and the gdb prompt, as many other
8740 tests do.
8741
692b141c
MK
87422006-05-07 Mark Kettenis <kettenis@gnu.org>
8743
8744 * gdb.base/help.exp: Make "delete checkpoint" part option for
8745 "help d" and "help delete" tests.
8746
540b8a30
UW
87472006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8748
a9c64011 8749 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
8750 expected output in some mi_gdb_test statements.
8751 * gdb.mi/mi2-basics.exp: Likewise.
8752
9b6462d9
JB
87532006-05-05 Joel Brobecker <brobecker@adacore.com>
8754
8755 * gdb.base/del.c: New file.
8756 * gdb.base/del.exp: New testcase.
8757
954de43b
DM
87582006-05-05 David S. Miller <davem@sunset.davemloft.net>
8759
8760 * gdb.base/break.exp: Do not assume a breakpoint on
8761 main will actually be in $srcfile when optimizing.
1303f75e
DM
8762 * gdb.base/savedregs.exp: Do not require that the dummy
8763 frame location match up to a symbol and source file location.
c3242428
DM
8764 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
8765 will get printed without a mi_cmd_data_list_register_values prefix.
8766 (*-data-list-register-*): Correct regular expressions to expect the new
8767 pseudo d? floating point registers.
8768 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 8769
c7e64c9a
DJ
87702006-05-05 Christophe Lyon <christophe.lyon@st.com>
8771
8772 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
8773 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
8774 is allocated by the compiler.
8775 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
8776 anons, e, anone to force their allocation by the compiler.
8777
87782006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
8779
8780 * gdb.base/help.exp: Update expected text for help d and
8781 help delete.
8782
27ce9a6d
MK
87832006-05-02 Mark Kettenis <kettenis@gnu.org>
8784
8785 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
8786 NetBSD/ELF targets.
8787
8608915f
MK
87882006-04-30 Mark Kettenis <kettenis@gnu.org>
8789
8790 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
8791 single-step breakpoint fails; make this a KFAIL on
8792 sparc*-*-openbsd*.
8793 * gdb.base/siginfo.exp: Likewise.
8794 * gdb.base/sigstep.exp (advance, advancei): Likewise.
8795
b8db102d
MS
87962006-04-26 Michael Snyder <msnyder@redhat.com>
8797
8798 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
8799 which may have to consume output from other forks.
8800 Add tests to make sure that "delete fork" succeeded.
8801
c702009a
MS
88022006-04-20 Michael Snyder <msnyder@redhat.com>
8803
8804 * 2006-03-22 Jim Blandy <jimb@redhat.com>
8805 Add support for the Renesas M32C and M16C.
8806
8807 * gdb.asm/asm-source.exp: Add m32c target.
8808 * gdb.asm/m32c.inc: Support for m32c target.
8809
e28493f2
AS
88102006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
8811
8812 * gdb.base/commands.exp (recursive_source_test): New test.
8813
880da185
DM
88142006-04-04 David S. Miller <davem@sunset.davemloft.net>
8815
8816 * gdb.base/float.exp: Add pattern for sparc targets.
8817
61d9b92f
DJ
88182006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8819
8820 * gdb.base/commands.exp (stray_arg0_test): New test.
8821
bd717df8
PB
88222006-03-30 Paul Brook <paul@codesourcery.com>
8823
8824 * gdb.mi/mi-until.exp: kfail broken until command.
8825 * gdb.mi/mi2-until.exp: Ditto.
8826
ec793d3c
NR
88272006-03-27 Nick Roberts <nickrob@snap.net.nz>
8828
8829 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
8830
831004b7
AO
88312006-03-08 Alexandre Oliva <aoliva@redhat.com>
8832
8833 * gdb.base/prelink.exp: Anchor tested-for regular expression
8834 on gdb prompt.
8835
effe49a0
PB
88362006-03-07 Paul Brook <paul@codesourcery.com>
8837
8838 * gdb.base/assign.exp: Correct fail message.
8839
e5461016
PB
88402006-03-07 Paul Brook <paul@codesourcery.com>
8841
8842 * lib/compiler.c: Extract armcc version number.
8843 * lib/compiler.cc: Ditto.
8844
fc91c6c2
PB
88452006-03-07 Paul Brook <paul@codesourcery.com>
8846
8847 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
8848 additional_flags=-w.
8849 * gdb.arch/altivec-regs.exp: Ditto.
8850 * gdb.arch/e500-abi.exp: Ditto.
8851 * gdb.arch/e500-regs.exp: Ditto.
8852 * gdb.base/all-bin.exp: Ditto.
8853 * gdb.base/annota1.exp: Ditto.
8854 * gdb.base/annota3.exp: Ditto.
8855 * gdb.base/args.exp: Ditto.
8856 * gdb.base/arithmet.exp: Ditto.
8857 * gdb.base/assign.exp: Ditto.
8858 * gdb.base/async.exp: Ditto.
8859 * gdb.base/bang.exp: Ditto.
8860 * gdb.base/break.exp: Ditto.
8861 * gdb.base/call-rt-st.exp: Ditto.
8862 * gdb.base/completion.exp: Ditto.
8863 * gdb.base/cond-expr.exp: Ditto.
8864 * gdb.base/condbreak.exp: Ditto.
8865 * gdb.base/consecutive.exp: Ditto.
8866 * gdb.base/define.exp: Ditto.
8867 * gdb.base/display.exp: Ditto.
8868 * gdb.base/ena-dis-br.exp: Ditto.
8869 * gdb.base/environ.exp: Ditto.
8870 * gdb.base/eval-skip.exp: Ditto.
8871 * gdb.base/info-proc.exp: Ditto.
8872 * gdb.base/jump.exp: Ditto.
8873 * gdb.base/logical.exp: Ditto.
8874 * gdb.base/long_long.exp: Ditto.
8875 * gdb.base/maint.exp: Ditto.
8876 * gdb.base/miscexprs.exp: Ditto.
8877 * gdb.base/pc-fp.exp: Ditto.
8878 * gdb.base/pointers.exp: Ditto.
8879 * gdb.base/relational.exp: Ditto.
8880 * gdb.base/reread.exp: Ditto.
8881 * gdb.base/sect-cmd.exp: Ditto.
8882 * gdb.base/sep.exp: Ditto.
8883 * gdb.base/sepdebug.exp: Ditto.
8884 * gdb.base/until.exp: Ditto.
8885 * gdb.base/whatis-exp.exp: Ditto.
8886 * gdb.cp/annota2.exp: Ditto.
8887 * gdb.cp/annota3.exp: Ditto.
8888 * gdb.trace/actions.exp: Ditto.
8889 * gdb.trace/backtrace.exp: Ditto.
8890 * gdb.trace/circ.exp: Ditto.
8891 * gdb.trace/collection.exp: Ditto.
8892 * gdb.trace/deltrace.exp: Ditto.
8893 * gdb.trace/infotrace.exp: Ditto.
8894 * gdb.trace/limits.exp: Ditto.
8895 * gdb.trace/packetlen.exp: Ditto.
8896 * gdb.trace/passc-dyn.exp: Ditto.
8897 * gdb.trace/passcount.exp: Ditto.
8898 * gdb.trace/report.exp: Ditto.
8899 * gdb.trace/save-trace.exp: Ditto.
8900 * gdb.trace/tfind.exp: Ditto.
8901 * gdb.trace/tracecmd.exp: Ditto.
8902 * gdb.trace/while-dyn.exp: Ditto.
8903 * gdb.trace/while-stepping.exp: Ditto.
8904 * lib/gdb.exp: Ditto.
8905 (gdb_compile): Handle nowarning option.
8906
5f4a23d9
AO
89072006-03-07 Alexandre Oliva <aoliva@redhat.com>
8908
8909 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
8910 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
8911 Rename executable to prelinkt. Don't re-prelink if we didn't
8912 get a core file. Test prelink -u exit status to tell whether
8913 prelinking failed. Use gdb_test_multiple.
8914
9733fc94
DJ
89152006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
8916
8917 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
8918 (do_tests): Call it.
8919
cc10cae3
AO
89202006-02-28 Alexandre Oliva <aoliva@redhat.com>
8921
8922 * gdb.base/prelink.exp: New test.
8923 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
8924
15c46491
WZ
89252006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
8926
8927 * gdb.fortran/derived-type.f90: New file.
8928 * gdb.fortran/derived-type.exp: New testcase.
8929
5c9f7ded
DJ
89302006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
8931
8932 * gdb.base/default.exp: Allow ';' as a directory separator.
8933
5b96932b
AS
89342006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
8935
8936 * gdb.base/help.exp (help add-symbol-file): Update.
8937
1986bccd
AS
89382006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
8939
8940 * gdb.base/help.exp (help load): Update expected results.
8941
a8b7528f
FF
89422006-02-19 Fred Fish <fnf@specifix.com>
8943
8944 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
8945 specifix hex value as part of results.
8946 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 8947
f8261448
FF
89482006-02-16 Fred Fish <fnf@specifix.com>
8949
8950 * gdb.base/whatis.c: Define variables using typedefs char_addr,
8951 ushort_addr, and slong_addr, so the typedefs are not optimized
8952 away.
8953 * gdb.base/whatis.exp: Add tests using type name for struct type,
8954 union type, enum type, and typedef.
a9c64011 8955
31d8bdd2
MK
89562006-02-13 Mark Kettenis <kettenis@gnu.org>
8957
8958 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
8959
34e41e63
JB
89602006-02-13 Jim Blandy <jimb@redhat.com>
8961
8962 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
8963 case where it takes two "next" commands to skip past the init
8964 call.
8965
ac6e4f31
FF
89662006-02-12 Fred Fish <fnf@specifix.com>
8967
8968 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
8969 to handle cases where it takes two "next" commands to skip
8970 past the init call.
8971
2db2d571
JB
89722006-02-07 Joel Brobecker <brobecker@adacore.com>
8973
8974 * gdb.ada/array_return.exp: Mark the last test as expected to fail
8975 on hppa32 targets.
8976
38fcd64c
DJ
89772006-02-06 Vladimir Prus <ghost@cs.msu.su>
8978
8979 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
8980 field.
8981
1315ad46
MK
89822006-01-29 Mark Kettenis <kettenis@gnu.org>
8983
8984 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
8985
5625b943
DJ
89862006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
8987
8988 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
8989 files.
8990
80df1bbe
DJ
89912006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8992
8993 * gdb.cp/maint.exp: Set complaints to a positive value.
8994
9078e690
DJ
89952006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
8996
8997 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
8998 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
8999 function name.
9000
9c903399
DJ
90012006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9002
9003 * gdb.base/checkpoint.c: Update copyright notice. Include
9004 <stdlib.h>.
9005
761ae4d6
JB
90062006-01-04 Jim Blandy <jimb@redhat.com>
9007
9008 * gdb.asm/asm-source.exp: Independently provide default values for
9009 asm-flags and debug-flags. Use 'string equal' to do the
9010 comparison, not the implicit expr's '==' operator. Remove
9011 now-unneeded assignments to asm-flags. In h8300 case, place
9012 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
9013
099ac3dd
MS
90142006-01-04 Michael Snyder <msnyder@redhat.com>
9015
9016 * gdb.base/checkpoint.c: New file.
9017 * gdb.base/checkpoint.exp: New file.
9018 * gdb.base/multi-fork.c: New file.
9019 * gdb.base/multi-fork.exp: New file.
9020 * gdb.base/pi.txt: New file (data for checkpoint.c test).
9021
f4d85314
FF
90222006-01-04 Fred Fish <fnf@specifix.com>
9023
9024 * gdb.base/ptype.c (foo): Add typedef.
9025 (intfoo): Add function.
9026 * gdb.base/ptype1.c: New file.
9027 * gdb.base/ptype.exp: Handle compilation and linking with two
9028 source files. Test that proper type for "foo" is found based
9029 on source context rather than first match found in symtabs.
9030
a1b06f35
MK
90312005-12-28 Mark Kettenis <kettenis@gnu.org>
9032
9033 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
9034 * gdb.asm/openbsd.inc: Indent commands.
9035
d082a1e2
MK
90362005-12-26 Mark Kettenis <kettenis@gnu.org>
9037
c65016bd
MK
9038 * gdb.base/freebpcmd.exp: Increase timeout.
9039
d082a1e2
MK
9040 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
9041
d3c32a0e
DJ
90422005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
9043
9044 * gdb.base/default.exp: Update check for "show version".
9045
9fdb1f50
RC
90462005-12-09 Randolph Chung <tausq@debian.org>
9047
9048 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
9049 * gdb.asm/pa64.inc: New file.
9050
5f2c56f7
RC
90512005-12-09 Randolph Chung <tausq@debian.org>
9052
9053 * gdb.asm/common.inc: Indent commands.
9054 * gdb.asm/asmsrc1.s: Likewise.
9055 * gdb.asm/asmsrc2.s: Likewise.
9056
8117349c
RC
90572005-12-09 Randolph Chung <tausq@debian.org>
9058
9059 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
9060 (get_addr_of_sym): Remove duplicate print.
9061 (gen_core): xfail hppa*-*-hpux*, update expected output.
9062 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
9063 * gdb.arch/pa64-nullify.s: New file.
9064
8f07f25a
RC
90652005-12-09 Randolph Chung <tausq@debian.org>
9066
9067 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
9068
55b39184
DJ
90692005-12-07 Christophe Lyon <christophe.lyon@st.com>
9070
9071 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
9072 code generation for these functions.
9073 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
9074 error message.
9075
31e2b00f
AS
90762005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
9077
9078 * gdb.base/help.exp (help b, help br, help bre, help brea)
9079 (help break): Update the expected message.
9080
c3d0b56e
SC
90812005-11-11 Stephane Carrez <stcarrez@nerim.fr>
9082
9083 * gdb.asm/m68hc11.inc: Setup the data section.
9084 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
9085 script for this test.
9086 (m6812-*-*): Likewise.
9087
36ae0ea9
RC
90882005-11-09 Randolph Chung <tausq@debian.org>
9089
9090 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
9091
9d6f42e9
WZ
90922005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
9093
9094 * gdb.base/break.exp: Fix a comment typo.
9095
e2126a14
EZ
90962005-11-03 Jim Blandy <jimb@redhat.com>
9097
a9c64011
AS
9098 Checked in by Elena Zannoni <ezannoni@redhat.com>
9099
889bf7c5 9100 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 9101
e0ac7199
CV
91022005-11-02 Corinna Vinschen <vinschen@redhat.com>
9103
9104 * gdb.arch/gdb1558.c: Include stdio.h.
9105
31d3fb18
MK
91062005-10-31 Mark Kettenis <kettenis@gnu.org>
9107
9108 * gdb.asm/asm-source.exp: Use -e instead of --entry.
9109
e52b687c
MK
91102005-10-31 Mark Kettenis <kettenis@gnu.org>
9111
9112 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
9113
f4711d79
PG
91142005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
9115
a9c64011
AS
9116 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9117 vscr" tests to better match output.
f4711d79 9118
987a9106
JB
91192005-10-12 Jim Blandy <jimb@redhat.com>
9120
9121 * gdb.base/structs.exp (any): New function.
9122 (test_struct_returns): Don't make any assumptions at all about
9123 what value the function returns when GDB can't set the return
9124 value.
9125
2336bb58
JB
91262005-10-09 Joel Brobecker <brobecker@adacore.com>
9127
9128 * gdb.ada/arrayidx/p.adb: New file.
9129 * gdb.ada/arrayidx.exp: New testcase
9130
91312005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
9132
9133 * gdb.ada/array_return/pck.ads: New file.
9134 * gdb.ada/array_return/pck.adb: New file.
9135 * gdb.ada/array_return/p.adb: New file.
9136 * gdb.ada/array_return.exp: New testcase.
9137
705335ea
JB
91382005-10-03 Joel Brobecker <brobecker@adacore.com>
9139
a9c64011
AS
9140 * gdb.base/arrayidx.c: New file.
9141 * gdb.base/arrayidx.exp: New testcase.
705335ea 9142
11ee9940
NR
91432005-09-29 Nick Roberts <nickrob@snap.net.nz>
9144
9145 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
9146 frames-invalid and breakpoints-invalid are no longer generated
9147 with level 3 so don't expect them in the output.
9148
39fb8e9e
BR
91492005-09-27 Bob Rossi <bob@brasko.net>
9150
a9c64011 9151 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
9152 from test. Escape the | in mi_gdb_test call.
9153 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
9154 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
9155 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
9156 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
9157 expected regex's in mi_gdb_test calls.
9158 * lib/mi-support.exp: Remove arbitrary .* from tests.
9159 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
9160 Fully anchor GDB/MI expected results in mi_gdb_test.
9161 * lib/gdb.exp (string_to_regexp): Escape the ] character.
9162 * gdb.base/sizeof.exp: Remove escape character. Correct test.
9163
2af48f68
PB
91642005-09-26 Paul Brook <paul@codesourcery.com>
9165
9166 * long_long.exp: Exclude eabi targets from arm FPA float format test.
9167
f34502bc
WZ
91682005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9169
9170 * bfp-test.c: New file.
9171 * bfp-test.exp: New testcase.
9172
ca929517
WZ
91732005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9174
9175 * gdb.fortran/subarray.exp: New testcase to test the evaluation
9176 of subarray and substring variable.
9177 * gdb.fortran/subarray.f: New source file for the test of subarray
9178 and substring variable evaluation.
9179 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
9180 of string constant.
9181
c761af65
DJ
91822005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
9183
9184 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
9185 copyright dates.
9186
561d7a1d
PG
91872005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
9188
9189 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
9190 powerpc altivec' test with an almost identical 'info vector' test.
9191
b2b64cc9
PG
91922005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9193
a9c64011
AS
9194 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9195 vscr" tests to match output.
b2b64cc9 9196
6ac4d15a
PG
91972005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9198
a9c64011
AS
9199 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
9200 output.
6ac4d15a 9201
40e55bef
BR
92022005-09-11 Bob Rossi <bob@brasko.net>
9203
889bf7c5
PA
9204 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
9205 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
9206 commands that return an MI output command and an asyncronous MI output
9207 command.
40e55bef
BR
9208 * gdb.mi/mi-console.exp: Ditto.
9209
3c7385ec
BR
92102005-09-11 Bob Rossi <bob@brasko.net>
9211
9212 * gdb.mi/mi-var-child.c: Include <string.h>.
9213
a6cd0eb3
DJ
92142005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
9215
9216 * killed.exp: Correct gdb_expect syntax.
9217
2f168eed
CV
92182005-08-09 Corinna Vinschen <vinschen@redhat.com>
9219
9220 * lib/mi-support.exp (mi_gdb_load): Fix typo.
9221
ecd3fd0f
BR
92222005-08-02 Bob Rossi <bob@brasko.net>
9223
9224 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
9225 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
9226 Change tests to inferior-tty-set/show.
9227 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
9228 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
9229 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
9230 inferior. Use mi_gdb_test to get GDB and Inferior output.
9231 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
9232 descriptor.
9233 (mi_inferior_tty_name): Add inferior PTY file name.
9234 (mi_gdb_start): Add INFERIOR_PTY parameter.
9235 (mi_gdb_test): Add IPATTERN parameter.
9236
f1ea48cb 92372005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 9238
f1ea48cb
BR
9239 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
9240 parameter to mi_gdb_test.
9241 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
9242
6e650a67
DJ
92432005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9244
9245 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
9246 struct_declarations.
9247 * gdb.mi/mi-var-child.exp: Step over the initialization of
9248 struct_declarations.
9249
8be260b6
DJ
92502005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9251
9252 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
9253 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
9254 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
9255 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
9256 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
9257 file.
9258
4e660f07
NR
92592005-07-27 Nick Roberts <nickrob@snap.net.nz>
9260
9261 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
9262 (do_children_tests): Assign values to the extra elements.
9263
9264 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
9265 them for tests for "-var-update --no-values" and
a9c64011 9266 "-var-update --all-values".
4e660f07
NR
9267 Add test for "-var-list-children --simple-values".
9268
9269 * gdb.mi/basics.c (callee4): Add integer array D[3]...
9270
9271 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
9272 "-stack-list-locals --simple-values" Improve doc strings and
9273 comments.
9274
6bdae935
MK
92752005-07-18 Mark Kettenis <kettenis@gnu.org>
9276
598b7a6f
MK
9277 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
9278 *-*-openbsd*.
9279 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
9280
6bdae935
MK
9281 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
9282 sigaltsatck'.
9283
1323e929 92842005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 9285
1323e929
BR
9286 * gdb.base/default.exp (tty): Changed output of command.
9287 * gdb.base/help.exp (help tty): Ditto.
9288
b1a9c082
MK
92892005-07-12 Mark Kettenis <kettenis@gnu.org>
9290
9291 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
9292
10a844a2
MK
92932005-07-10 Mark Kettenis <kettenis@gnu.org>
9294
9295 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
9296 -stack-select-frame without arguments.
9297 (test_stack_frame_listing): Add test for newly implemented command
9298 -stack-info-frame.
9299
3cb3b8df
BR
93002005-07-06 Bob Rossi <bob@brasko.net>
9301
9302 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
9303 command.
9304 (Copyright): Update copyright.
9305
a0c5fbcf
WZ
93062005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
9307
9308 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
9309 tests to evaluate exponentiation expression.
9310
984971d0
AS
93112005-06-29 Andreas Schwab <schwab@suse.de>
9312
9313 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
9314 main to avoid warnings.
9315
9316 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
9317
fe03833f
NR
93182005-06-20 Nick Roberts <nickrob@snap.net.nz>
9319
9320 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
9321 -stack-select-frame without arguments.
9322 (test_stack_frame_listing): Add test for newly implemented command
9323 -stack-info-frame.
a9c64011 9324
7a55f279
WZ
93252005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
9326
0ffa0ea5
DJ
9327 * gdb.fortran/array-element.f: New file.
9328 * gdb.fortran/array-element.exp: New testcase.
7a55f279 9329
26585198
DJ
93302005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9331
9332 * gdb.base/bigcore.exp: Correct checks for systems which can
9333 not dump a large core file.
9334
c1bd25fd
DJ
93352005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9336
9337 * gdb.base/relocate.c: Add a copyright notice.
9338 (dummy): Remove.
9339 * gdb.base/relocate.exp: Test printing the values of variables
9340 from a relocatable file.
9341
589e074d
DJ
93422005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9343
9344 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
9345 excess MI output after an error.
9346
0915f927
JB
93472005-05-29 Joel Brobecker <brobecker@adacore.com>
9348
9349 * gdb.arch/alpha-step.c: New file.
9350 * gdb.arch/alpha-step.exp: New testcase.
9351
76ff342d
DJ
93522005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
9353 Dennis Brueni <dennis@slickedit.com>
9354
9355 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
9356 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
9357 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
9358 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
9359 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
9360 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
9361 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
9362
96b0c7ac
DJ
93632005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
9364 Wu Zhou <woodzltc@cn.ibm.com>
9365
9366 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
9367 IBM's xlc compiler.
9368 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
9369 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
9370
f21565d2
JB
93712005-05-13 Jim Blandy <jimb@redhat.com>
9372
9373 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
9374 calling gdb_suppress_entire_file.
9375 * gdb.base/charset.exp: Same.
9376 * gdb.base/call-rt-st.exp: Same.
9377
6006a3a1
BR
93782005-05-05 Bob Rossi <bob_rossi@cox.net>
9379
9380 * lib/gdb.exp (fullname_syntax): Added global regex.
9381 (fullname_syntax_POSIX): Ditto.
9382 (fullname_syntax_UNC): Ditto.
9383 (fullname_syntax_DOS_CASE): Ditto.
9384 (fullname_syntax_DOS): Ditto.
9385 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
9386 fullname_syntax variable to scope and use it.
9387 (test_file_list_exec_source_files): Ditto.
9388 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
9389
c3b69c04
DJ
93902005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
9391
9392 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
9393
3c95e6af
PG
93942004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
9395
a9c64011
AS
9396 * lib/gdb.exp (skip_altivec_tests): New function, based on
9397 check_vmx_hw_available from the GCC testsuite.
9398 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
9399 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 9400
78df6c56
JB
94012005-05-02 Jim Blandy <jimb@redhat.com>
9402
9403 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
9404 calling gdb_suppress_entire_file.
9405
1690f9cf
DJ
94062005-04-30 Randolph Chung <tausq@debian.org>
9407
9408 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
9409 Slightly relax "sem_post" name checking.
9410
5ea106f7
PG
94112005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
9412
9413 * gdb.base/unload.exp: Use new shared library infrastructure.
9414
bf7234cf
PG
94152005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
9416
9417 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 9418 infrastructure.
bf7234cf 9419
547b869a
CV
94202005-04-29 Corinna Vinschen <vinschen@redhat.com>
9421
9422 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
9423 * gdb.asm/h8300.inc: New file.
9424
f07e55f0
PG
94252005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9426
9427 * gdb.base/shlib-call.exp: Change to use new shared library
9428 infrastructure.
9429
3cbba3d1
PG
94302005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9431
a9c64011
AS
9432 * gdb.base/pending.exp: Change to use new shared library
9433 infrastructure.
3cbba3d1 9434
ed6df200
PG
94352005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9436
a9c64011
AS
9437 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
9438 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 9439
8c8f4ebe
PG
94402005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
9441
a9c64011
AS
9442 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
9443 shared objects being adjusted and update copyright years.
8c8f4ebe 9444
607fbc54
DJ
94452005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
9446
9447 * ChangeLog: Correct some 2003-01-13 dates.
9448 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
9449 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
9450 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
9451 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
9452 gdb.trace/tfind.exp: Update copyright years.
9453
57bf0e56
DJ
94542005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
9455 Daniel Jacobowitz <dan@codesourcery.com>
9456
9457 * lib/gdb.exp (gdb_compile): Handle shlib=.
9458 (gdb_compile_shlib): New function.
9459
9b593790
PG
94602005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
9461
a9c64011 9462 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 9463
9494c6a5
DJ
94642005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
9465
9466 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
9467 gdb.server.
9468 * configure.ac: Likewise.
9469 * configure: Regenerated.
9470 * gdb.gdbserver/Makefile.in: Moved to...
9471 * gdb.server/Makefile.in: ... here.
9472 * gdb.gdbserver/server.c: Moved to...
9473 * gdb.server/server.c: ... here.
9474 * gdb.gdbserver/server-run.exp: Moved to...
9475 * gdb.server/server-run.exp: ... here.
9476
6f8eac0e
DJ
94772005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
9478
9479 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
9480 * configure.ac: Create gdb.gdbserver/Makefile.
9481 * configure: Regenerated.
9482 * lib/gdbserver-support.exp: New file, derived from
9483 config/gdbserver.exp.
9484 * config/gdbserver.exp: Use gdbserver-support.exp.
9485 * gdb.gdbserver/Makefile.in: New file.
9486 * gdb.gdbserver/server.c: New file.
9487 * gdb.gdbserver/server-run.exp: New file.
9488
6e87504d
PG
94892005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
9490
a9c64011
AS
9491 * lib/gdb.exp (test_compiler_info): Return compiler_info
9492 if no arguments are given.
6e87504d 9493
d1779be4
PG
94942005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
9495
9496 * gdb.arch/altivec-abi.exp: Check for compiler and set
9497 use altivec' flag accordingly.
9498 * gdb.arch/altivec-regs.exp: Likewise.
9499
88750304
DJ
95002005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
9501
9502 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
9503
f3fb768d
AS
95042005-03-27 Andreas Schwab <schwab@suse.de>
9505
9506 * gdb.base/bigcore.c (main): Add missing mode argument in open
9507 call.
9508
7e813ac5
DJ
95092005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
9510
9511 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
9512 downloads.
9513 * config/gdbserver.exp (gdb_load): Likewise.
9514
8e3049aa
PB
95152005-03-14 Paul Brook <paul@codesourcery.com>
9516
9517 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
9518 targets.
9519
a9df7c44
JB
95202005-03-09 Joel Brobecker <brobecker@adacore.com>
9521
9522 * gdb.dwarf2/dup-psym.S: New file.
9523 * gdb.dwarf2/dup-psym.exp: New testcase.
9524
9f0d94e8
JB
95252005-03-09 Joel Brobecker <brobecker@adacore.com>
9526
9527 * gdb.ada/exec_changed/first.adb: New file.
9528 * gdb.ada/exec_changed/second.adb: New file.
9529 * gdb.ada/exec_changed.exp: New testcase.
9530
5f579bc5
NS
95312005-03-08 Nathan Sidwell <nathan@codesourcery.com>
9532
36e9969c
NS
9533 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
9534 (A2): New class.
9535 (main): Test operator+.
9536 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
9537 breakpoint test.
9538
5f579bc5
NS
9539 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
9540 * gdb.base/signull.exp: Disable if gdb,nosignals.
9541 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
9542 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
9543 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
9544 * gdb.mi/mi2-console.exp: Likewise.
9545 * gdb.trace/collection.exp (run_trace_experiment): Consume the
9546 continue output at start.
9547 (gdb_collect_locals_test): Robustify regexp.
9548 * gdb.trace/passc-dyn.exp: Fix comment typo.
9549 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
9550
be46087e
CV
95512005-03-08 Corinna Vinschen <vinschen@redhat.com>
9552
9553 * gdb.asm/asm-source.exp: Add iq2000 case.
9554 * gdb.asm/iq2000.inc: New file.
9555
384e1a61 95562005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 9557
384e1a61
MI
9558 * gdb.base/command.exp: Change hardcoded value to regular expression.
9559 * gdb.base/float.exp: Add powerpc to the list of targets checked.
9560
584b6e9e
DJ
95612005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
9562
9563 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
9564 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
9565 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
9566 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
9567 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
9568
ab5b5d61
MK
95692005-03-05 Mark Kettenis <kettenis@gnu.org>
9570
9571 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
9572 changes.
9573
ae051c1b
PG
95742004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
9575
a9c64011
AS
9576 * lib/compiler.c: Add test for IBM's xlc compiler.
9577 * lib/compiler.cc: Likewise.
ae051c1b 9578
3f0f6ed2
JB
95792004-02-24 Joel Brobecker <brobecker@adacore.com>
9580
9581 * gdb.ada/fixed_points.exp: Create compilation object directory
9582 before running the test.
9583 * gdb.ada/null_record.exp: Likewise.
9584 * gdb.ada/packed_array.exp: Likewise.
9585 * gdb.ada/start.exp: Likewise.
9586
724f452b
JB
95872005-02-15 Joel Brobecker <brobecker@adacore.com>
9588
9589 * gdb.ada/packed_array/pa.adb: New file.
9590 * gdb.ada/packed_array.exp: New testcase.
9591
57f5cdfb 95922005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 9593
1f393151
MK
9594 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
9595 files.
9596
ebdda337
MK
9597 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
9598 on *-*-openbsd*. Correctly match whitespace in regukar
9599 expressions.
9600
cf309262
DJ
96012005-02-10 Daniel Jacobowitz <dan@debian.org>
9602
9603 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
9604 PR exp/1821
9605 * gdb.base/gdb1821.c: New test file.
9606 * gdb.base/gdb1821.exp: New test file.
9607
3be49e7a
JB
96082005-02-09 Joel Brobecker <brobecker@adacore.com>
9609
9610 * gdb.base/start.c: New file.
9611 * gdb.base/start.exp: New testcase.
9612
e292e67d
JB
96132005-02-09 Joel Brobecker <brobecker@adacore.com>
9614
9615 * gdb.ada/start/dummy.adb: New file.
9616 * gdb.ada/start.exp: New testcase.
9617
dbdfa66c
CV
96182005-02-09 Corinna Vinschen <vinschen@redhat.com>
9619
9620 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
9621 for printing symbols and statistics.
9622 Add test for using relative pathnames in "maint print msymbols" test.
9623 Mark "maint info sections DATA" XFAIL on Cygwin.
9624 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
9625 tests.
9626
d7941671
AC
96272005-02-09 Andreas Schwab <schwab@suse.de>
9628
9629 Committed by Andrew Cagney <cagney@gnu.org>
9630 * gdb.base/remotetimeout.exp: New file.
9631
74e5ef44
MK
96322005-02-07 Mark Kettenis <kettenis@gnu.org>
9633
9634 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
9635
464dd14d
JB
96362005-02-03 Joel Brobecker <brobecker@adacore.com>
9637
9638 * gdb.ada/gnat_ada.gpr: New file.
9639 * gdb.ada/gnat_ada.gin: Delete, no longer used.
9640 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
9641 * configure.ac: No longer generate gnat_ada.gpr.
9642 * configure: Regenerate.
9643 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
9644 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
9645 * gdb.ada/null_record/bar.ads: Likewise.
9646 * gdb.ada/null_record/bar.adb: Likewise.
9647 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
9648 * gdb.ada/null_record.exp (testdir): New variable.
9649 (testfile): executable is now in testdir subdirectory.
9650 (srcfile): Use full path to the main compilation unit.
9651 * gdb.ada/fixed_points.exp: Same changes as above.
9652
30d756ae
NR
96532005-02-03 Nick Roberts <nickrob@snap.net.nz>
9654
9655 * gdb.base/interp.exp: New test.
9656
9d799f85
AC
96572005-01-24 Andrew Cagney <cagney@gnu.org>
9658
9659 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
9660
15656118
AC
96612005-01-19 Andrew Cagney <cagney@gnu.org>
9662
a892c31b
AC
9663 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
9664 configure.ac not configure.in.
9665
15656118
AC
9666 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
9667 of powerpc*-*-*.
9668 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 9669 * gdb.base/list.exp (test_list_function)
15656118
AC
9670 (test_list_filename_and_function): Ditto.
9671 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
9672
a7b01baf
AC
96732005-01-16 Andrew Cagney <cagney@gnu.org>
9674
17d92a02
AC
9675 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
9676
a7b01baf
AC
9677 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
9678
bc8332bb
AC
96792005-01-14 Andrew Cagney <cagney@gnu.org>
9680
9681 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
9682 * gdb.mi/mi2-var-cmd.exp: Ditto.
9683
4d074752
CV
96842005-01-10 Corinna Vinschen <vinschen@redhat.com>
9685
9686 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
9687
bec39cab
AC
96882005-01-07 Andrew Cagney <cagney@gnu.org>
9689
9690 * configure.ac: Rename configure.in, require autoconf 2.59.
9691 * configure: Re-generate.
9692 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
9693 * gdb.stabs/configure: Re-generate.
9694 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
9695 * gdb.hp/configure: Re-generate.
9696 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
9697 autoconf 2.59.
9698 * gdb.hp/gdb.objdbg/configure: Re-generate.
9699 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
9700 autoconf 2.59.
9701 * gdb.hp/gdb.defects/configure: Re-generate.
9702 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
9703 autoconf 2.59.
9704 * gdb.hp/gdb.compat/configure: Re-generate.
9705 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
9706 autoconf 2.59.
9707 * gdb.hp/gdb.base-hp/configure: Re-generate.
9708 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
9709 autoconf 2.59.
9710 * gdb.hp/gdb.aCC/configure: Re-generate.
9711
f10b16d4
JB
97122004-12-15 Jim Blandy <jimb@redhat.com>
9713
9714 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
9715 under NPTL when there is debugging info available for libpthread.
9716
fb6e1814
JG
97172004-12-13 Jerome Guitton <guitton@gnat.com>
9718
9719 * gdb.ada/fixed_points.c: New file.
9720 * gdb.ada/fixed_points.exp: New file.
9721
fe46cd3a
RC
97222004-12-03 Randolph Chung <tausq@debian.org>
9723
9724 * gdb.arch/pa-nullify.exp: New file.
9725 * gdb.arch/pa-nullify.s: New file.
9726
8de0841b
RC
97272004-11-30 Randolph Chung <tausq@debian.org>
9728
9729 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
9730 instead of "tbug". Fix regexp to work properly with gdb_test.
9731
c8170782
PH
97322004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
9733
9734 * gdb.base/bitfields2.exp: New test.
9735 * gdb.base/bitfields2.c: New file.
9736
954269c2
RE
97372004-11-28 Richard Earnshaw <rearnsha@arm.com>
9738
9739 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
9740
0107feed
RC
97412004-11-16 Randolph Chung <tausq@debian.org>
9742
9743 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
9744
f073ae8c
DJ
97452004-11-14 Daniel Jacobowitz <dan@debian.org>
9746
9747 * gdb.threads/threadapply.exp: Correct "macro details" test.
9748
19ad59e7
JJ
97492004-11-11 Jeff Johnston <jjohnstn@redhat.com>
9750
9751 * gdb.threads/threadapply.exp: New test.
9752 * gdb.threads/threadapply.c: New file.
9753
9cf0961b
MK
97542004-11-07 Mark Kettenis <kettenis@gnu.org>
9755
9756 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
9757 frames.
9758
c789492a
FL
97592004-11-05 Felix Lee <felix+log1@specifixinc.com>
9760
9761 * gdb.base/cursal.exp: New file.
9762 * gdb.base/cursal.c: New file.
9763
a1e167bb
AC
97642004-11-03 Andrew Cagney <cagney@gnu.org>
9765
9766 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
9767
b7cbf173
MK
97682004-10-30 Mark Kettenis <kettenis@gnu.org>
9769
9770 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
9771 NetBSD/ELF targets.
9772
88f9d34f
JB
97732004-10-29 Joel Brobecker <brobecker@gnat.com>
9774
9775 * gdb.threads/bp_in_thread.c: New file, copied from
9776 pthread_cond_wait.c.
9777 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
9778 file, rather than reusing the .c file from another testcase.
9779
ca7d6a0c
JB
97802004-10-20 Joel Brobecker <brobecker@gnat.com>
9781
9782 * gdb.ada/null_record.exp: Check where we stopped after
9783 sending the start command, instead of where the associated
9784 temporary breakpoint was inserted.
9785
0d863d03
AC
97862004-10-14 Andrew Cagney <cagney@gnu.org>
9787
9788 * gdb.mi/gdb701.c (main): Return 0.
9789
d11e72cb
DJ
97902004-10-13 Daniel Jacobowitz <dan@debian.org>
9791
d40539a4 9792 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 9793
e1923096
JJ
97942004-10-12 Jeff Johnston <jjohnstn@redhat.com>
9795
9796 * gdb.threads/schedlock.c: Add comment markers to use to find
9797 line numbers.
9798 * gdb.threads/schedlock.exp: Adjust regex to handle the new
9799 comments.
9800 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
9801 breakpoint lines.
9802
ec8ba2c9
DJ
98032004-10-12 Daniel Jacobowitz <dan@debian.org>
9804
9805 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
9806
0eb3658b
DJ
98072004-10-12 Daniel Jacobowitz <dan@debian.org>
9808
9809 * configure.in: Add gdb.dwarf2.
9810 * configure: Regenerated.
9811 * Makefile.in: Add gdb.dwarf2.
9812 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
9813 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
9814 gdb.dwarf2/file1.txt: New files.
9815
a271cc33
OF
98162004-10-11 Orjan Friberg <orjanf@axis.com>
9817
a9c64011 9818 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
9819 of "run", since the latter doesn't work with remote targets. Adjust
9820 the breakpoint numbering accordingly.
9821 * gdb.threads/pthread_cond_wait.exp: Ditto.
9822
895ce074
MC
98232004-10-08 Michael Chastain <mec.gnu@mindspring.com>
9824
9825 * gdb.base/overlays.exp: Update copyright years.
9826
6be3092d
KI
98272004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
9828
9829 * gdb.base/overlays.exp: Disable if target is Linux.
9830
e05389b8
FL
98312004-10-06 Felix Lee <felix+log1@specifixinc.com>
9832
9833 * config/gdbserver.exp (gdb_load): Use right filename on remote.
9834
73cb587d
KI
98352004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
9836
9837 * gdb.asm/asm-source.exp: Add m32r-linux target.
9838 * gdb.asm/m32r-linux.inc: New file.
9839
3c0edcdc
AC
98402004-09-24 Andrew Cagney <cagney@redhat.com>
9841 David Anderson <anderson@redhat.com>
9842
9843 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
9844 command fails, assume things will work.
9845 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
9846 (_GNU_SOURCE): Define.
9847 (print_unsigned, print_hex): Change parameter to "long long".
9848 (print_byte_count): New function, use to print byte counts.
9849 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
9850 O_LARGEFILE.
9851 (main): Compute an upper bound on a corefile in max_core_size.
9852 Limit memory chunk size to max_core_size. Limit total memory
9853 allocated to max_core_size.
9854
4bb3667f
AC
98552004-09-23 Andrew Cagney <cagney@gnu.org>
9856
9857 * gdb.base/bigcore.exp: Replace the code that creates a corefile
9858 from a separate process with code that creates a corefile by
9859 making the inferior dump core.
9860
60fe1a51
MK
98612004-09-23 Mark Kettenis <kettenis@gnu.org>
9862
9863 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
9864 block.
9865
8e937346
MC
98662004-09-23 Michael Chastain <mec.gnu@mindspring.com>
9867
9868 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
9869 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
9870 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
9871 Likewise.
9872
7213f6d6
JJ
98732004-09-20 Jeff Johnston <jjohnstn@redhat.com>
9874
9875 * gdb.java/jprint.exp: New test case for java inferior call.
9876 * gdb.java/jprint.java: Ditto.
9877
eac69dca
JB
98782004-09-15 Joel Brobecker <brobecker@gnat.com>
9879
9880 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
9881
22227696
MC
98822004-09-14 Michael Chastain <mec.gnu@mindspring.com>
9883
9884 * gdb.threads/killed.c: Include <stdlib.h>.
9885 * gdb.threads/pthreads.c: Likewise.
9886
7dd403a4
MC
98872004-09-14 Michael Chastain <mec.gnu@mindspring.com>
9888
9889 * gdb.threads/killed.c: Add copyright notice.
9890
33f2d567
JM
98912004-09-10 Jason Molenda (jmolenda@apple.com)
9892
a9c64011
AS
9893 * gdb.base/define.exp: Two new tests to verify zero space chars
9894 after 'if' and 'while' commands in a user-defined command is correctly
9895 parsed.
33f2d567 9896
e05b62ac
AC
98972004-09-08 Andrew Cagney <cagney@gnu.org>
9898
9899 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
9900 delivery test with duplicate at end of file.
9901
9cbe82da
MK
99022004-09-06 Mark Kettenis <kettenis@jive.nl>
9903
9904 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
9905
564803d9
MC
99062004-09-05 Michael Chastain <mec.gnu@mindspring.com>
9907
9908 * config/hppro.exp: Removed.
9909
7c6807ce
MC
99102004-09-05 Michael Chastain <mec.gnu@mindspring.com>
9911
9912 * config/sparclet.exp: Removed.
9913
bf7e26dd
MC
99142004-09-05 Michael Chastain <mec.gnu@mindspring.com>
9915
9916 * config/udi.exp: Removed.
9917
714e341b
MC
99182004-09-02 Michael Chastain <mec.gnu@mindspring.com>
9919
9920 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
9921 of "exp_continue".
9922 (advancei): Likewise.
9923
1236e623
JJ
99242004-09-01 Jeff Johnston <jjohnstn@redhat.com>
9925
9926 * gdb.base/unload.exp: Fix so messages aren't duplicated.
9927
3bdcad15
MI
99282004-09-01 Manoj Iyer <manjo@austin.ibm.com>
9929
228af206 9930 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
9931 to check for nodebug in executable.
9932 * gdb.gdb/observer.exp (setup_test): Likewise.
9933 * gdb.gdb/selftest.exp (test_with_self): Likewise.
9934 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
9935
c72b934c
AC
99362004-09-01 Andrew Cagney <cagney@gnu.org>
9937
9938 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
9939 files.
9940
edd9b715
JJ
99412004-09-01 Jeff Johnston <jjohnstn@redhat.com>
9942
9943 * gdb.base/unload.exp: Fix expected warning message to match
9944 latest format.
9945
fb4ce06b
CV
99462004-09-01 Corinna Vinschen <vinschen@redhat.com>
9947
9948 * gdb.base/call-rt-st.exp: Fix typos.
9949
ce78e7c3
MI
99502004-08-31 Manoj Iyer <manjo@austin.ibm.com>
9951
9952 * gdb.threads/thread_check.exp: New testcase.
9953 * gdb.threads/thread_check.c: New testcase.
9954
2dedb159
AC
99552004-08-31 Andrew Cagney <cagney@gnu.org>
9956
9957 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
9958 (skip_to_handler_entry): New procedures. Test stepping into a
9959 handler when the breakpoint is at the handler's entry point.
9960
68f53502
AC
99612004-08-30 Andrew Cagney <cagney@gnu.org>
9962
9963 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
9964 gdb/1757.
9965
3e3ffd2b
MC
99662004-08-27 Michael Chastain <mec.gnu@mindspring.com>
9967
9968 With code from Manoj Iyer <manjo@austin.ibm.com>:
9969 * lib/gdb.exp (gdb_file_cmd): Return more information in the
9970 return value. Add an arm for "no debugging symbols found".
9971 Change a stray "error" to "perror".
9972 (gdb_run_cmd): Adapt to new return value.
9973 * gdb.base/remote.exp: Adapt to new return value.
9974 * gdb.gdb/complaints.exp: Likewise.
9975 * gdb.gdb/observer.exp: Likewise.
9976 * gdb.gdb/selftest.exp: Likewise.
9977 * gdb.gdb/xfullpath.exp: Likewise.
9978
4b6f5fd2
JB
99792004-08-27 Joel Brobecker <brobecker@gnat.com>
9980
9981 * gdb.threads/bp_in_thread.exp: New testcase.
9982
e5b25496
MC
99832004-08-27 Michael Chastain <mec.gnu@mindspring.com>
9984
9985 Fix PR testsuite/1735.
9986 * gdb.threads/schedlock.c (thread_function): Add a cast
9987 to suppress a gcc warning.
9988 * gdb.threads/thread-specific.c (thread_function): Likewise.
9989
934353d6
MC
99902004-08-26 Michael Chastain <mec.gnu@mindspring.com>
9991
9992 * gdb.base/unload.c: Include <stdlib.h>.
9993
f98a0aef 99942004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 9995
f98a0aef 9996 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
9997 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
9998 synchronized after the "return".
9999
5a2e8882
MC
100002004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10001
10002 * gdb.mi/basics.c: Include <stdio.h>.
10003 * gdb.mi/pthreads.c: Include <stdlib.h>.
10004 * gdb.mi/var-cmd.c: Include <stdlib.h>.
10005
a9640423
MC
100062004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10007
10008 * gdb.threads/schedlock.c: Add copyright notice.
10009
b04e311d
AC
100102004-08-25 Andrew Cagney <cagney@gnu.org>
10011
10012 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
10013 (skip_over_handler, breakpoint_over_hander): New test procedures.
10014 (advance, advancei): Add a proper prefix, do not use
10015 rerun_to_main.
10016 * gdb.base/sigstep.c (main): Change to use an infinite loop.
10017
7c27f15b
MC
100182004-08-24 Michael Chastain <mec.gnu@mindspring.com>
10019
10020 * gdb.mi/basics.c: Add copyright notice.
10021 * gdb.mi/var-cmd.c: Add copyright notice.
10022
fffc87ae
MC
100232004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10024
10025 * lib/gdb.exp: Remove signed_keyword_not_used.
10026 * lib/compiler.c: Likewise.
10027 * lib/compiler.cc: Likewise.
10028
d782e0bf
MC
100292004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10030
10031 * gdb.base/whatis.c: Remove conditional disabling of "signed".
10032 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
10033
96033e83
MC
100342004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10035
10036 * gdb.base/whatis.c: Add copyright notice.
10037
cf38c229
MK
100382004-08-20 Mark Kettenis <kettenis@gnu.org>
10039
10040 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
10041 it to skip the breakpoints encoded in the inline assembly.
10042
f4b49756
MC
100432004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10044
10045 * Makefile.in: Add gdb.fortran.
10046
2f193b69
MC
100472004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10048
10049 * gdb.base/call-sc.exp (test_scalar_returns):
10050 Fix cut-and-paste glitch in "Make fun return now".
10051
89a237cb
MC
100522004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10053
10054 * configure.in: Add gdb.fortran.
10055 * configure: Regenerate.
10056 * gdb.fortran/Makefile.in: New file.
10057 * lib/gdb.exp (skip_fortran_tests): New procedure.
10058
469aff8e
MC
100592004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10060
10061 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
10062 reference to bug-gnu@prep.ai.mit.edu.
10063 * gdb.mi/mi-var-child.exp: Likewise.
10064 * gdb.mi/mi-var-cmd.exp: Likewise.
10065 * gdb.mi/mi-var-display.exp: Likewise.
10066 * gdb.mi/mi2-var-block.exp: Likewise.
10067 * gdb.mi/mi2-var-child.exp: Likewise.
10068 * gdb.mi/mi2-var-cmd.exp: Likewise.
10069 * gdb.mi/mi2-var-display.exp: Likewise.
10070
00b51b9f
MK
100712004-08-15 Mark Kettenis <kettenis@gnu.org>
10072
10073 * gdb.base/unload.c (main): Make local variable msg const.
10074
45f07fef
MC
100752004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10076
10077 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
10078 to bug-gnu@prep.ai.mit.edu.
10079 * gdb.mi/mi-disassemble.exp: Likewise.
10080 * gdb.mi/mi-eval.exp: Likewise.
10081 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
10082 default line number.
10083 * gdb.mi/mi-return.exp: Likewise.
10084 * gdb.mi/mi-simplerun.exp: Likewise.
10085 * gdb.mi/mi-stack.exp: Likewise.
10086 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
10087 number with explicit range test.
10088 * gdb.mi/mi-watch.exp: Likewise.
10089 * gdb.mi/mi2-break.exp: Likewise.
10090 * gdb.mi/mi2-cli.exp: Likewise.
10091 * gdb.mi/mi2-disassemble.exp: Likewise.
10092 * gdb.mi/mi2-eval.exp: Likewise.
10093 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
10094 default line number.
10095 * gdb.mi/mi2-return.exp: Likewise.
10096 * gdb.mi/mi2-simplerun.exp: Likewise.
10097 * gdb.mi/mi2-stack.exp: Likewise.
10098 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
10099 number with explicit range test.
10100 * gdb.mi/mi2-watch.exp: Likewise.
10101
dd8c8ee7
MC
101022004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10103
10104 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
10105 * gdb.cp/m-static.exp: Likewise.
10106 * gdb.cp/rtti.exp: Likewise.
10107
4e838464
MK
101082004-08-14 Mark Kettenis <kettenis@gnu.org>
10109
10110 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
10111
8d8cb839
EZ
101122004-08-14 Eli Zaretskii <eliz@gnu.org>
10113
10114 * ChangeLog: Prefix Local Variables with semi-colons and indent
10115 the reference to older ChangeLog files, to fix fontification in
10116 Emacs.
10117
deea8bb0
MC
101182004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10119
10120 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
10121 * gdb.mi/mi2-break.exp: Likewise.
10122
c3297504
MC
101232004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10124
10125 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
10126
25808999
MC
101272004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10128
10129 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
10130
226a8d71
MC
101312004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10132
10133 * gdb.cp/classes.exp: Remove unused declarations. Just let
10134 test names default instead of providing special names. Remove
10135 extraneous demangler test.
10136
37fdf854
JJ
101372004-08-12 Jeff Johnston <jjohnstn@redhat.com>
10138
10139 * gdb.base/unload.exp: New test for breakpoints in dynamically
10140 loaded libraries.
10141 * gdb.base/unload.c: Ditto.
10142 * gdb.base/unloadshr.c: Ditto.
10143
2d3a7986
MC
101442004-08-12 Michael Chastain <mec.gnu@mindspring.com>
10145
10146 * gdb.cp/classes.exp (test_ptype_class_objects): Call
10147 cp_test_ptype_class.
10148 (test_enums): Likewise.
10149
c72b934c
AC
101502004-08-10 Andrew Cagney <cagney@gnu.org>
10151
10152 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10153 files.
10154
cc503c8a
AC
101552004-08-10 Andrew Cagney <cagney@gnu.org>
10156
10157 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
10158 init_malloc call.
10159
902f2ccb
MC
101602004-08-10 Michael Chastain <mec.gnu@mindspring.com>
10161
10162 * ChangeLog: Add copyright notice. The notice is copied
10163 from emacs 21.3 top level ChangeLog.
10164
78c90502
MC
101652004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10166
10167 * lib/cp-support.exp: New file.
10168 * lib/cp-support.exp (cp_test_type_class): New function.
10169 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
10170 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
10171 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
10172 cp_test_ptype_class.
10173
88e5ea78
MC
101742004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10175
10176 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
10177 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
10178 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
10179 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
10180 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10181 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
10182 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
10183 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
10184 gdb.mi/mi2-watch.exp: Update copyright years.
10185
6a89fc9c
MK
101862004-08-09 Mark Kettenis <kettenis@gnu.org>
10187
10188 * gdb.base/sigaltstack.exp: Provide proper anchoring.
10189
1482e0de
MC
101902004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10191
10192 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
10193 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
10194 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
10195 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
10196 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
10197 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
10198 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
10199 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
10200 gdb.mi/mi-watch.exp: Update copyright years.
10201
1a5ce3f3
DJ
102022004-08-08 Daniel Jacobowitz <dan@debian.org>
10203
10204 PR gdb/1738
10205 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
10206 from a breakpoint with a pending signal.
10207
04f6ecf2
DJ
102082004-08-08 Daniel Jacobowitz <dan@debian.org>
10209
10210 PR gdb/1736
10211 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
10212 * gdb.base/sigaltstack.exp (finish_test): Consume output until
10213 the prompt.
10214 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
10215
54d90d35
DJ
102162004-08-08 Daniel Jacobowitz <dan@debian.org>
10217
10218 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
10219
d2f6abb0
DJ
102202004-08-08 Daniel Jacobowitz <dan@debian.org>
10221
10222 PR gdb/1736
10223 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
10224 for i?86-*-linux*.
10225
5598c03d
DJ
102262004-08-08 Daniel Jacobowitz <dan@debian.org>
10227
10228 * gdb.arch/i386-prologue.exp: Compile without debug information.
10229
c6fee705
MC
102302004-08-08 Michael Chastain <mec.gnu@mindspring.com>
10231
10232 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
10233 rather than asking gdb to search.
10234
dd90efdb
MC
102352004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10236
10237 * gdb.base/gcore.c: Include <string.h>.
10238
1e84bec1
MC
102392004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10240
10241 * gdb.base/gcore.c: Add copyright notice.
10242
e425eb2b
MC
102432004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10244
10245 * gdb.base/freebpcmd.c: Include <stdio.h>.
10246 * gdb.base/long_long.c: Include <string.h>.
10247 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
10248 * gdb.base/siginfo.c: Include <string.h>.
10249 * gdb.base/sigstep.c: Include <string.h>.
10250
cb9aaed5
MC
102512004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10252
10253 * gdb.base/complex.c: Include <stdlib.h>.
10254
55944f3d
MC
102552004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10256
10257 * gdb.base/complex.c: Add copyright notice.
10258
7b2953d9
MC
102592004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10260
10261 * gdb.base/charset.c: Include <stdlib.h>.
10262
c9133d23
MC
102632004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10264
10265 * gdb.base/auxv.c: Include <stdlib.h>.
10266
0a8490ad
MC
102672004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10268
10269 * gdb.base/auxv.c: Add copyright notice.
10270
3426d5ec
MC
102712004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10272
10273 * gdb.base/coremaker.c: Add copyright notice.
10274 * gdb.base/coremaker2.c: Add copyright notice.
10275
8da195dd
AC
102762004-08-04 Andrew Cagney <cagney@gnu.org>
10277
10278 * gdb.base/store.exp: Update copyright.
10279 (check_set, up_set, check_struct, up_struct): Add a prefix to test
10280 names, do not import gdb_prompt.
10281
8d394f98
AC
102822004-08-01 Andrew Cagney <cagney@gnu.org>
10283
10284 Fix PR testsuite/1729.
10285 * gdb.base/dump.exp: Add test name to callers of capture_value, do
10286 not use capture_value with value 4.
10287 (capture_value): Add optional test name parameter.
10288 (test_reload_saved_value, test_restore_saved_value): Use $msg as
10289 the prefix, pass to capture_value.
10290
b6702b23
MK
102912004-08-01 Mark Kettenis <kettenis@gnu.org>
10292
10293 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
10294 * gdb.arch/i386-prologue.c (standard): New prototype and function.
10295 (main): Call new function.
10296
c203e0ca
MC
102972004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10298
10299 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
10300
a7995a30
MC
103012004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10302
10303 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
10304
9366563b
MC
103052004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10306
b6eeaf26 10307 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
10308 Accept more values of vtbl pointer. Remove some messages
10309 about "obsolete gcc or gdb".
10310
2fc1f950
MC
103112004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10312
10313 * gdb.cp/classes.exp: Accept more varieties of ptype output.
10314
c724d49b
MC
103152004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10316
10317 * gdb.base/asm-source.exp: Properly convert target board
10318 debug flags from gcc format to binutils format.
10319
736b0fce
MK
103202004-07-28 Mark Kettenis <kettenis@gnu.org>
10321
10322 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
10323 gdb1718". PR backtrace/1718 partially fixed.
10324
5633ea5c
JJ
103252004-07-27 Jeff Johnston <jjohnstn@redhat.com>
10326
10327 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
10328
575eebb1
NC
103292004-07-26 Nick Clifton <nickc@redhat.com>
10330
10331 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
10332 good default value for a specific architecture is available then
10333 set it to that value. Otherwise default to the -gstabs switch.
10334 Remove the -g... switches from the asm-flags variable. Allow the
10335 target board info to override the value if it wants to. Pass the
10336 switch on the assembler command line.
10337
62104619
MK
103382004-07-23 Mark Kettenis <kettenis@gnu.org>
10339
10340 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
10341 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
10342 (main): Call new function.
10343
4a1135b8
MC
103442004-07-22 Michael Chastain <mec.gnu@mindspring.com>
10345
10346 Test for PR exp/1715.
10347 * gdb.base/radix.exp: Refactor common procedures. Make all
10348 test names unique. Change XFAIL to KFAIL.
10349
8a12c1f0
MC
103502004-07-20 Michael Chastain <mec.gnu@mindspring.com>
10351
10352 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
10353 * gdb.ada/gnat_ada.gin: ... to here.
10354 * configure.in: Use gnat_ada.gin.
10355 * configure: Regenerate.
10356
23b451cf
AC
103572004-07-20 Andrew Cagney <cagney@gnu.org>
10358
10359 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
10360 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
10361 XFAILs. Clean up test messages and comments. Check backtraces.
10362 Delete re-sync code.
10363
ab618a02
MC
103642004-07-19 Michael Chastain <mec.gnu@mindspring.com>
10365
10366 Fix PR cli/740.
10367 * gdb.base/annota1.exp: Honor gdb,nosignals.
10368 * gdb.base/annota3.exp: Likewise.
10369
46dad340
MC
103702004-07-19 Michael Chastain <mec.gnu@mindspring.com>
10371
10372 * lib/java.exp: Update copyright notice.
10373
756d8c70
AC
103742004-07-19 Andrew Cagney <cagney@gnu.org>
10375
10376 * gdb.base/selftest.exp: Copy file from here ...
10377 * gdb.gdb/selftest.exp: ... to here.
10378
586027e6
AC
103792004-07-16 Andrew Cagney <cagney@redhat.com>
10380
10381 * lib/insight-support.exp: Delete file.
10382 * lib/java.exp (java_init): Fix copyright.
10383
029d2200
AC
103842004-07-16 Andrew Cagney <cagney@gnu.org>
10385
10386 * gdb.base/restore.c: Append "prologue" to comments marking the a
10387 function's prologue.
10388 * gdb.base/restore.exp: Update copyright, re-indent.
10389 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
10390 callerN" prefix where needed. Update patterns that match a
10391 function's prologue.
10392
653b62c5
MC
103932004-07-16 Michael Chastain <mec.gnu@mindspring.com>
10394
10395 * gdb.base/restore.c: Add copyright notice.
10396
f7d690e5
AC
103972004-07-16 Andrew Cagney <cagney@gnu.org>
10398
10399 * gdb.base/logical.exp: Update copyright.
10400 (evaluate): New procedure. Use to re-implement tests using
10401 several tables.
10402
d629a7cb
MH
104032004-07-14 Martin Hunt <hunt@redhat.com>
10404
10405 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
10406 which fixes some problems where init.tcl was not found.
10407
9c7bb332
AC
104082004-07-13 Andrew Cagney <cagney@gnu.org>
10409
6bf46641
AC
10410 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
10411 (check_sizeof, check_valueof): Do not include the output in the
10412 test name. Use gdb_test.
10413 (get_valueof): Use gdb_test_multiple.
10414
c4ffd4c0
AC
10415 * gdb.base/step-test.exp: Update copyright. Use
10416 gdb_test_multiple. Ensure that test names do not include
10417 architecture dependent output.
10418
ab89363a
AC
10419 * gdb.gdb/observer.exp: Update copyright.
10420 (setup_test): Use gdb_test_multiple.
10421 (attach_first_observer, attach_second_observer)
10422 (attach_third_observer, detach_first_observer)
10423 (detach_second_observer, detach_third_observer)
10424 (reset_counters, check_counters): Make $message a prefix.
10425 (test_normal_stop_notifications): Add "args" parameter - a list of
10426 init functions to be called. Make $message a prefix,
10427 (test_observer_normal_stop): Change the message prefixes so that
10428 they are unique, pass the attach / detach procedures to
10429 test_normal_stop_notifications.
10430
ec58997a
AC
10431 * gdb.base/signull.exp (test_segv): Prefix all tests with
10432 "${name}". Clean up test messages.
10433
b475183b
AC
10434 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
10435
9c7bb332
AC
10436 * gdb.base/ena-dis-br.exp: Update copyright.
10437 (break_at): New function. Replace send_gdb with gdb_test,
10438 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
10439 ignore count, not stopped at bpt", with KFAIL.
10440
2dd95497
CV
104412004-07-13 Corinna Vinschen <vinschen@redhat.com>
10442
10443 * gdb.base/attach.exp: Remove cleanupfile handling.
10444
419e626b
AC
104452004-07-12 Andrew Cagney <cagney@gnu.org>
10446
10447 * gdb.base/annota1.exp: Cleanup corefile test name.
10448 * gdb.base/annota3.exp: Ditto.
10449
8b1b3228
AC
104502004-07-12 Andrew Cagney <cagney@gnu.org>
10451
78650829
AC
10452 * gdb.base/signals.exp: Clean up copyright, re-indent.
10453
8b1b3228
AC
10454 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
10455 gdb_test and gdb_test_multiple.
10456
935c2760
JJ
104572004-07-08 Jeff Johnston <jjohnstn@redhat.com>
10458
10459 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 10460 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
10461 provide line number info for first statement in main.
10462
1544280f
AC
104632004-07-08 Andrew Cagney <cagney@gnu.org>
10464
1279f4ff
AC
10465 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
10466
1544280f
AC
10467 * gdb.base/sigbpt.exp: Make the common part of each test name a
10468 prefix instead of suffix.
10469
bcc82369
BR
104702004-07-07 Bob Rossi <bob_rossi@cox.net>
10471
10472 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
10473 test from test_tbreak_creation_and_listing to
10474 test_file_list_exec_source_file
10475 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
10476 Changed name of test from test_tbreak_creation_and_listing to
10477 test_file_list_exec_source_file
10478
23f4b0aa
JJ
104792004-07-07 Jeff Johnston <jjohnstn@redhat.com>
10480
10481 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
10482 the jmisc() constructor instead of <init>.
10483 * gdb.java/jmisc1.exp: Ditto.
10484
56401cd5
AC
104852004-07-07 Andrew Cagney <cagney@gnu.org>
10486
10487 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
10488 corrupting the PC.
10489
44ae2f6a
MC
104902004-07-06 Michael Chastain <mec.gnu@mindspring.com>
10491
10492 * gdb.cp/templates.exp: Accept whitespace change in demangler
10493 output.
10494
45a83408
AC
104952004-07-06 Andrew Cagney <cagney@gnu.org>
10496
10497 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
10498
d205ad70
MC
104992004-07-02 Michael Chastain <mec.gnu@mindspring.com>
10500
10501 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
10502 * lib/compiler.cc: Likewise.
10503
06ea1a61
MC
105042004-06-30 Michael Chastain <mec.gnu@mindspring.com>
10505
10506 * lib/compiler.cc: Work around string preprocessing problem
10507 with old hp c++ compiler.
10508 * lib/compiler.c: Likewise.
10509
daab1251
CV
105102004-06-29 Corinna Vinschen <vinschen@redhat.com>
10511
10512 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
10513 directives to conditionalize symbol prefixing.
10514 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
10515 additional_flags handling. Add underscore prefix for Cygwin.
10516 * gdb.arch/i386-unwind.c: Use preprocessor directives to
10517 conditionalize symbol prefixing.
10518 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
10519 additional_flags handling. Add underscore prefix for Cygwin.
10520
cc984116
CV
105212004-06-29 Corinna Vinschen <vinschen@redhat.com>
10522
10523 * gdb.base/bigcore.exp: Skip test on Cygwin.
10524
c279b077
MC
105252004-06-28 Michael Chastain <mec.gnu@mindspring.com>
10526
10527 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
10528 formats for "info register". Use gdb_test_multiple. Fix
10529 the "invalid register" test.
10530
0e915747
CV
105312004-06-28 Corinna Vinschen <vinschen@redhat.com>
10532
10533 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
10534 PID for Cygwin. Add Cygwin specific strings to check for in some
10535 tests.
10536 (do_attach_tests): Add a test for user interaction when attaching
10537 to a process with no matching symbol table already loaded.
10538
11422c86
AC
105392004-06-26 Andrew Cagney <cagney@gnu.org>
10540
10541 Test PR java/1567 and PR java/1565.
10542 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
10543 * gdb.java/jmisc2.exp: Delete file.
10544
cefbce26
MC
105452004-06-26 Michael Chastain <mec.gnu@mindspring.com>
10546
10547 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
10548
e19f872c
CV
105492004-06-25 Corinna Vinschen <vinschen@redhat.com>
10550
10551 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
10552 attach process.
10553
d931ba3b
MC
105542004-06-23 Michael Chastain <mec.gnu@mindspring.com>
10555
10556 * gdb.cp/pr-1553.exp: Remove.
10557
aef68c48
MC
105582004-06-22 Michael Chastain <mec.gnu@mindspring.com>
10559
10560 * gdb.cp/pr-1553.cc: Remove.
10561 * gdb.cp/pr-1553.exp: Disable this test.
10562
8d5df71a
JB
105632004-06-20 Jim Blandy <jimb@redhat.com>
10564
a9c64011 10565 Fix PR testsuite/1680.
8d5df71a
JB
10566 * gdb.arch/i386-sse.exp: Properly quote curly braces in
10567 regular expressions.
10568
4ac6f39d
MC
105692004-06-19 Michael Chastain <mec.gnu@mindspring.com>
10570
10571 Fix PR testsuite/1679.
10572 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
10573 Issue an UNSUPPORTED result instead.
10574
1b413552
JB
105752004-06-18 Jim Blandy <jimb@redhat.com>
10576
10577 * gdb.base/charset.exp: Only send a control-C if we see a new
10578 prompt and incomplete command.
10579
6daa6ebd
MC
105802004-06-18 Michael Chastain <mec.gnu@mindspring.com>
10581
10582 * gdb.cp/pr-574.cc: Add copyright notice.
10583
51fa4ae0
JB
105842004-06-17 Jim Blandy <jimb@redhat.com>
10585
10586 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
10587 cases where the regexp has no groups; this grabs random text from
10588 the previous test suite, whatever that was.
10589
8fea26c5
MC
105902004-06-17 Michael Chastain <mec.gnu@mindspring.com>
10591
10592 * gdb.cp/printmethod.cc: Add copyright notice.
10593
1e3aeb41
MC
105942004-06-16 Michael Chastain <mec.gnu@mindspring.com>
10595
10596 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
10597
9d9030bc
AC
105982004-06-16 Andrew Cagney <cagney@gnu.org>
10599
10600 * gdb.base/signull.c: Update copyright. Include <string.h>.
10601 (bowler): Replace data_pointer with data_read
10602 and data_write cases. Add code_descriptor case.
10603 (zero, desc): New array and pointer.
10604 (data, code): Change to simple pointers.
10605 * gdb.base/signull.exp: Fix probe pattern matching a function
10606 descriptor SIGSEGV. Replace data_pointer with data_read and
10607 data_write tests.
10608
acd4ad44
AC
106092004-06-16 Andrew Cagney <cagney@gnu.org>
10610
10611 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
10612
08fd625c
MC
106132004-06-15 Michael Chastain <mec.gnu@mindspring.com>
10614
10615 * gdb.base/long_long.c: Add copyright notice.
10616
1903502c
MC
106172004-06-15 Michael Chastain <mec.gnu@mindspring.com>
10618
10619 * gdb.base/long_long.exp: Remove reference to
10620 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
10621 to gdb_breakpoint and gdb_continue_to_breakpoint.
10622
83313cb1
JB
106232004-06-14 Jim Blandy <jimb@redhat.com>
10624
10625 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
10626 endian case.
10627
1bf404ef
AC
106282004-06-14 Andrew Cagney <cagney@gnu.org>
10629
10630 * gdb.base/gcore.exp (capture_command_output): Delete the always
10631 passing tests containing inferior values.
10632 * gdb.base/ending-run.exp: Do not include the breakpoint address
10633 in the test message. Update copyright.
10634 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
10635 size in the test name, use gdb_test_multiple. Update copyright.
10636
ef220b33
MC
106372004-06-14 Michael Chastain <mec.gnu@mindspring.com>
10638
10639 * gdb.cp/ref-types.cc: Add copyright notice.
10640
4f70a4c9
MC
106412004-06-14 Michael Chastain <mec.gnu@mindspring.com>
10642
10643 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
10644 hp_aCC_compiler.
10645 * lib/compiler.cc: Likewise.
10646 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
10647 'set' commands. Log diagnostics for other lines. Set
10648 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
10649
335928ac
MC
106502004-06-13 Michael Chastain <mec.gnu@mindspring.com>
10651
10652 * gdb.cp/try_catch.cc: Add copyright notice.
10653
2efb12e8
MC
106542004-06-12 Michael Chastain <mec.gnu@mindspring.com>
10655
10656 * gdb.cp/userdef.cc: Add copyright notice.
10657
0bbed51a
MC
106582004-06-11 Michael Chastain <mec.gnu@mindspring.com>
10659
10660 * gdb.cp/virtfunc.cc: Add copyright notice.
10661
e12a46c9
RC
106622004-06-11 Randolph Chung <tausq@debian.org>
10663
10664 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
10665 problem.
10666
338e05af
AC
106672004-06-10 Andrew Cagney <cagney@gnu.org>
10668
10669 * lib/compiler.cc, lib/compiler.c: Append either
10670 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
10671 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
10672 instead of gcc-3-3.
10673
dc3f10cb
AC
106742004-06-09 Andrew Cagney <cagney@gnu.org>
10675
b4d946af
AC
10676 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
10677 gdb/1455, bug is specific to "long long" and "double".
a9c64011 10678
dc3f10cb
AC
10679 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
10680 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
10681 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
10682 fixed.
10683
b5c0bfa2
AC
106842004-06-09 Andrew Cagney <cagney@gnu.org>
10685
10686 * gdb.base/structs.exp (test_struct_returns): Replace
10687 "return_value_unknown" and "finish_value_unknown" by
10688 "return_value_known" and "finish_value_known". Instead of
10689 "return_value_unknown" iff "finish_value_unknown", check
10690 "return_value_known" implies "finish_value_known".
10691
caeb605f
MH
106922004-06-08 Martin Hunt <hunt@redhat.com>
10693
10694 * gdb.base/float.exp: Add pattern for mips targets.
10695
c892bb64
RC
106962004-06-08 Randolph Chung <tausq@debian.org>
10697
10698 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
10699 message for unknown architectures more clear.
10700
48306d3e
JB
107012004-06-08 Joel Brobecker <brobecker@gnat.com>
10702
10703 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
10704 start the execution of the program.
10705
83ecb59f
JB
107062004-06-07 Jim Blandy <jimb@redhat.com>
10707
10708 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
10709 * gdb.arch/i386-cpuid.h: New helper file.
10710
55264cb4
RC
107112004-06-07 Randolph Chung <tausq@debian.org>
10712
10713 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
10714 has started.
10715
23cadb28
RM
107162004-06-04 Roland McGrath <roland@redhat.com>
10717
10718 Fix PR gdb/1647.
10719 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
10720 differently to be robust to output buffering differences.
10721
51d01eda
MC
107222004-06-04 Michael Chastain <mec.gnu@mindspring.com>
10723
10724 * gdb.threads/pthreads.exp: Update copyright years.
10725 (check_control_c): Change asynchronous 'after' to synchronous.
10726
f4fc3b93
RM
107272004-06-04 Roland McGrath <roland@redhat.com>
10728
10729 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
10730 next gdb prompt.
10731
4013522b
MC
107322004-06-02 Michael Chastain <mec.gnu@mindspring.com>
10733
10734 Fix PR gdb/1636.
10735 * gdb.threads/manythreads.exp: Change asynchronous 'after'
10736 calls to synchronous.
10737
7a8f1e6b
JB
107382004-05-26 Jim Blandy <jimb@redhat.com>
10739
10740 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
10741
81bb3443
RC
107422004-05-24 Randolph Chung <tausq@debian.org>
10743
10744 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
10745 * gdb.asm/pa.inc: New file.
10746
8f5a3103
MK
107472004-05-22 Mark Kettenis <kettenis@gnu.org>
10748
10749 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
10750
734b8fe8 107512004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 10752 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
10753
10754 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
10755 GDB prompt.
10756
725603e1
UW
107572004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10758
f4fc3b93 10759 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
10760 setjmp/longjmp. Use sigaction instead of signal.
10761
8b923272 107622004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 10763 Michael Snyder <msnyder@redhat.com>
8b923272
JB
10764
10765 * gdb.threads/pthread_cond_wait.c: New file.
10766 * gdb.threads/pthread_cond_wait.exp: New testcase.
10767
8bfabb04
AC
107682004-05-13 Andrew Cagney <cagney@redhat.com>
10769
10770 * gdb.base/signull.exp, gdb.base/signull.c: New files.
10771 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
10772
42edda50
AC
107732004-05-11 Andrew Cagney <cagney@redhat.com>
10774
10775 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
10776 fixed but revealed gdb/1639.
10777
d303a6c7
AC
107782004-05-10 Andrew Cagney <cagney@redhat.com>
10779
10780 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
10781 func1" and "next to 2nd alarm", kernel bug avoided.
10782
bf08c2a1
DJ
107832004-05-10 Daniel Jacobowitz <dan@debian.org>
10784
10785 PR external/1568
10786 * gdb.base/bigcore.exp: Check the size of the dumped core file.
10787 XFAIL if it is smaller than bytes_allocated.
10788 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
10789 (main): Make chunks_allocated unsigned. Correct comment.
10790
c0586a34
JB
107912004-05-07 Joel Brobecker <brobecker@gnat.com>
10792
10793 * gdb.arch/powerpc-aix-prologue.c: New file.
10794 * gdb.arch/powerpc-aix-prologue.exp: New file.
10795
f2785d12
JB
107962004-05-07 Jim Blandy <jimb@redhat.com>
10797
10798 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
10799 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
10800
bd7f6e30
JB
108012004-05-06 Joel Brobecker <brobecker@gnat.com>
10802
10803 * gdb.base/sep.exp: No longer setup_kfail when the program was
10804 built with dwarf2.
10805
0a5e7efe
JI
108062004-05-05 Jim Ingham <jingham@apple.com>
10807
10808 * gdb.base/pending.exp: Make sure pending breakpoints
10809 preserve the ignore count.
f4fc3b93 10810
a8958849
MK
108112004-04-27 Jerome Guitton <guitton@gnat.com>
10812
10813 * i386-prologue.exp: Add testcase for jump instruction as first
10814 instruction of the real code.
10815 * i386-prologue.c (jump_at_beginning): New function.
10816
7e103f5b
MK
108172004-04-28 Mark Kettenis <kettenis@gnu.org>
10818
10819 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
10820 x86_64-*-*.
10821
5d38b224
MK
108222004-04-28 Mark Kettenis <kettenis@gnu.org>
10823
10824 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
10825 i*86-*-*.
10826
0ef32fd9
MK
108272004-04-25 Mark Kettenis <kettenis@gnu.org>
10828
10829 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
10830 expression that checks the return type.
10831
71d7dd7c
AC
108322004-04-23 Andrew Cagney <cagney@redhat.com>
10833
10834 * gdb.base/call-sc.exp: New test of scalar call/return values.
10835 * gdb.base/call-sc.c: Ditto.
10836
1e9f977e
JJ
108372004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10838
10839 * gdb.threads/manythreads.c: Reduce thread stack size.
10840
899d9e3a
JJ
108412004-04-23 Jeff Johnston <jjohnstn@redhat.com>
10842
10843 * gdb.threads/manythreads.c: Add copyright notice.
10844
61bcae62
AC
108452004-04-23 Andrew Cagney <cagney@redhat.com>
10846
10847 * gdb.base/siginfo.exp: Better handle step out of signal.
10848 * gdb.base/sigstep.exp: Ditto.
10849
7339a42e 108502004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 10851 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
10852
10853 * gdb.threads/manythreads.c: New testcase.
10854 * gdb.threads/manythreads.exp: Ditto.
10855
5c98409b
JB
108562004-04-22 Jim Blandy <jimb@redhat.com>
10857
10858 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
10859 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
10860
3b611f1a
MC
108612004-04-21 Michael Chastain <mec.gnu@mindspring.com>
10862
10863 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
10864
f0fd9238
AC
108652004-04-21 Andrew Cagney <cagney@redhat.com>
10866
10867 * gdb.base/sigstep.c: New file.
10868 * gdb.base/sigstep.exp: New file.
10869
90990674
JB
108702004-04-16 Joel Brobecker <brobecker@gnat.com>
10871
10872 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
10873 call to observer_notify_normal_stop.
10874
78cef34b
AC
108752004-04-15 Andrew Cagney <cagney@redhat.com>
10876
10877 * gdb.base/siginfo.c: New file.
10878 * gdb.base/siginfo.exp: New file.
10879
d2343407
JB
108802004-04-12 J. Brobecker <brobecker@gnat.com>
10881
10882 * gdb.base/sep.exp: Fix typo in comment.
10883
a2dba3c8
JB
108842004-04-12 J. Brobecker <brobecker@gnat.com>
10885
10886 * gdb.base/sep.c: New file.
10887 * gdb.base/sep-proc.c: New file.
10888 * gdb.base/sep.exp: New testcase.
10889
15f7b60e
MK
108902004-04-09 Mark Kettenis <kettenis@gnu.org>
10891
10892 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
10893 support.
10894
44f4de1a
AC
108952004-04-05 Andrew Cagney <cagney@redhat.com>
10896
10897 * gdb.base/sigaltstack.c: New file.
10898 * gdb.base/sigaltstack.exp: New file.
10899
ef04f396
JB
109002004-04-04 Joel Brobecker <brobecker@gnat.com>
10901
10902 * gdb.base/foll-fork.exp: Update the expected output for
10903 "help set follow-fork-mode", to match a change that was made
10904 to the help of this variable on 2004-01-13.
10905
d40d2c92
JB
109062004-04-01 Joel Brobecker <brobecker@gnat.com>
10907
10908 * lib/ada.exp: Add copyright notice.
10909 * bar.ads: Likewise.
10910 * bar.adb: Likewise.
10911 * null_record.adb: Likewise.
10912 * null_record.exp: Likewise.
10913 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
10914
f86ef5a3
JB
109152004-04-01 Joel Brobecker <brobecker@gnat.com>
10916
10917 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
10918 * configure: Regenerate.
10919
414e70e3
JB
109202004-04-01 Joel Brobecker <brobecker@gnat.com>
10921
10922 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
10923 to build the application. Remove the message printed when in
10924 verbose mode, redundant with the UNSUPPORTED message above.
10925
f0aaee49
JB
109262004-03-31 Joel Brobecker <brobecker@gnat.com>
10927
10928 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
10929 * gdb.ada (null_record.exp): New testcase.
10930
ac81cb54
JB
109312004-03-31 Joel Brobecker <brobecker@gnat.com>
10932
10933 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
10934
854af2f7
JB
109352004-03-31 Joel Brobecker <brobecker@gnat.com>
10936
10937 * gdb.ada: New subdirectory.
10938 * gdb.ada/Makefile.in: New file.
10939 * gdb.ada/gnat_ada.gpr.in: New file.
10940
034cb681
JB
109412004-03-31 Joel Brobecker <brobecker@gnat.com>
10942
10943 * lib/ada.exp: New file.
10944
78a1a894
DJ
109452004-03-24 Daniel Jacobowitz <drow@mvista.com>
10946
10947 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
10948 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
10949
4b2b3b3e
AC
109502004-03-22 Andrew Cagney <cagney@redhat.com>
10951
10952 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
10953 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
10954 Problem identified by Ulrich Weigand.
10955
23c73aa3
DC
109562004-03-17 David Carlton <carlton@kealia.com>
10957
10958 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
10959 PR c++/826.
10960
d63a86f8
RM
109612004-03-16 Roland McGrath <roland@redhat.com>
10962
10963 * gdb.base/auxv.exp: New file.
10964 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
10965
0e02aa50
DC
109662004-03-12 David Carlton <carlton@kealia.com>
10967
10968 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
10969 * gdb.cp/pr-1553.cc: Ditto.
10970 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
10971 pass branch.
10972
c20b71be
MC
109732004-03-12 Michael Chastain <mec.gnu@mindspring.com>
10974
10975 * gdb.cp/templates.exp: Accept more template types.
10976
c7414a01
MC
109772004-03-09 Michael Chastain <mec.gnu@mindspring.com>
10978
10979 From Corinna Vinschen with modifications.
10980 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
10981 local variable obj_with_enum.
10982 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
10983 results with obj_with_enum.
10984
ed69573c
MC
109852004-03-09 Michael Chastain <mec.gnu@mindspring.com>
10986
10987 * gdb.cp/classes.cc: New file, copied from misc.cc.
10988 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
10989
28301461
MC
109902004-03-09 Michael Chastain <mec.gnu@mindspring.com>
10991
10992 * gdb.cp/misc.cc: Add copyright notice.
10993
1198ecbe
DC
109942004-03-05 David Carlton <carlton@kealia.com>
10995
10996 * gdb.cp/rtti.exp: Add 'print *obj3' test.
10997 * gdb.cp/rtti.h: Update copyright.
10998 (namespace n2::n3): New.
10999 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
11000 (n2::n3::func3): New.
11001 (main): Call n2::n3::func3.
11002 * gdb.cp/rtti2.cc: Update copyright.
11003 (n2::create3): New.
11004
9e08c470
MK
110052004-03-04 Mark Kettenis <kettenis@gnu.org>
11006
11007 * gdb.asm/openbsd.inc: Fix typo.
11008
4bebc3aa
FF
110092004-03-03 Fred Fish <fnf@redhat.com>
11010
11011 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
11012 "val" instead of unused "size". Update copyright year.
11013
6ea9fb37
DJ
110142004-02-29 Daniel Jacobowitz <drow@mvista.com>
11015
11016 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
11017 to use unsigned char.
11018 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
11019 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
11020
23b23974
DJ
110212004-02-29 Daniel Jacobowitz <drow@mvista.com>
11022
11023 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
11024 line of output.
11025
7574fd53
DJ
110262004-02-28 Daniel Jacobowitz <drow@mvista.com>
11027
11028 * gdb.base/relocate.c (dummy): Initialize.
11029
a195357f
DJ
110302004-02-28 Daniel Jacobowitz <drow@mvista.com>
11031
11032 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
11033 a breakpoint at exit.
11034
72fd54a9
FF
110352004-02-27 Fred Fish <fnf@redhat.com>
11036
11037 * gdb.base/chng-syms.exp: Add expect condition to match failing
11038 case that isn't a timeout.
11039
b9d23137
AC
110402004-02-27 Andrew Cagney <cagney@redhat.com>
11041
11042 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
11043 support.
11044
15d208f6 110452004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 11046
15d208f6
FF
11047 * gdb.arch/gdb1431.c: Remove.
11048 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
11049 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
11050 of "until" incorrectly.
11051
98f9cd2d
JB
110522004-02-26 J. Brobecker <brobecker@gnat.com>
11053
11054 * gdb.cp/class2.cc (empty): New class.
11055 (refer): New function.
11056 (main): Declare an object of type empty and use it.
11057 * gdb.cp/class2.exp: Print the value of an object of type empty.
11058
9b50c11b
JJ
110592004-02-26 Jeff Johnston <jjohnstn@redhat.com>
11060
11061 * gdb.base/langs.exp: Update query string to match the
11062 new nquery format used for pending breakpoints.
11063
0dcd613f
AC
110642004-02-26 Andrew Cagney <cagney@redhat.com>
11065
11066 Fix PR i18n/1570.
11067 * gdb.base/charset.c: Update copyright notice.
11068 (main, init_string): Remove the escape character '\e' tests.
11069 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
11070 * gdb.base/charset.exp (valid_host_charset): Ditto.
11071 * gdb.base/setvar.exp: Ditto.
11072
b8a56647
AC
110732004-02-24 Andrew Cagney <cagney@redhat.com>
11074
90d59e34
AC
11075 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
11076 mmapped data in core file" PASS and FAIL messages consistent.
11077
b8a56647
AC
11078 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
11079 setting a breakpoint. Work around PR java/1565.
11080
9f27c604
JJ
110812004-02-23 Jeff Johnston <jjohnstn@redhat.com>
11082
11083 * lib/gdb.exp (gdb_breakpoint): Update query string to match
11084 new nquery format.
11085 * gdb.base/pending.exp: Ditto.
11086
3224a706
MK
110872004-02-22 Mark Kettenis <kettenis@gnu.org>
11088
11089 * configure.in: Run stabs tests on *BSD.
11090 * configure: Regenerated.
11091
41e0a9ca
MK
110922004-02-21 Mark Kettenis <kettenis@gnu.org>
11093
11094 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
11095
1e1b3428
FF
110962004-02-20 Fred Fish <fnf@redhat.com>
11097
11098 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
11099 blank in test for "returns short", for consistency with other
11100 "returns xxx" tests. Update copyright year.
11101
f9a7572a
FF
111022004-02-19 Fred Fish <fnf@redhat.com>
11103
11104 New testcase for PR breakpoint/1558.
11105 * gdb.arch/gdb1558.exp: New file.
11106 * gdb.arch/gdb1558.c: New file.
11107
b2ce2854
EZ
111082004-02-19 Elena Zannoni <ezannoni@redhat.com>
11109
11110 * gdb.base/nodebug.exp: Fix typo.
11111
e7c9ff01
JB
111122004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11113
11114 Committed by Jim Blandy <jimb@redhat.com>.
11115
62f4b920
JB
11116 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
11117
2db536a1
JB
11118 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
11119
e7c9ff01
JB
11120 * gdb.base/float.exp: Support s390*-*-* targets.
11121
f3205b34
AF
111222004-02-17 Adam Fedor <fedor@gnu.org>
11123
11124 * gdb.base/gdb1555.exp: New file.
11125 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
11126
9d62932d
EZ
111272004-02-17 Elena Zannoni <ezannoni@redhat.com>
11128
11129 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
11130
344c9711
FF
111312004-02-16 Fred Fish <fnf@redhat.com>
11132
11133 * gdb.arch/gdb1291.c: Remove
11134 * gdb.arch/gdb1291.s: New test input file.
11135 * gdb.arch/gdb1291.exp: Expand test to check case that should not
11136 fail. Test for correct result, known incorrect result, other
11137 failures and timeouts.
11138
2d822687
AC
111392004-02-16 Andrew Cagney <cagney@redhat.com>
11140
11141 * gdb.base/bigcore.exp: New file.
11142 * gdb.base/bigcore.c: New file.
11143
dac15b66
AC
111442004-02-13 Andrew Cagney <cagney@redhat.com>
11145
11146 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
11147 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
11148 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
11149 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
11150 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
11151 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
11152 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
11153 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
11154 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
11155 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
11156
6bdfc2c4
JJ
111572004-02-11 Jeff Johnston <jjohnstn@redhat.com>
11158
11159 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
11160 executed is an alloc instruction.
11161
87b3ede8
DC
111622004-02-11 David Carlton <carlton@kealia.com>
11163
11164 * gdb.cp/breakpoint.exp: New.
11165 * gdb.cp/breakpoint.cc: New.
11166
6e19e2bf
MC
111672004-02-11 Michael Chastain <mec.gnu@mindspring.com>
11168
11169 Partial fix for PR gdb/1543.
11170 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
11171 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
11172 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
11173 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
11174 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
11175 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
11176 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
11177 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
11178 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
11179 to bug-gdb@prep.ai.mit.edu .
11180 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
11181 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
11182 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
11183 Likewise.
11184
5c5455dc
AC
111852004-02-10 Andrew Cagney <cagney@redhat.com>
11186
11187 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
11188 using gdb_internal_error_resync.
11189
9cf689d7
DJ
111902004-02-09 Daniel Jacobowitz <drow@mvista.com>
11191
11192 * gdb.threads/thread-specific.exp: Stop early if no threads are
11193 found.
11194
d2dc51db
MC
111952004-02-09 Michael Chastain <mec.gnu@mindspring.com>
11196
11197 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
11198
14b1a056
DJ
111992004-02-08 Daniel Jacobowitz <drow@mvista.com>
11200
11201 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
11202 breakpoints.
11203
83f66e8f
DJ
112042004-02-07 Daniel Jacobowitz <drow@mvista.com>
11205
11206 * config/sim.exp (gdb_load): Handle $arg == "".
11207 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
11208 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
11209
30fc0091
EZ
112102004-02-07 Elena Zannoni <ezannoni@redhat.com>
11211
a9c64011
AS
11212 * gdb.base/maint.exp: Update test to reflect
11213 obstack changes.
30fc0091 11214
4d806929
JJ
112152004-02-04 Jeff Johnston <jjohnstn@redhat.com>
11216
11217 * gdb.base/pendshr.c (pendfunc): New function that calls
11218 pendfunc1.
11219 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
11220
7bfdd688
FF
112212004-02-04 Fred Fish <fnf@redhat.com>
11222
11223 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
11224 function symbols and update copyright years.
11225 * gdb.arch/gdb1291.c: Ditto.
11226
aaa08ee4
MC
112272004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11228
11229 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
11230
dbad7755
MC
112312004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11232
11233 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
11234
ec4646ef
MC
112352004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11236
11237 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
11238
1b802196
FF
112392004-02-02 Fred Fish <fnf@redhat.com>
11240
11241 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
11242 remote targets. Update copyright years.
11243
18fe2033
JJ
112442004-02-02 Jeff Johnston <jjohnstn@redhat.com>
11245
11246 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
11247 support.
11248 * gdb.base/langs.exp: Fix test which attempts to create
11249 breakpoint on non-existent function to handle new pending
11250 support.
11251 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
11252 a breakpoint.
11253 * gdb.base/pending.exp: New test.
11254 * gdb.base/pending.c: New file.
11255 * gdb.base/pendshr.c: Ditto.
11256
8d577d32
DC
112572004-02-02 David Carlton <carlton@kealia.com>
11258
11259 * gdb.cp/overload.exp: Add overloadNamespace tests.
11260 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
11261 (overloadNamespace, XXX): New.
11262 (main): Call XXX::marker2.
11263
3ad13771
FF
112642004-02-01 Fred Fish <fnf@redhat.com>
11265
11266 * gdb.base/dump.exp: Use runto_main instead of "runto main".
11267 * gdb.base/finish.exp: Ditto.
11268 * gdb.base/gcore.exp: Ditto.
11269 * gdb.base/huge.exp: Ditto.
11270 * gdb.base/info-proc.exp: Ditto.
11271 * gdb.base/return2.exp: Ditto.
11272 * gdb.threads/gcore-thread.exp: Ditto.
11273
44c75849
DJ
112742004-02-01 Daniel Jacobowitz <drow@mvista.com>
11275
11276 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
11277
005bc093
MK
112782004-02-01 Mark Kettenis <kettenis@gnu.org>
11279
11280 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
11281 that opening the file succeeds on OpenBSD.
11282
c47cebdb
DJ
112832004-02-01 Daniel Jacobowitz <drow@mvista.com>
11284
11285 * gdb.threads/thread-specific.c: New file.
11286 * gdb.threads/threads-specific.exp: New test script.
11287 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
11288 to expect_out.
11289
5a01311c
MK
112902004-02-01 Mark Kettenis <kettenis@gnu.org>
11291
11292 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
11293 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
11294 only on the "print_small_structs from print_long_arg_list" test.
11295
ce22a4f1
DJ
112962004-02-01 Daniel Jacobowitz <drow@mvista.com>
11297
11298 * gdb.base/completion.exp: Kill a stray backslash.
11299
11300 From Jim Ingham <jingham@apple.com>:
11301 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
11302 agrees with the result from sending a tab.
11303
abbab9d3
DJ
113042004-01-31 Daniel Jacobowitz <drow@mvista.com>
11305
11306 * gdb.base/chng-syms.exp: Remove stray newline.
11307
53904d1e
MK
113082004-01-31 Mark Kettenis <kettenis@gnu.org>
11309
11310 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
11311 *-*-openbsd*.
11312 * gdb.asm/openbsd.inc: New file.
11313
3a4b3aac
MK
113142004-01-30 Mark Kettenis <kettenis@gnu.org>
11315
11316 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
11317 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
11318 *-*solaris2*. Remove commented out default settings for
11319 asm-flags. Replace gdb_compile with target_link.
11320
ebac27b4
MC
113212004-01-29 Michael Chastain <mec.gnu@mindspring.com>
11322
11323 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
11324 for all tests. Remove old hp-ux and cygnus xfail cases.
11325
d8679d84
PH
113262004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
11327
11328 * gdb.base/chng-syms.exp: New file.
11329 * gdb.base/chng-syms.c: New file.
11330
0a55bc22
MC
113312004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11332
11333 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
11334 Provide arms for current output in all my configurations.
11335
94b8e876
MC
113362004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11337
11338 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
11339 * lib/compiler.cc: Likewise.
11340 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
11341 get the right preprocessor. Eval the output directly. Remove
11342 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
11343 hp_f77_compiler and hp_f90_compiler completely.
11344 (gdb_preprocess): Delete.
11345 (get_compiler): Delete.
11346
7cf03d44
MK
113472004-01-24 Mark Kettenis <kettenis@gnu.org>
11348
11349 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
11350 <string.h>.
11351
68b6dce9
NR
113522004-01-24 Nick Roberts <nick@nick.uklinux.net>
11353
11354 * gdb.mi/mi-stack.exp: Update copyright.
11355
b368761e
DC
113562004-01-23 David Carlton <carlton@kealia.com>
11357
11358 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
11359 test for cp_lookup_transparent_type.
11360 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
11361 call them.
11362
f2061b53
DJ
113632004-01-23 Daniel Jacobowitz <drow@mvista.com>
11364
11365 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
11366 after -var-update.
11367
37fc574a
DC
113682004-01-23 David Carlton <carlton@kealia.com>
11369
11370 * gdb.cp/namespace.cc (C::ensureRefs): New.
11371 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
11372
8e94b928
NR
113732004-01-20 Nick Roberts <nick@nick.uklinux.net>
11374
11375 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
11376 case "-stack-list-locals 2".
11377 * gdb.mi/mi-var-child.exp: Test for case
11378 "-var-list-children --all-values NAME".
11379
997b0952
MC
113802004-01-18 Michael Chastain <mec.gnu@mindspring.com>
11381
11382 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
11383
52470da3
MK
113842004-01-18 Mark Kettenis <kettenis@gnu.org>
11385
7049b4b8
MK
11386 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
11387 used with gdb_test_multiple.
11388
52470da3
MK
11389 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
11390 read at address 0. This fixes PR testsuite/1504.
11391
da6012e5
DJ
113922004-01-18 Daniel Jacobowitz <drow@mvista.com>
11393
11394 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
11395 Remove downloading, guessing the host executable, the calls to
11396 gdb_file_cmd and gdb_target_cmd, and "load" support.
11397 (infer_host_exec): New function broken out from gdb_load.
11398 (gdb_load): New wrapper for gdbserver_gdb_load.
11399 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
11400 gdb_target_cmd. Use -target-select.
11401 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
11402 Download binaries to the host. Clear last_mi_remote_file when
11403 we load a new binary.
11404 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
11405 call gdbserver_gdb_load and mi_gdb_target_cmd.
11406
32c70722
MC
114072004-01-17 Michael Chastain <mec.gnu@mindspring.com>
11408
11409 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
11410 type patterns.
11411
b0cecf36
MC
114122004-01-17 Michael Chastain <mec.gnu@mindspring.com>
11413
11414 * gdb.cp/templates.exp: Fix typo in test name of
11415 "print Foo<volatile char*>::foo".
11416
4120d7e6
MC
114172004-01-15 Michael Chastain <mec.gnu@mindspring.com>
11418
11419 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
11420
f679e530
BE
114212004-01-16 Ben Elliston <bje@wasabisystems.com>
11422
11423 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
11424 (clean mostlyclean): Remove empty rm.
11425
091c48f6
MC
114262004-01-15 Michael Chastain <mec.gnu@mindspring.com>
11427
11428 * gdb.base/setvar.exp: Add copyright years.
11429
3e5fc8d2
DC
114302004-01-14 David Carlton <carlton@bactrian.org>
11431
11432 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
11433 PR c++/1511 and update coment.
11434 * gdb.cp/templates.exp: Update patterns to match current output.
11435 If changes involve something other than whitespace, KFAIL
11436 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
11437
63d06c5c
DC
114382004-01-14 David Carlton <carlton@kealia.com>
11439
11440 * gdb.cp/namespace.exp: Add tests involving classes defined within
11441 namespaces.
11442 * gdb.cp/namespace.cc (C::CClass): New.
11443 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
11444
a51dab88
EZ
114452004-01-14 Elena Zannoni <ezannoni@redhat.com>
11446
11447 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
11448 what debug info we have. Print a better message if something goes
11449 wrong while producing the separate debug info file.
11450
a476ccc9
MC
114512004-01-14 Michael Chastain <mec.gnu@mindspring.com>
11452
11453 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
11454
f453692c
MC
114552004-01-14 Michael Chastain <mec.gnu@mindspring.com>
11456
11457 * gdb.base/callfuncs.c: Add copyright notice.
11458
f40063a5
MC
114592004-01-13 Michael Chastain <mec.gnu@mindspring.com>
11460
11461 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
11462 inheritance. PR gdb/1498, PR gcc/13539.
11463
19ac3974
EZ
114642004-01-13 Elena Zannoni <ezannoni@redhat.com>
11465
a9c64011
AS
11466 * gdb.threads/gcore-thread.exp: Prefix name of binary with
11467 test specific name.
11468 * gdb.mi/gdb669.exp: Ditto.
11469 * gdb.mi/mi-pthreads.exp: Ditto.
11470 * gdb.mi/mi1-pthreads.exp: Ditto.
11471 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 11472
56c97c6e
MC
114732004-01-12 Michael Chastain <mec.gnu@mindspring.com>
11474
11475 * gdb.cp/member-ptr.cc: Add copyright notice.
11476
a0644324
MC
114772004-01-12 Michael Chastain <mec.gnu@mindspring.com>
11478
11479 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
11480 some patterns for recent versions of gcc and hpacc. Delete
11481 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
11482 Delete tests that access a NULL pointer-to-member-data. This
11483 script is still disabled for gcc.
11484
32fabe09
EZ
114852004-01-12 Elena Zannoni <ezannoni@redhat.com>
11486
11487 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 11488 escaped correctly.
32fabe09 11489
1f8a6abb
EZ
114902004-01-12 Elena Zannoni <ezannoni@redhat.com>
11491
11492 * gdb.base/sepdebug.exp: New file.
11493 * gdb.base/sepdebug.c: New file.
11494 * lib/gdb.exp (separate_debug_filename): New procedure.
11495 (gdb_gnu_strip_debug): New procedure.
11496
48efe704
AC
114972004-01-12 Andrew Cagney <cagney@redhat.com>
11498
11499 * gdb.mi/ChangeLog: Delete file. Renamed to ...
11500 * gdb.mi/ChangeLog-1999-2003: New file.
11501
a9415475
AC
115022004-01-12 Andrew Cagney <cagney@redhat.com>
11503
11504 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
11505 "Renaming a directory to a non-empty directory returns ENOTEMPTY
11506 or EEXIST", treat EBUSY as an XFAIL.
11507
83b8cf9d
MC
115082004-01-11 Michael Chastain <mec.gnu@mindspring.com>
11509
11510 * gdb.base/scope.exp: Remove obsolete setup_xfail for
11511 hp_cc_compiler.
11512
9939d2a8
MC
115132004-01-10 Michael Chastain <mec.gnu@mindspring.com>
11514
11515 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
11516 decorations.
11517
1ff8cadf
MC
115182004-01-10 Michael Chastain <mec.gnu@mindspring.com>
11519
11520 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
11521 and "(aCC)" decorations. Remove obsolete doco about old
11522 test results.
11523
6fa9022e
MC
115242004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11525
11526 * gdb.cp/exception.exp: Fix typo in doco.
11527
209721fe
MK
115282004-01-09 Mark Kettenis <kettenis@gnu.org>
11529
11530 * gdb.base/gdb1476.exp: Fix typo.
11531
ef11303e
MC
115322004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11533
11534 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
11535 file.
11536
041ab88c
MC
115372004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11538
11539 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
11540 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
11541 Use gdb_compile. Remove restriction on gcc. Add some patterns
11542 for recent version of gdb. Delete second half, which was a copy
11543 of the first half with different build flags. This test is
11544 still disabled because it is still not ready for production.
11545
e36d075a
MC
115462004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11547
11548 * gdb.cp/exception.cc: Add copyright notice.
11549 * gdb.cp/exception.exp: Add a notice that this file is broken
11550 because of line number changes caused by addition of copyright
11551 notice.
11552
42b190ad
MC
115532004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11554
11555 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
11556 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
11557
8f25f06b
MC
115582004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11559
11560 * gdb.cp/classes.exp: Accept gnu abi 2.
11561 * gdb.cp/derivation.exp: Likewise.
11562 * gdb.cp/overload.exp: Likewise.
11563 * gdb.cp/virtfunc.exp: Likewise.
11564
06ded8b8
MC
115652004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11566
11567 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
11568 semicolon after end of function.
11569
77c26ae3
MC
115702004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11571
11572 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
11573 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
11574 boilerplate code for compiling and running the program under
11575 test. Add some string method tests.
11576
20757486
MC
115772004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11578
11579 * gdb.cp/bs15503.cc: Add copyright notice.
11580 * gdb.cp/bs15503.exp: Adjust line number.
11581
0fd3b503
MC
115822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11583
11584 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
11585 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
11586
10d1bea8
MC
115872004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11588
11589 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
11590 hp_cc_compiler.
11591
2789202a
MC
115922004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11593
11594 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
11595 * gdb.cp/ctti.exp: Use the marker instead of "next".
11596 With gcc, run further before bailing.
11597
b862f14c
MC
115982004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11599
11600 * gdb.cp/cttiadd.cc: Add copyright notice.
11601 * gdb.cp/cttiadd1.cc: Likewise.
11602 * gdb.cp/cttiadd2.cc: Likewise.
11603 * gdb.cp/cttiadd3.cc: Likewise.
11604
96da2469
MC
116052004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11606
11607 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
11608 Use gdb_test, gdb_test_multiple. Use floating-point values that
11609 have exact representations in IEEE-ish formats.
11610
053248ff
MC
116112004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11612
11613 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
11614 compilers. Delete duplicate call to get_compiler_info.
11615 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
11616 * gdb.base/volatile.exp: Likewise.
11617
84acecdd
MK
116182004-01-07 Mark Kettenis <kettenis@gnu.org>
11619
11620 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
11621 memory at address 0.
11622
fe11a27f
MC
116232004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11624
11625 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
11626 to test for hp-ux assembler. Fix copyright years.
11627
60ad077b
AC
116282004-01-07 Andrew Cagney <cagney@redhat.com>
11629
11630 * gdb.base/fileio.c (strerrno): Add "EBUSY".
11631
1c9b8f33
AC
116322004-01-07 Andrew Cagney <cagney@redhat.com>
11633
11634 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
11635 when creating the read-only file. From analysis by Roland McGrath
11636 and Elena Zannoni.
11637
753ccc7a
MC
116382004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11639
11640 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
11641
eca3e36b
MC
116422004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11643
11644 * gdb.base/cvexpr.c: Be type-safe with function pointers and
11645 data pointers.
11646
f8d4bac4
MC
116472004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11648
11649 * gdb.cp/m-static.exp: Compile one source file at a time.
11650 Delete unused call to get_compiler_info.
11651
9b4e0f94
MC
116522004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11653
11654 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
11655 * gdb.base/call-rt-st.exp: Likewise.
11656 * gdb.base/nodebug.exp: Likewise.
11657 * gdb.base/volatile.exp: Likewise.
11658 * gdb.cp/ref-types.exp: Likewise.
11659 * gdb.cp/templates.exp: Likewise.
11660
023c1024
MK
116612004-01-05 Mark Kettenis <kettenis@gnu.org>
11662
11663 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
11664
19703c4a
MC
116652004-01-05 Michael Chastain <mec.gnu@mindspring.com>
11666
11667 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
11668 hppa*-hp-hpux*.
11669
18b67037
MK
116702004-01-04 Mark Kettenis <kettenis@gnu.org>
11671
ba6219c8
MK
11672 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
11673 x86_64-*-*.
11674
18b67037
MK
11675 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
11676 sparc64-*-* and sparc*-solaris2*.
11677
1bfbbb9d
MK
116782004-01-04 Mark Kettenis <kettenis@gnu.org>
11679
11680 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
11681 return ${tests}" test. The ${tests} already mentions the
11682 filename.
11683
06846494
MC
116842004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11685
11686 * gdb.cp/local.exp: Accept gcc abi 2.
11687
3b0cb202
MC
116882004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11689
11690 * gdb.cp/templates.exp: Accept gcc abi 2.
11691
0643ec3f
MC
116922004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11693
11694 * lib/compiler.cc: Remove supports_template_debugging.
11695 * gdb.cp/templates.exp: Do not test supports_template_debugging.
11696
d231d0b1
MC
116972004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11698
11699 * gdb.cp/namespace.exp: Accept gcc abi 2.
11700
44ffb27c
MC
117012004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11702
11703 * gdb.cp/method.exp: Accept gcc abi 2.
11704
184ad485
MC
117052004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11706
11707 * gdb.cp/classes.exp: Generate identical results as old version.
11708 * gdb.cp/derivation.exp: Likewise.
11709 * gdb.cp/overload.exp: Likewise.
11710 * gdb.cp/virtfunc.exp: Likewise.
11711
116f09e7
MC
117122004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11713
11714 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
11715 mysterious bug with sourceware version of expect.
11716
b1379776
MC
117172004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11718
11719 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
11720 current versions of gcc, including gcc abi 2. Remove gratuitous
11721 restart of test program. Use gdb_test_multiple and gdb_test for
11722 all tests. Add patterns to xfail missing "const" in "const char *"
11723 and kfail PR gdb/1155.
11724
6b7a4c0e
MC
117252004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11726
11727 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
11728 current versions of gcc, including gcc abi 2. Remove gratuitous
11729 restart of test program. Use gdb_test_multiple and gdb_test for
11730 all tests. Add patterns to kfail PR gdb/1498.
11731
51615d72
MC
117322003-12-31 Michael Chastain <mec.gnu@mindspring.com>
11733
11734 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
11735 current versions of gcc, including gcc abi 2. Use "breakpoint"
11736 and "continue" instead of restarting the target program. Use
11737 gdb_test_multiple and gdb_test for all tests.
11738
7b79a9d7
MK
117392004-01-01 Mark Kettenis <kettenis@gnu.org>
11740
11741 * gdb.asm/asm-source.exp: Update copyright year. Link statically
11742 for *-*-solaris2*.
11743
1cd3489f
MC
117442003-12-31 Michael Chastain <mec.gnu@mindspring.com>
11745
11746 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
11747 current versions of gcc, including gcc abi 2. Use "breakpoint"
11748 and "continue" instead of restarting the target program several
11749 times. Use gdb_test_multiple and gdb_test for all tests.
11750
850742db
MC
117512003-12-18 Michael Chastain <mec.gnu@mindspring.com>
11752
11753 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
11754 source files.
11755
eb4bbda8
MC
117562003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11757
11758 * gdb.base/environ.exp: Handle compiling test case from multiple
11759 source files.
11760
e42c7771
MC
117612003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11762
11763 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
11764
80e4b428
JB
117652003-12-17 Jim Blandy <jimb@redhat.com>
11766
5f06973a
JB
11767 * gdb.base/freebpcmd.c: Add copyright notice.
11768
80e4b428
JB
11769 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
11770
0ab84fb7
MC
117712003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11772
11773 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
11774
1b3bb3d0
JB
117752003-12-13 Jim Blandy <jimb@redhat.com>
11776
11777 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
11778
3a4c9371
KB
117792003-12-12 Kevin Buettner <kevinb@redhat.com>
11780
11781 * gdb.asm/frv.inc: New file.
11782 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
11783
a1dea79a
FF
117842003-12-09 Fred Fish <fnf@redhat.com>
11785
11786 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
11787 functions to break1.c and leave prototypes behind. Add more
11788 "set breakpoint NN here" comments.
11789 * gdb.base/break1.c: New file.
11790
11791 * gdb.base/break.exp: Handle compiling test case from multiple
11792 source files and change source file references as needed.
11793 * gdb.base/completion.exp: Ditto.
11794 * gdb.base/condbreak.exp: Ditto.
11795 * gdb.base/define.exp: Ditto.
11796 * gdb.base/ena-dis-br.exp: Ditto.
11797 * gdb.base/info-proc.exp: Ditto.
11798 * gdb.base/maint.exp: Ditto.
11799 * gdb.base/until.exp: Ditto.
11800
11801 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
11802 hardcoded line numbers.
11803 * gdb.base/define.exp: Ditto.
11804 * gdb.base/ena-dis-br.exp: Ditto.
11805 * gdb.base/maint.exp: Ditto.
11806 * gdb.base/until.exp: Ditto.
11807
11808 * gdb.base/completion.exp: Use "break1" for completion tests since
11809 "break" is no longer a unique prefix.
11810
5266b69c
AC
118112003-12-06 Andrew Cagney <cagney@redhat.com>
11812
11813 * gdb.base/structs.exp (test_struct_returns): When applicable, set
11814 "return_value_unimplemented". When an unimplemented struct return
11815 architecture, report incorrect values as a KFAIL
11816
374451f0
MC
118172003-12-05 Michael Chastain <mec.gnu@mindspring.com>
11818
11819 * gdb.cp/rtti.exp: Accept new wording of warning from
11820 cp_lookup_rtti_type.
11821
ba9b20a7
MC
118222003-12-05 Michael Chastain <mec.gnu@mindspring.com>
11823
11824 Partial fix for PR testsuite/1456.
11825 * gdb.base/scope.exp (test_at_main): Replace references to
11826 gcc_compiled with calls to test_compiler_info.
11827 (test_at_foo): Likewise.
11828 (test_at_bar): Likewise.
11829
b74b6d0b
MC
118302003-12-04 Michael Chastain <mec.gnu@mindspring.com>
11831
11832 Partial fix for PR testsuite/1456.
11833 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
11834 to test_compiler_info.
11835
ccfa3402
MC
118362003-12-03 Michael Chastain <mec.gnu@mindspring.com>
11837
11838 * gdb.base/so-impl-ld.exp: Update copyright notice.
11839
f6246aba
MC
118402003-12-02 Michael Chastain <mec.gnu@mindspring.com>
11841
11842 Partial fix for PR testsuite/1456.
11843 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
11844 to test_compiler_info.
11845
13ae734a
MC
118462003-11-28 Michael Chastain <mec.gnu@mindspring.com>
11847
11848 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
11849 from current versions of gdb. Clean up regular expressions.
11850 Delete redundant timeout case.
11851
d8e1cdee
MC
118522003-11-28 Michael Chastain <mec.gnu@mindspring.com>
11853
11854 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
11855 from current versions of gdb. Clean up regular expressions.
11856 Delete redundant timeout case.
11857
96457b64
MC
118582003-12-01 Michael Chastain <mec.gnu@mindspring.com>
11859
11860 Partial fix for PR testsuite/1456.
11861 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
11862 gcc_compiled with call to test_compiler_info.
11863
f35309fc
MC
118642003-11-30 Michael Chastain <mec.gnu@mindspring.com>
11865
11866 Partial fix for PR testsuite/1456.
11867 * gdb.base/list.exp (test_list_function): Delete unused declaration
11868 of gcc_compiled.
11869
d7afdf9b
MC
118702003-11-29 Michael Chastain <mec.gnu@mindspring.com>
11871
11872 Partial fix for PR testsuite/1456.
11873 * gdb.base/complex.exp: Replace reference to gcc_compiled with
11874 call to test_compiler_info.
11875
71507b56
MK
118762003-11-29 Mark Kettenis <kettenis@gnu.org>
11877
11878 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
11879 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
11880 it to create the appropriate note.inc.
11881 * gdb.asm/asmsrc1.s: Include "note.inc".
11882 * gdb.asm/netbsd.inc: New file.
11883 * gdb.asm/empty.inc: New file.
11884
f81f93f7
MC
118852003-11-28 Michael Chastain <mec.gnu@mindspring.com>
11886
11887 Partial fix for PR testsuite/1456.
11888 * gdb.base/constvars.exp: Replace references to gcc_compiled with
11889 calls to test_compiler_info.
11890
9a77938e
MC
118912003-11-27 Michael Chastain <mec.gnu@mindspring.com>
11892
11893 Partial fix for PR testsuite/1456.
11894 * gdb.base/volatile.exp: Replace references to gcc_compiled with
11895 calls to test_compiler_info.
11896
e8367dc7
MK
118972003-11-27 Mark Kettenis <kettenis@gnu.org>
11898
11899 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
11900 pattern for the KFAILs.
11901
526c61ee
AF
119022003-11-25 Adam Fedor <fedor@gnu.org>
11903
11904 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
11905 * gdb.objc/objcdecode.m: New file.
11906
28f2d600
AF
119072003-11-25 Adam Fedor <fedor@gnu.org>
11908
11909 * gdb.objc/nondebug.exp: Test for PR objc/1236.
11910 * gdb.objc/nondebug.m: New file.
11911
a3895cee
BE
119122003-11-26 Ben Elliston <bje@wasabisystems.com>
11913
11914 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
11915 NetBSD as it does on FreeBSD. Modelled on a similar change by
11916 Mark Kettenis on 2003-05-30.
11917 (link-flags): Set to "--entry _start" regardless of target.
11918 Special linker flags are to be appended to $link-flags.
11919 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
11920
c9f2c8a3
MC
119212003-11-25 Michael Chastain <mec.gnu@mindspring.com>
11922
11923 * gdb.cp/method.exp: Accept output of new demangler.
11924
15a0587a 119252003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
11926
11927 * gdb/class2.exp: New file.
11928 * gdb/class2.cc: New file.
11929
3c00b570
MC
119302003-11-25 Michael Chastain <mec.gnu@mindspring.com>
11931
11932 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
11933 of new demangler.
11934
7027acc7
MK
119352003-11-23 Mark Kettenis <kettenis@gnu.org>
11936
11937 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
11938 of gdb_test "run".
11939
b0e1598a
MK
119402003-11-23 Mark Kettenis <kettenis@gnu.org>
11941
11942 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
11943 "continue" into "run".
11944
4d9eda44
MC
119452003-11-23 Michael Chastain <mec.gnu@mindspring.com>
11946
11947 Partial fix for PR testsuite/1456.
11948 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
11949 call to test_compiler_info.
11950 * gdb.cp/ctti.exp: Likewise.
11951 * gdb.cp/derivation.exp: Likewise.
11952 * gdb.cp/member-ptr.exp: Likewise.
11953 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
11954 reference to gcc_compiled.
11955
119562003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
11957
11958 Fix PR testsuite/1463.
11959 * gdb.base/structs.exp (start_structs_test): Call
11960 get_debug_format before using the debug format.
11961
d422fe19
AC
119622003-11-22 Andrew Cagney <cagney@redhat.com>
11963
11964 * lib/gdb.exp (gdb_test_multiple): Add simple example.
11965 * gdb.base/structs.exp: Use gdb_test_multiple.
11966
039cf96d
AC
119672003-11-20 Andrew Cagney <cagney@redhat.com>
11968
6882279b
AC
11969 * gdb.base/structs.exp: Handle and recover from internal errors.
11970 Replace "foo${n}" with "foo<n>" in test messages.
11971
e53890ae
AC
11972 * gdb.base/structs.exp: Update copyright. Rewrite.
11973 * gdb.base/structs.c: Update copyright. Rewrite.
11974
2b211c59
AC
11975 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
11976 resync count exceeded.
d63a86f8 11977
039cf96d
AC
11978 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
11979 from the internal error.
11980 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
11981 Original from Jim Blandy.
11982 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 11983
eac98b22
AC
119842003-11-19 Andrew Cagney <cagney@redhat.com>
11985
11986 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
11987 KFAIL.
11988
67455b2a
MK
119892003-11-17 Mark Kettenis <kettenis@gnu.org>
11990
11991 New testcase for PR backtrace/1435.
11992 * gdb.arch/i386-unwind.exp: New file.
11993 * gdb.arch/i386-unwind.c: New file.
11994
853d6e5b
AC
119952003-11-17 Andrew Cagney <cagney@redhat.com>
11996
11997 * lib/gdb.exp (compiler_info): New global.
11998 (test_compiler_info): New function.
11999 (get_compiler_info): Set compiler_info.
12000 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
12001 "compiler_info" to gcc-<major>-<minor>.
12002
38cf6e11
MC
120032003-11-15 Michael Chastain <mec.gnu@mindspring.com>
12004
12005 * gdb.trace/configure: Remove.
12006
a50d3602
EZ
120072003-11-13 Elena Zannoni <ezannoni@redhat.com>
12008
12009 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 12010 breakpoints.
a50d3602
EZ
12011 * gdb.base/break.exp: Remove all references to explicit line
12012 numbers.
12013
d9407aaa
NC
120142003-11-11 Nick Clifton <nickc@redhat.com>
12015
12016 * gdb.base/shreloc.exp: Do not run for targets which do not
12017 support shared objects.
12018
db488fc1
CV
120192003-11-10 Corinna Vinschen <vinschen@redhat.com>
12020
12021 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
12022 Don't run tests if nofileio flag is given.
12023
6a90a18e
EZ
120242003-11-07 Elena Zannoni <ezannoni@redhat.com>
12025
12026 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 12027 as well as 'Watchpoint'.
6a90a18e 12028
0b915e9c
EZ
120292003-11-06 Elena Zannoni <ezannoni@redhat.com>
12030
12031 Reported by Jim Ingham <jingham@apple.com>:
12032 * gdb.base/annota1.exp: Match at least one occurrence of the
12033 signal handler annotation.
12034
d7e4b55f
EZ
120352003-11-06 Elena Zannoni <ezannoni@redhat.com>
12036
a9c64011
AS
12037 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
12038 as well as 'Watchpoint'.
d7e4b55f 12039
2fe4e8d0
MC
120402003-11-05 Michael Chastain <mec@shout.net>
12041
12042 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
12043
6ef88553
KW
120442003-11-03 Kris Warkentin <kewarken@qnx.com>
12045
12046 * gdb.arch/gdb1291.c: New test file.
12047 * gdb.arch/gdb1291.exp: New test script.
12048 * gdb.arch/gdb1431.c: New test file.
12049 * gdb.arch/gdb1431.exp: New test script.
12050
ae7dc4d8
MC
120512003-10-22 Michael Chastain <mec@shout.net>
12052
12053 * gdb.mi/pthreads.c: Add copyright notice.
12054
c39d7427
MC
120552003-10-22 Michael Chastain <mec@shout.net>
12056
12057 * gdb.threads/pthreads.c: Add copyright notice.
12058
8b7d96c1
MC
120592003-10-20 Michael Chastain <mec@shout.net>
12060
12061 * gdb.base/gdb1056.exp: New test script.
12062
d1d69fdd
DJ
120632003-10-13 Daniel Jacobowitz <drow@mvista.com>
12064
12065 * gdb.threads/killed.exp: Use gdb_run_cmd.
12066
7d605576
DJ
120672003-10-13 Daniel Jacobowitz <drow@mvista.com>
12068
12069 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
12070 create a core file.
12071 * gdb.threads/gcore-thread.exp: Likewise.
12072
618ec112
CV
120732003-10-13 Corinna Vinschen <vinschen@redhat.com>
12074
12075 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
12076 type, based on char type.
12077 (struct bit_flags_short_t): New bitfield type, based on short type.
12078 (init_bit_flags_char): New fuction.
12079 (init_bit_flags_short): Ditto.
12080 (print_bit_flags_char): Ditto.
12081 (print_bit_flags_short): Ditto.
12082 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
12083
9367a73c
MC
120842003-10-11 Michael Chastain <mec@shout.net>
12085
12086 * gdb.base/call-rt-st.exp: Update copyright year.
12087
1decf120
KI
120882003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
12089
12090 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
12091 * gdb.disasm/sh3.s: Ditto.
12092
5445b2ae
DJ
120932003-10-07 Daniel Jacobowitz <drow@mvista.com>
12094
12095 * gdb.threads/switch-threads.exp: New test.
12096 * gdb.threads/switch-threads.c: New source file.
12097
aec24853
CV
120982003-10-07 Corinna Vinschen <vinschen@redhat.com>
12099
12100 * gdb.base/ending-run.exp: Add sh specific case.
12101
adc7428d
AC
121022003-10-06 Andrew Cagney <cagney@redhat.com>
12103
12104 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
12105 * gdb.disasm/mn10200.exp: Delete obsolete file.
12106
c9d37158
DJ
121072003-09-29 Daniel Jacobowitz <drow@mvista.com>
12108
12109 * ChangeLog: Correct an entry command.exp -> commands.exp.
12110 * gdb.base/commands.exp (bp_deleted_in_command_test)
12111 (temporary_breakpoint_commands): Check noargs.
12112
79c2c32d
DC
121132003-09-25 David Carlton <carlton@kealia.com>
12114
12115 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
12116 of some print tests, where appropriate. Add tests for C::D::cd,
12117 E::ce, F::cXfX, G::XgX.
12118 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
12119
594e6d67
RE
121202003-09-25 Richard Earnshaw <rearnsha@arm.com>
12121
12122 * lib/java.exp (java_init): Import target_alias before using it.
12123
10f0d451
DC
121242003-09-25 David Carlton <carlton@kealia.com>
12125
12126 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
12127
274bcba0
EZ
121282003-09-23 Elena Zannoni <ezannoni@redhat.com>
12129
d63a86f8 12130 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 12131 weirdness.
274bcba0 12132
cdbf20f7
MC
121332003-09-17 Michael Chastain <mec@shout.net>
12134
12135 * gdb.cp/gdb1355.exp: New file.
12136 * gdb.cp/gdb1355.c: New file.
12137
71e06f80
CV
121382003-09-15 Corinna Vinschen <vinschen@redhat.com>
12139
12140 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
12141 * gdb.asm/sh.inc: New file.
12142
5c4e30ca
DC
121432003-09-11 David Carlton <carlton@kealia.com>
12144
bd45b7af
DC
12145 * gdb.cp/namespace.exp: Add tests for namespace types.
12146 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
12147 (test_namespace): New.
12148
1c199746
EZ
121492003-09-11 Elena Zannoni <ezannoni@redhat.com>
12150
a9c64011 12151 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 12152 * gdb.stabs/weird.exp: Ditto.
1c199746 12153
04ed252f
MC
121542003-09-08 Michael Chastain <mec@shout.net>
12155
12156 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
12157
d8a2d9e7
MC
121582003-09-07 Michael Chastain <mec@shout.net>
12159
12160 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
12161 'parse error'.
12162
161afb24
MK
121632003-09-07 Mark Kettenis <m.kettenis@osp.nl>
12164
12165 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
12166
49f2741a
MC
121672003-08-30 Michael Chastain <mec@shout.net>
12168
12169 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
12170 * gdb.gdb/observer.exp: Ditto.
12171 * gdb.gdb/xfullpath.exp: Ditto.
12172
8afa723e
MK
121732003-08-29 Mark Kettenis <kettenis@gnu.org>
12174
12175 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
12176 *-*-*bsd*.
12177
f31dfe3b
JJ
121782003-08-28 Jeff Johnston <jjohnstn@redhat.com>
12179
12180 * gdb.base/dump.exp: Skip for ia64.
12181
4630e498
JJ
121822003-08-25 Jeff Johnston <jjohnstn@redhat.com>
12183
12184 * gdb.asm/asm-source.exp: Add ia64 support.
12185 * gdb.asm/ia64.inc: New file.
12186
1105b7ef
MC
121872003-08-22 Michael Chastain <mec@shout.net>
12188
12189 * gdb.cp: New directory.
12190 * gdb.cp/*: Copy from gdb.c++/*.
12191 * gdb.c++/*: Remove.
12192 * Makefile.in: Change gdb.c++ to gdb.cp.
12193 * configure.in: Ditto.
12194 * configure: Regnerate.
12195
c945b932
MK
121962003-08-18 Mark Kettenis <kettenis@gnu.org>
12197
12198 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
12199 * gdb.arch/i386-prologue.c (gdb1338): Add function.
12200
2b66634b
DJ
122012003-08-17 Daniel Jacobowitz <drow@mvista.com>
12202
12203 * mi-var-display.exp (-var-list-children weird): Accept function
12204 pointers with argument types.
12205 * mi1-var-display.exp (-var-list-children weird): Likewise.
12206 * mi2-var-display.exp (-var-list-children weird): Likewise.
12207
a356f73b
DJ
122082003-08-17 Daniel Jacobowitz <drow@mvista.com>
12209
12210 * gdb.base/annota3.exp: Add missing newline.
12211
483417b8
MC
122122003-08-06 Michael Chastain <mec@shout.net>
12213
12214 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
12215
c99c59c3
MS
122162003-08-12 Michael Snyder <msnyder@redhat.com>
12217
12218 * gdb.base/float.exp: Add test for SH.
12219
55ed7501
MK
122202003-08-10 Mark Kettenis <kettenis@gnu.org>
12221
12222 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
12223
1a371f2e
EZ
122242003-08-07 Elena Zannoni <ezannoni@redhat.com>
12225
12226 * gdb.base/completion.exp: Remove reduntant completion test
12227 on filename.
12228
e0f353ce
EZ
122292003-08-07 Elena Zannoni <ezannoni@redhat.com>
12230
a9c64011
AS
12231 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
12232 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
12233 gdb.trace/save-trace.exp: Make sure that full pathnames are
12234 escaped correctly.
e0f353ce 12235
5710a1af 122362003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 12237
a9c64011
AS
12238 * configure.in: Don't generate config.h from config.hin.
12239 * configure: Regenerate.
12240 * config.hin: Remove file.
12241 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
12242 * gdb.threads/pthreads.c: Ditto.
5710a1af 12243
dcd81ce9
DJ
122442003-08-07 Daniel Jacobowitz <drow@mvista.com>
12245
12246 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12247 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
12248 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
12249 Replace ld24 with seth/add3.
12250
6009d884
AC
122512003-08-02 Andrew Cagney <cagney@redhat.com>
12252
12253 * gdb.base/annota3.exp: New file.
12254 * gdb.base/annota3.c: New file.
12255 * gdb.c++/annota3.exp: New file.
12256 * gdb.c++/annota3.cc: New file.
12257
51514e06
MC
122582003-07-29 Michael Chastain <mec@shout.net>
12259
12260 * gdb.threads/tls.c (spin): Check errno only if sem_wait
12261 actually failed.
12262 (do_pass): Likewise.
12263 * gdb.threads/tls.exp: Always initialize no_of_threads.
12264
4ee6625b
DJ
122652003-07-27 Daniel Jacobowitz <drow@mvista.com>
12266
12267 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
12268 pattern.
12269 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
12270 * gdb.threads/tls.exp: Recognize one case of the host library not
12271 supporting TLS.
12272
225f2bf6
AC
122732003-07-27 Andrew Cagney <cagney@redhat.com>
12274
12275 * gdb.base/fileio.exp: Use SH when running commands using
12276 remote_exec.
12277
bcb27c9f
DJ
122782003-07-24 Daniel Jacobowitz <drow@mvista.com>
12279
12280 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12281 * gdb.base/relocate.c (dummy): New padding array.
12282
3d67be83
MS
122832003-07-22 Michael Snyder <msnyder@redhat.com>
12284
d63a86f8 12285 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
12286
12287 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
12288 patterns to be more general, accepting old and new output.
12289 Some output chars (such as '+') also must be quoted.
d63a86f8 12290 Some addresses are displayed numerically instead of
3d67be83
MS
12291 symbolically.
12292
57ba3b85
MS
122932003-07-23 Michael Snyder <msnyder@redhat.com>
12294
686d097c
MS
12295 * gdb.base/return2.exp: Don't test long-long return.
12296
57ba3b85
MS
12297 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
12298 * gdb.disasm/t01_mov.exp: Ditto.
12299 * gdb.disasm/t02_mova.s: Ditto.
12300 * gdb.disasm/t02_mova.exp: Ditto.
12301 * gdb.disasm/t03_add.s: Ditto.
12302 * gdb.disasm/t03_add.exp: Ditto.
12303 * gdb.disasm/t04_sub.s: Ditto.
12304 * gdb.disasm/t04_sub.exp: Ditto.
12305 * gdb.disasm/t05_cmp.s: Ditto.
12306 * gdb.disasm/t05_cmp.exp: Ditto.
12307 * gdb.disasm/t06_ari2.s: Ditto.
12308 * gdb.disasm/t06_ari2.exp: Ditto.
12309 * gdb.disasm/t07_ari3.s: Ditto.
12310 * gdb.disasm/t07_ari3.exp: Ditto.
12311 * gdb.disasm/t08_or.s: Ditto.
12312 * gdb.disasm/t08_or.exp: Ditto.
12313 * gdb.disasm/t09_xor.s: Ditto.
12314 * gdb.disasm/t09_xor.exp: Ditto.
12315 * gdb.disasm/t10_and.s: Ditto.
12316 * gdb.disasm/t10_and.exp: Ditto.
12317 * gdb.disasm/t11_logs.s: Ditto.
12318 * gdb.disasm/t11_logs.exp: Ditto.
12319 * gdb.disasm/t12_bit.s: Ditto.
12320 * gdb.disasm/t12_bit.exp: Ditto.
12321 * gdb.disasm/t13_otr.s: Ditto.
12322 * gdb.disasm/t13_otr.exp: Ditto.
12323
e00759ef
EZ
123242003-07-22 Elena Zannoni <ezannoni@redhat.com>
12325
12326 * gdb.threads/tls.exp :Add kfail for 'info address' case.
12327
8bc2021f
EZ
123282003-07-22 Elena Zannoni <ezannoni@redhat.com>
12329
a9c64011
AS
12330 * gdb.threads/tls.c : New file.
12331 * gdb.threads/tls.exp : New file.
12332 * gdb.threads/tls-main.c : New file.
12333 * gdb.threads/tls-shared.c : New file.
12334 * gdb.threads/tls-shared.exp : New file.
8bc2021f 12335
89320c4c
AS
123362003-07-22 Andreas Schwab <schwab@suse.de>
12337
12338 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
12339
180dea7c
AS
123402003-07-20 Andreas Schwab <schwab@suse.de>
12341
12342 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
12343 due to insn reordering.
12344
0714963c
AC
123452003-07-15 Andrew Cagney <cagney@redhat.com>
12346
12347 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
12348
98a23b3f
MC
123492003-07-15 Michael Chastain <mec@shout.net>
12350
12351 * gdb.base/gdb1250.exp: New file.
12352 * gdb.base/gdb1250.c: New file.
12353
27e417a2
ML
123542003-07-09 Michal Ludvig <mludvig@suse.cz>
12355
12356 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
12357 expansion of size_t to 'unsigned long', not only to 'unsigned'.
12358
8bc2021f
EZ
123592003-07-09 Elena Zannoni <ezannoni@redhat.com>
12360
a9c64011
AS
12361 * gdb.threads/tls.c: New file.
12362 * gdb.threads/tls.exp: New file.
12363 * gdb.threads/tls-main.c: New file.
12364 * gdb.threads/tls-shared.c: New file.
12365 * gdb.threads/tls-shared.exp: New file.
8bc2021f 12366
d99968dc
EZ
123672003-07-09 Elena Zannoni <ezannoni@redhat.com>
12368
12369 * gdb.base/annota1.exp: Make sure that we properly escape the
12370 full path of the source file. Xfail more permissive patterns,
d63a86f8 12371 due to a compiler debug info problem.
d99968dc 12372
83876b3b
AS
123732003-07-07 Andreas Schwab <schwab@suse.de>
12374
2705e972
AS
12375 * gdb.asm/m68k.inc: New file.
12376 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
12377
83876b3b
AS
12378 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
12379 arguments"): Also match negative number.
12380
12381 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
12382
3a871b37
DJ
123832003-07-03 Daniel Jacobowitz <drow@mvista.com>
12384
12385 * gdb.base/store.c (charest): New typedef.
12386 (add_char): Rename to add_charest, update.
12387 (wack_char): Rename to wack_charest, update types. Return l + r
12388 to keep r live across the call.
12389 (wack_short, wack_int, wack_long, wack_longest, wack_float)
12390 (wack_double, wack_doublest): Return l + r to keep r live across
12391 the call.
12392 * gdb.base/store.exp: Accomodate store.c changes.
12393
b2a7f303
DC
123942003-06-30 David Carlton <carlton@kealia.com>
12395
12396 * gdb.c++/maint.exp (test_invalid_name): New.
12397 (test_first_component): Add tests for invalid names.
12398
3c6cb4a1
MC
123992003-06-29 Michael Chastain <mec@shout.net>
12400
12401 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
12402 output of '<VTT for class>' for virtual base classes.
12403
f1c2644b
DJ
124042003-06-29 Daniel Jacobowitz <drow@mvista.com>
12405
12406 * gdb.base/completion.exp: Tab-complete "complet" instead of
12407 "compl".
12408 * gdb.base/complex.exp, gdb.base/complex.c: New files.
12409
18080350
DJ
124102003-06-29 Daniel Jacobowitz <drow@mvista.com>
12411
12412 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
12413 * gdb.base/volatile.exp: Likewise.
12414
f56973f8
DJ
124152003-06-29 Daniel Jacobowitz <drow@mvista.com>
12416
12417 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
12418 gdb/1265.
12419
124202003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
12421 Daniel Jacobowitz <drow@mvista.com>
12422
12423 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
12424 initial line count of 'captured_main' from 26 to 32.
12425 (test_with_self): Allow xmalloc call to be interleaved with the
12426 preceding two lines.
12427
e766d4d6
JB
124282003-06-24 Joel Brobecker <brobecker@gnat.com>
12429
12430 * gdb.base/bang.exp: New testcase.
12431
f125c9a4
JB
124322003-06-23 Joel Brobecker <brobecker@gnat.com>
12433
12434 * gdb.base/langs.exp: Add some tests for the "minimal" language
12435 support.
12436
6e25beaf
EZ
124372003-06-23 Elena Zannoni <ezannoni@redhat.com>
12438
12439 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
12440 the testcase.
12441
2f816dda
DJ
124422003-06-22 Daniel Jacobowitz <drow@mvista.com>
12443
12444 * gdb.base/relocate.exp: Test add-symbol-file with a variable
12445 offset.
12446
db5a5748
DJ
124472003-06-22 Daniel Jacobowitz <drow@mvista.com>
12448
12449 * gdb.c++/pr-1210.cc: New file.
12450 * gdb.c++/pr-1210.exp: New file.
12451
1df0c130
DJ
124522003-06-21 Daniel Jacobowitz <drow@mvista.com>
12453
12454 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
12455 000-exec-continue.
12456
a92feac0
MK
124572003-06-15 Mark Kettenis <kettenis@gnu.org>
12458
12459 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
12460 on *-*-*bsd* instead of *-*-freebsd*.
12461
81a58f5b
AC
124622003-06-14 Andrew Cagney <cagney@redhat.com>
12463
12464 * gdb.base/store.exp: Test longest and doublest. Test all
12465 parameters. Weaken return statement match.
12466 * gdb.base/store.c: Add longest and doublest - aka long long and
12467 long double functions. Put all parameters into local register
12468 variables. Use negative values.
12469
b257a0d3
AC
124702003-06-14 Andrew Cagney <cagney@redhat.com>
12471
12472 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
12473 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
12474 exit status.
12475 * gdb.base/fileio.exp: Disable target when nointerrupts and
12476 noinferiorio, instead of limiting it to remote. Use remote_exec
12477 instead of system.
d63a86f8 12478
21c38304
JJ
124792003-06-12 Jeff Johnston <jjohnstn@redhat.com>
12480
12481 * gdb.base/float.exp: Add ia64 support.
12482
1bcdb424
CV
124832003-06-12 Corinna Vinschen <vinschen@redhat.com>
12484
12485 * gdb.base/fileio.exp: Run only on remote targets.
12486
6aeb981f
CV
124872003-06-10 Corinna Vinschen <vinschen@redhat.com>
12488
12489 * gdb.base/fileio.c: New file, testing File-I/O.
12490 * gdb.base/fileio.exp: Ditto.
12491
53df362e
RG
124922003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
12493
12494 * gdb.base/shreloc.exp: New file, check symbol values obtained from
12495 shared objects after relocation at load time (gdb PR/1132).
12496 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 12497 as above, part of the shared object relocation test.
53df362e 12498
ffee1b46
MK
124992003-06-08 Mark Kettenis <kettenis@gnu.org>
12500
b5ca3722
MK
12501 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
12502 fully filled history list.
12503 * gdb.base/gdb_history: New file.
12504
03ed860d
MK
12505 * gdb.base/signals.exp: XFAIL "continue to func1" on
12506 i*86-*-freebsd*.
12507
ffee1b46
MK
12508 * gdb.base/attach.exp: When trying to attach to a nonexistent
12509 process, make it possible to specify the PID based on the target,
12510 and do so for *-*-freebsd*.
12511
d80dbb52
RH
125122003-06-02 Richard Henderson <rth@redhat.com>
12513
12514 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
12515
6dd77b81
RH
125162003-06-02 Richard Henderson <rth@redhat.com>
12517
12518 * gdb.base/selftest.exp: Next over lim_at_start initialization.
12519
f6347e16
RH
125202003-06-02 Richard Henderson <rth@redhat.com>
12521
12522 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
12523
2c161407
DJ
125242003-06-01 Daniel Jacobowitz <drow@mvista.com>
12525
12526 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
12527 of globalvar.
12528
572eb746
MK
125292003-06-01 Mark Kettenis <kettenis@gnu.org>
12530
12531 * gdb.asm/asm-source.exp: Check for memory read errors in
12532 disassembler test on *BSD too.
12533
9e9617a5
RH
125342003-06-01 Richard Henderson <rth@redhat.com>
12535
12536 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
12537 for .frame.
12538 (gdbasm_call): Lose ldgp.
12539 (gdbasm_startup): Add frame information.
12540 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
12541
7b34ad4e
MK
125422003-05-31 Mark Kettenis <kettenis@gnu.org>
12543
12544 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
12545 i?86-*-*.
12546
10059fdf
MK
125472003-05-30 Mark Kettenis <kettenis@gnu.org>
12548
12549 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
12550 FreeBSD.
12551
acf4b816
RH
125522003-05-29 Richard Henderson <rth@redhat.com>
12553
12554 * gdb.asm/alpha.inc: New file.
12555 * gdb.asm/asm-source.exp: Use it.
12556
e9ecd949
JB
125572003-05-29 Jim Blandy <jimb@redhat.com>
12558
12559 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
12560 'core.PID'.
12561
e3e5a4f3
JB
125622003-05-22 Jim Blandy <jimb@redhat.com>
12563
12564 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
12565 backtrace.
d63a86f8 12566
72fe3d25
DC
125672003-05-20 David Carlton <carlton@math.stanford.edu>
12568
12569 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
12570 this time.
12571
58da2eb2
DC
125722003-05-19 David Carlton <carlton@bactrian.org>
12573
12574 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
12575 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
12576
1fcb5155
DC
125772003-05-19 David Carlton <carlton@bactrian.org>
12578
12579 * gdb.c++/namespace.exp: Add namespace scope and anonymous
12580 namespace tests.
12581 Bump copyright date.
12582 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
12583 (main): Call C::D::marker2.
12584 * gdb.c++/namespace1.cc: New file.
12585
85e85163
JJ
125862003-05-14 Jeff Johnston <jjohnstn@redhat.com>
12587
12588 Roland McGrath <roland@redhat.com>
d63a86f8 12589 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
12590 there is no manager thread.
12591
a25fbfec
JJ
125922003-05-08 Jeff Johnston <jjohnstn@redhat.com>
12593
d63a86f8
RM
12594 * gdb.threads/schedlock.exp: Remove assumption that all threads
12595 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
12596 in one of the child threads rather than the main thread.
12597
be375bae
JB
125982003-05-07 Jim Blandy <jimb@redhat.com>
12599
09bf6082
JB
12600 Add support for assembly source testing on the s390x.
12601 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
12602 architecture.
12603 * gdb.asm/s390x.inc: New file.
12604
be375bae
JB
12605 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
12606 succession of 'if' statements.
12607
00905d52
AC
126082003-05-05 Andrew Cagney <cagney@redhat.com>
12609
12610 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
12611
b1e29e33
AC
126122003-05-05 Andrew Cagney <cagney@redhat.com>
12613
12614 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
12615 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
12616
e33d66ec
EZ
126172003-05-02 Elena Zannoni <ezannoni@redhat.com>
12618
12619 * gdb.base/charset.exp: Update based on new behavior of set/show
12620 charset commands.
12621
2b6fd0d8
AC
126222003-05-01 Andrew Cagney <cagney@redhat.com>
12623
12624 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
12625 variable do not give memory errors.
12626
130cacce
AF
126272003-04-30 Adam Fedor <fedor@gnu.org>
12628
12629 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
12630 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
12631 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
12632 gdb.objc/basicclass.m: : New files
12633
12634 * lib/gdb.exp (gdb_compile_objc): New procedure.
12635
bea71854
DJ
126362003-04-27 Daniel Jacobowitz <drow@mvista.com>
12637
12638 * gdb.base/signals.exp: Make backtrace tests more specific.
12639
0f20eeea
DC
126402003-04-23 David Carlton <carlton@bactrian.org>
12641
12642 * gdb.c++/maint.exp (test_first_component): Add tests for
12643 'operator' in more locations.
12644
c8c4d8dc
KB
126452003-04-16 Kevin Buettner <kevinb@redhat.com>
12646
12647 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
12648
3fe60e3c
EZ
126492003-04-16 Elena Zannoni <ezannoni@redhat.com>
12650
12651 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 12652 func marke' instead. Update test name.
3fe60e3c 12653
9219021c
DC
126542003-04-15 David Carlton <carlton@math.stanford.edu>
12655
12656 * gdb.c++/maint.exp: New file.
12657
5dd55bdd
EZ
126582003-04-14 Elena Zannoni <ezannoni@redhat.com>
12659
12660 * gdb.threads/schedlock.c: Change type of thread function argument
12661 to long, to avoid warnings on 64-bit platforms.
12662
00890572
EZ
126632003-04-14 Elena Zannoni <ezannoni@redhat.com>
12664
a9c64011
AS
12665 * gdb.base/attach.exp: Add new message from ptrace in case of
12666 attaching to nonexistent process.
d63a86f8 12667
93201743
JB
126682003-04-11 Jim Blandy <jimb@redhat.com>
12669
12670 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12671 gdb.c++/userdef.cc: Place comments on the lines to which the
12672 marker function might return.
12673 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12674 gdb.c++/userdef.exp: Look for those comments to check that we've
12675 returned to the right place, instead of checking line numbers.
12676
2a11c64d
EZ
126772003-04-11 Elena Zannoni <ezannoni@redhat.com>
12678
a9c64011
AS
12679 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
12680 match on sourcefile name, instead of directory name.
2a11c64d 12681
68ab8fc5
EZ
126822003-04-10 Elena Zannoni <ezannoni@redhat.com>
12683
d63a86f8 12684 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
12685 working directory name.
12686
5624293a
JB
126872003-04-09 Jim Blandy <jimb@redhat.com>
12688
12689 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12690 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
12691 after an inferior function call, report the failure, but allow the
12692 test to continue.
12693
f1f02ee4
SC
126942003-04-05 Stephane Carrez <stcarrez@nerim.fr>
12695
12696 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
12697 with -DPROTOTYPES.
12698
6eb79af0
SC
126992003-04-05 Stephane Carrez <stcarrez@nerim.fr>
12700
12701 * gdb.base/break.exp: Revert last patch.
12702
8dfb4cf0
SC
127032003-04-04 Stephane Carrez <stcarrez@nerim.fr>
12704
12705 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
12706 with -DPROTOTYPES.
12707
ed4c619a
AC
127082003-04-02 Andrew Cagney <cagney@redhat.com>
12709
12710 * gdb.base/callfuncs.exp: Make "print add" messages unique.
12711 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
12712 matching directories by the name breakpoint.
12713 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
12714 Make "continue to marker1" consistent.
12715 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
12716 message consistent.
12717 * lib/gdb.exp: Put "the program is no longer running", and "the
12718 program exited" in parenthesis.
12719 * lib/mi-support.exp: Ditto.
d63a86f8 12720
4e35d5f0 127212003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 12722
4e35d5f0
BR
12723 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
12724
71900fe8
AC
127252003-03-29 Andrew Cagney <cagney@redhat.com>
12726
12727 * gdb.base/sizeof.c (main): Print the value of '\377'.
12728 * gdb.base/sizeof.exp: Check the sign of '\377'.
12729
c0655a16
MC
127302003-03-27 Michael Chastain <mec@shout.net>
12731
12732 * gdb.base/gdb1090.exp: New file.
12733 * gdb.base/gdb1090.cc: New file.
12734
5b2a3989
JB
127352003-03-27 J. Brobecker <brobecker@gnat.com>
12736
12737 * gdb.gdb/observer.exp: New regression test.
12738
79876890
MC
127392003-03-27 Michael Chastain <mec@shout.net>
12740
12741 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
12742 * gdb.base/ptype.exp: Likewise.
12743
6eac95e3
CV
127442003-03-27 Corinna Vinschen <vinschen@redhat.com>
12745
12746 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
12747
e8c71839
MC
127482003-03-26 Michael Chastain <mec@shout.net>
12749
12750 * gdb.base/ptype.exp: Actually use some typedef'd types.
12751
71b10041
SC
127522003-03-21 Stephane Carrez <stcarrez@nerim.fr>
12753
12754 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
12755 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
12756
2512cf80
CV
127572003-03-20 Corinna Vinschen <vinschen@redhat.com>
12758
12759 * gdb.base/default.exp: Fix regular expression.
12760
0d195a4f
CV
127612003-03-20 Corinna Vinschen <vinschen@redhat.com>
12762
12763 * gdb.base/args.exp: Fix regular expression.
12764
8a2dbca8
CV
127652003-03-20 Corinna Vinschen <vinschen@redhat.com>
12766
12767 * gdb.base/help.exp: Allow Win32 child process.
12768
bf028682
CV
127692003-03-20 Corinna Vinschen <vinschen@redhat.com>
12770
12771 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
12772 when stepping out of main().
12773
182dbe85
CV
127742003-03-20 Corinna Vinschen <vinschen@redhat.com>
12775
12776 * gdb.base/default.exp: Check for win32 specific message when calling
12777 "run" without executable.
12778
d67a6ba5
CV
127792003-03-20 Corinna Vinschen <vinschen@redhat.com>
12780
12781 * gdb.base/args.exp: Expect .exe in output.
12782
a955b5bb
CV
127832003-03-20 Corinna Vinschen <vinschen@redhat.com>
12784
12785 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
12786 Cygwin native.
12787
bf6bad4b
AC
127882003-03-17 Andrew Cagney <cagney@redhat.com>
12789
12790 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
12791 vector registes.
12792 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
12793 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
12794
293e9a31
DC
127952003-03-17 David Carlton <carlton@math.stanford.edu>
12796
12797 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
12798 test, for PR breakpoints/38.
12799 Call test_watchpoint_and_breakpoint.
12800 * gdb.base/watchpoint.c (func3): New function.
12801 (main): Call func3.
12802
5330f2db
DC
128032003-03-04 David Carlton <carlton@math.stanford.edu>
12804
12805 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
12806 Garply<Garply<char> >:: garply".
12807 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
12808 with respect to PR c++/1111; note also PR c++/1113.
12809 (test_template_breakpoints): KFAIL "constructor breakpoint" with
12810 respect to PR c++/1062.
12811 KFAIL "destructor breakpoint" with respect to PR c++/1112.
12812
6ece72da
DC
128132003-03-03 David Carlton <carlton@math.stanford.edu>
12814
12815 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
12816 with respect to PR c++/57.
12817 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
12818 c++/826.
12819 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
12820 respect to PR c++/57.
12821
85ca1584
DC
128222003-03-03 David Carlton <carlton@math.stanford.edu>
12823
12824 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
12825 respect to PR c++/33 into FAILs.
12826
98e9c5b8
MC
128272003-03-03 Michael Chastain <mec@shout.net>
12828
7bedbf27
MC
12829 * configure.in: Update copyright years.
12830
128312003-03-03 Michael Chastain <mec@shout.net>
12832
12833 * Makefile.in: Update copyright years.
98e9c5b8 12834
f683e100
DC
128352003-02-28 David Carlton <carlton@math.stanford.edu>
12836
12837 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
12838 print class instead of struct and/or superfluous protection
12839 specifiers, as long as the resulting output is equivalent to the
12840 source code.
12841 Delete FIXME from end of messages on tests that don't need
12842 fixing.
12843
a9e0cf2c
DC
128442003-02-28 David Carlton <carlton@math.stanford.edu>
12845
12846 * gdb.c++/templates.exp (do_tests): Allow const in the two
12847 Foo<volatile char *>::foo tests.
12848
e8d359df
MS
128492003-02-27 Michael Snyder <msnyder@redhat.com>
12850
d63a86f8 12851 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
12852 will be consistant.
12853
0b71dc91
DC
128542003-02-26 David Carlton <carlton@math.stanford.edu>
12855
12856 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
12857 char *>::foo" test with respect to PR c++/33. Create a new test
12858 which is identical to that one except that it doesn't put the
12859 space between the "char" and the "*"; KFAIL it, too.
12860
dd14ab43
DC
128612003-02-26 David Carlton <carlton@math.stanford.edu>
12862
12863 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
12864 template types into either PASSes or KFAILs (corresponding to PR
12865 c++/57). Tweak indentation. Update copyright.
12866
1146c7f1
SC
128672003-02-23 Stephane Carrez <stcarrez@nerim.fr>
12868
12869 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
12870
74641dfb
MC
128712003-02-13 Michael Chastain <mec@shout.net>
12872
12873 * gdb.base/exprs.exp: Remove i960 remnants.
12874 * gdb.base/funcargs.exp: Likewise.
12875 * gdb.base/list.exp: Likewise.
12876 * gdb.base/ptype.exp: Likewise.
12877
559cd2d0
DC
128782003-02-14 David Carlton <carlton@math.stanford.edu>
12879
12880 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
12881 pEe->D::vg()" from XFAIL to KFAIL.
12882
c4f90d87
JM
128832003-02-13 Jason Molenda (jmolenda@apple.com)
12884
12885 * gdb.base/maint.exp: Update maint print statistics regexp to include
12886 new entries.
12887
cbc4d97c
MC
128882003-02-13 Michael Chastain <mec@shout.net>
12889
12890 * gdb.c++/inherit.exp: Remove call to get_debug_format.
12891
40f235b7
MC
128922003-02-12 Michael Chastain <mec@shout.net>
12893
12894 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
12895 * gdb.c++/inherit.exp: Likewise.
12896 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
12897 * gdb.c++/templates.exp: Likewise.
12898 * gdb.c++/virtfunc.exp: Likewise.
12899
c56716b0
JM
129002003-02-06 Jason Molenda (jason-cl@molenda.com)
12901
12902 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
12903 why the code is written that way.
12904
070afcf8
MC
129052003-02-05 Michael Chastain <mec@shout.net>
12906
12907 * gdb.base/dump.exp: Add missing copyright line.
12908
5d0331e5
JM
129092003-02-05 Jason Molenda (jason-cl@molenda.com)
12910
f7ae6d3e 12911 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
12912 at the beginning so the breakpoint doesn't get set on the loop.
12913
92851186
MC
129142003-02-05 Michael Chastain <mec@shout.net>
12915
12916 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
12917 output for configurations with gcc 2.95.3.
12918
cbf1e085
AC
129192003-02-05 Keith Seitz <keiths@redhat.com>
12920 Andrew Cagney <ac131313@redhat.com>
12921
12922 * gdb.mi/mi-cli.exp: New file.
d63a86f8 12923
29518e1e
MC
129242003-02-04 Michael Chastain <mec@shout.net>
12925
12926 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
12927 Call perror and then continue.
12928
5af1d5f3
MC
129292003-02-03 Michael Chastain <mec@shout.net>
12930
12931 * gdb.c++/pr-1023.cc: New file.
12932 * gdb.c++/pr-1023.exp: New file.
12933
6b549786
JB
129342003-02-05 Jim Blandy <jimb@redhat.com>
12935
12936 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
12937 it's local to foobar. Check for it there, and check that it's not
12938 present in main.
12939 * gdb.c++/local.cc (marker2): New function.
12940 (foobar): Call marker1.
12941 (main): Call marker2 instead of marker1.
12942
67f16606
AC
129432003-02-04 Andrew Cagney <ac131313@redhat.com>
12944
12945 * gdb.disasm/mn10200.exp: Obsolete file.
12946 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
12947 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
12948 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
12949
1c5cb38e
DC
129502003-02-04 David Carlton <carlton@math.stanford.edu>
12951
12952 * gdb.c++/overload.exp: Test intToChar(1).
12953 * gdb.c++/overload.cc (intToChar): New.
12954 (main): Call intToChar.
12955
d1fe6965
DC
129562003-02-03 David Carlton <carlton@math.stanford.edu>
12957
12958 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
12959 'might_kfail' arg.
12960 KFAIL some of the continue_to_bp_overloaded calls, according to
12961 PR c++/1025.
12962
9ba61c5d
MC
129632003-02-01 Michael Chastain <mec@shout.net>
12964
12965 * gdb.base/advance.c (marker1): New marker function.
12966 * gdb.base/advance.exp: When the 'advance' command lands on the
12967 return breakpoint, it can legitimately stop on either the
12968 current line or the next line. Accommodate both outcomes.
12969 * gdb.base/until.exp: Likewise.
12970
e7494ffb
AC
129712003-02-02 Andrew Cagney <ac131313@redhat.com>
12972
12973 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
12974 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
12975 now a list, not a tuple.
12976 * gdb.mi/mi-var-display.exp: Ditto.
12977 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 12978
075559bc
AC
129792003-02-01 Andrew Cagney <ac131313@redhat.com>
12980
12981 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
12982 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
12983 stack backtraces.
12984 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 12985
2bd4c7b1
MK
129862003-02-01 Mark Kettenis <kettenis@gnu.org>
12987
12988 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
12989 gdb.mi/mi1-pthreads.exp: Return instead of calling
12990 gdb_suppress_entire_file.
12991
eabd8992
MS
129922003-02-01 Mark Salter <msalter@redhat.com>
12993
12994 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
12995
71469e2f
MS
129962003-01-31 Mark Salter <msalter@redhat.com>
12997
12998 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
12999 Support empty arg.
13000
38a94d44
MC
130012003-01-30 Michael Chastain <mec@shout.net>
13002
13003 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
13004 This was a workaround for a UTF-8 bug in readline 4.3. The bug
13005 has been fixed in gdb/readline on 2003-01-09.
13006
19ea9e73
MS
130072003-01-29 Michael Snyder <msnyder@redhat.com>
13008
e8d359df
MS
13009 * gdb.base/maint.exp: Allow for leading underscore in symbol.
13010 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
13011 * gdb.base/args.exp: Skip if target does not support args passing.
13012
2307bd6a
DJ
130132003-01-22 Daniel Jacobowitz <drow@mvista.com>
13014
19ea9e73 13015 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
13016 gdb_test. Accept a list of expect arguments as the third
13017 parameter.
13018 (gdb_test): Use it.
13019
f2dd3617
EZ
130202003-01-20 Elena Zannoni <ezannoni@redhat.com>
13021
13022 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
13023 allow for different test tree configurations. Update some
13024 tescases accordingly.
13025 * gdb.arch/altivec-regs.exp: Ditto.
13026 * gdb.asm/asm-source.exp: Ditto.
13027 * gdb.base/advance.exp: Ditto.
13028 * gdb.base/display.exp: Ditto.
d63a86f8 13029 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
13030 * gdb.base/mips_pro.exp: Ditto.
13031 * gdb.base/overlays.exp: Ditto.
13032 * gdb.base/relocate.exp: Ditto.
13033 * gdb.base/setshow.exp: Ditto.
13034 * gdb.base/step-line.exp: Ditto.
13035 * gdb.base/step-test.exp: Ditto.
13036 * gdb.base/until.exp: Ditto.
13037 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
13038
c71cdefd
DC
130392003-01-17 David Carlton <carlton@math.stanford.edu>
13040
13041 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
13042 corresponding to PR c++/945.
13043 Update copyright.
13044
fdba05d7
DC
130452003-01-17 David Carlton <carlton@math.stanford.edu>
13046
13047 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
13048 corresponding to PR c++/68.
13049
130502003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
13051
13052 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
13053 (test_paddr_hairy_functions): Call print_addr_2_kfail for
13054 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
13055
c362c33a
EZ
130562003-01-15 Elena Zannoni <ezannoni@redhat.com>
13057
0fbc361c
EZ
13058 * gdb.base/break.exp: Fix change of default location, because of
13059 removal of until tests.
13060 * gdb.base/help.exp: Update test for new 'until' help message.
13061 Add test for help on 'advance'.
a9c64011 13062 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 13063
dabf8a35
MK
130642003-01-15 Mark Kettenis <kettenis@gnu.org>
13065
13066 * gdb.base/default.exp: Adapt "info float" test for recent changes
13067 to that command. Add test for "info vector".
13068 * gdb.base/float.exp: New file. Add test for "info float" that
13069 resembles the old test in gdb.base/default.exp.
13070
a1769aca
DC
130712003-01-15 David Carlton <carlton@math.stanford.edu>
13072
13073 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
13074
82025e13
EZ
130752003-01-15 Elena Zannoni <ezannoni@redhat.com>
13076
13077 * gdb.base/break.exp: Move the tests of until command from here...
13078 * gdb.base/until.exp: ... to here. New file. Add other tests.
13079 * gdb.base/advance.c: New file.
13080 * gdb.base/advance.exp: New file.
13081
8f9ab801
EZ
130822003-01-14 Elena Zannoni <ezannoni@redhat.com>
13083
a9c64011
AS
13084 * gdb.base/args.c: New file.
13085 * gdb.base/args.exp: New file.
8f9ab801 13086
9ae66589
DJ
130872003-01-14 Daniel Jacobowitz <drow@mvista.com>
13088
13089 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
13090
8d77e5c3
DJ
130912003-01-14 Daniel Jacobowitz <drow@mvista.com>
13092
13093 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
13094
12d2f0a1
DJ
130952003-01-14 Daniel Jacobowitz <drow@mvista.com>
13096
13097 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
13098 dates.
13099
6ca37014
DJ
131002003-01-13 Daniel Jacobowitz <drow@mvista.com>
13101
13102 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
13103
b0023472
DJ
131042003-01-13 Daniel Jacobowitz <drow@mvista.com>
13105
13106 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
13107 (ptype &*"foo").
13108 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
13109
607fbc54 131102003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
13111
13112 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
13113 * gdb.mi/mi1-console.exp: Likewise.
13114
607fbc54 131152003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
13116
13117 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
13118 * gdb.mi/mi1-console.exp: Likewise.
13119
a1fb14a2
DJ
131202003-01-13 Daniel Jacobowitz <drow@mvista.com>
13121
13122 * gdb.c++/overload.exp: Remove some fixed XFAILs.
13123
c4cf40b7
DJ
131242003-01-09 Daniel Jacobowitz <drow@mvista.com>
13125
13126 * gdb.base/detach.exp: New test.
13127
696d5a5b
DJ
131282003-01-09 Daniel Jacobowitz <drow@mvista.com>
13129
13130 * Makefile.in (ALL_SUBDIRS): New variable.
13131 (subdirs, clean, distclean): Use it.
13132 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
13133 regenerating Makefile, since it is generated from the top level.
13134 * gdb.asm/Makefile.in: Likewise.
13135 * gdb.base/Makefile.in: Likewise.
13136 * gdb.c++/Makefile.in: Likewise.
13137 * gdb.disasm/Makefile.in: Likewise.
13138 * gdb.java/Makefile.in: Likewise.
13139 * gdb.mi/Makefile.in: Likewise.
13140 * gdb.threads/Makefile.in: Likewise.
13141 * gdb.trace/Makefile.in: Likewise.
13142
754533e4
DC
131432003-01-09 David Carlton <carlton@math.stanford.edu>
13144
13145 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
13146 Add copyright year 2003.
13147
d8b3e9ee
MC
131482003-01-06 Michael Chastain <mec@shout.net>
13149
13150 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
13151 When selecting a thread, 'line' and 'file' are optional.
13152 * gdb.mi/mi1-pthreads.exp: Likewise.
13153
8e9e0fe6
AS
131542003-01-06 Andreas Schwab <schwab@suse.de>
13155
13156 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
13157 failures.
13158
b5ab8ff3
DJ
131592003-01-04 Daniel Jacobowitz <drow@mvista.com>
13160
13161 Fix PR gdb/844
13162 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
13163 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
13164
13165 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
13166 instead of calling gdb_suppress_entire_file.
13167 * gdb.threads/print-threads.exp: Likewise.
13168 * gdb.threads/schedlock.exp: Likewise.
13169
13170 * gdb.threads/killed.exp: Return instead of calling
13171 gdb_suppress_entire_file.
13172 * gdb.threads/linux-dp.exp: Likewise.
13173 * gdb.threads/pthreads.exp: Likewise.
13174
1e698235
DJ
131752003-01-04 Daniel Jacobowitz <drow@mvista.com>
13176
13177 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
13178 stabs.
13179 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
13180 * gdb.base/whatis.exp: Always allow (void) after function names.
13181
147ff08c
DJ
131822003-01-04 Daniel Jacobowitz <drow@mvista.com>
13183
13184 * gdb.c++/casts.exp: Correct regexp.
13185
dc62bfc2
MK
131862003-01-04 Mark Kettenis <kettenis@gnu.org>
13187
13188 * configure.in: Call AC_CONFIG_HEADER. Don't call
13189 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
13190 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
13191 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
13192 aforementioned directories in the AC_OUPUT call.
13193 * config.hin: New file.
13194 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13195 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
13196 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
13197 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
13198 pass -I$objdir instead of -I$objdir/$subdir in compilation.
13199 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
13200 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
13201 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
13202 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
13203 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
13204 gdb.threads/configure.in, gdb.threads/configure,
13205 gdb.threads/config.in, gdb.trace/configure.in,
13206 gdb.trace/configure: Removed.
13207
77afa639
MC
132082003-01-03 Michael Chastain <mec@shout.net>
13209
13210 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
13211 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
13212
7634bb6e
DJ
132132003-01-03 Daniel Jacobowitz <drow@mvista.com>
13214
13215 * gdb.base/store.exp: Fix regular expressions.
13216
b39c905e
MK
132172002-12-28 Mark Kettenis <kettenis@gnu.org>
13218
13219 * configure.in: Rewrite.
13220 * configure: Regenerated.
13221
0a8551dd
DC
132222003-01-03 David Carlton <carlton@math.stanford.edu>
13223
13224 * gdb.base/psymtab.exp: New file.
13225 * gdb.base/psymtab1.c: Ditto.
13226 * gdb.base/psymtab2.c: Ditto.
13227
c60b7188
AF
132282002-12-23 Adam Fedor <fedor@gnu.org>
13229
13230 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
13231
ee73db83
DC
132322002-12-23 David Carlton <carlton@math.stanford.edu>
13233
13234 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
13235 and current_directory initialization.
13236
d6c1774e
JB
132372002-12-22 Jim Blandy <jimb@redhat.com>
13238
f0a847b8
JB
13239 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
13240 rather than as part of the output file name.
13241
d6c1774e
JB
13242 * gdb.base/attach.exp: There's no need to copy the test program to
13243 /tmp; that was only ever necessary on HP/UX, and this test is
13244 entirely disabled there anyway.
13245
f0708dbb
JB
132462002-12-21 Jim Blandy <jimb@redhat.com>
13247
4c2acfea
JB
13248 * gdb.c++/psmang.exp: Doc fix.
13249
f0708dbb
JB
13250 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
13251 test.
13252
9579e000
DC
132532002-12-20 David Carlton <carlton@math.stanford.edu>
13254
13255 * gdb.c++/annota2.exp: KFAIL annotate-quit.
13256
d1810171
MC
132572002-12-18 Michael Chastain <mec@shout.net>
13258
13259 * gdb.c++/annota2.exp: Add copyright year 2002.
13260
76565097
DC
132612002-12-17 David Carlton <carlton@math.stanford.edu>
13262
13263 * gdb.c++/try_catch.cc: Add marker comments.
13264 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
13265 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
13266 * gdb.c++/m-static.cc: Ditto.
13267 * gdb.c++/m-static1.cc: Ditto.
13268 * gdb.c++/try_catch.cc: Ditto.
13269
da81390b
JJ
132702002-12-16 Jeff Johnston <jjohnstn@redhat.com>
13271
13272 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
13273 to see whether we are using the new -environment-directory
13274 command which resets via -r or the old version of the command
13275 which may prompt the user. Part of fix for gdb/741.
13276
b304d130
AC
132772002-12-13 Andrew Cagney <ac131313@redhat.com>
13278
13279 * gdb.fortran/types.exp: Update obsolete comment.
13280 * gdb.fortran/exprs.exp: Ditto.
13281 * lib/gdb.exp: Delete obsolete code.
13282 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
13283 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
13284 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
13285 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
13286 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
13287 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
13288 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
13289 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
13290 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
13291 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
13292 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
13293 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
13294 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
13295 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
13296 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
13297 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
13298 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
13299 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
13300 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
13301 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
13302 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
13303 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
13304 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
13305 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
13306 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
13307 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
13308 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
13309 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
13310 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
13311 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
13312 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
13313 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
13314 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
13315 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
13316 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
13317 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
13318 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
13319
a23b6e6a
DC
133202002-12-11 David Carlton <carlton@math.stanford.edu>
13321
13322 * gdb.c++/m-data.exp: Add test for members that shadow global
13323 variables: see PR gdb/804.
13324 * gdb.c++/m-data.cc: Ditto.
13325
6604731b
DJ
133262002-12-10 Daniel Jacobowitz <drow@mvista.com>
13327
13328 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
13329
de46ecd7
DC
133302002-12-06 David Carlton <carlton@math.stanford.edu>
13331
13332 * gdb.base/store.c: Don't declare functions static.
13333
27e829d0
AC
133342002-12-04 Andrew Cagney <ac131313@redhat.com>
13335
13336 * gdb.base/store.exp, gdb.base/store.c: New files.
13337
92806416
DJ
133382002-12-03 Daniel Jacobowitz <drow@mvista.com>
13339
13340 * gdb.base/selftest.exp: Update for current gdb.
13341
3bcbaac5
DJ
133422002-12-03 Daniel Jacobowitz <drow@mvista.com>
13343
13344 * gdb.base/maint.exp: Only dump symbols from one source file
13345 or objfile.
13346
f4f00b1f
DJ
133472002-12-03 Daniel Jacobowitz <drow@mvista.com>
13348
13349 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
13350 function call.
13351
f1c8a949
JB
133522002-11-25 Jim Blandy <jimb@redhat.com>
13353
13354 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
13355 function appearing in error message.
13356
9e297a97
DJ
133572002-11-21 Daniel Jacobowitz <drow@mvista.com>
13358
13359 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
13360
1f312e79
JJ
133612002-11-08 Jeff Johnston <jjohnstn@redhat.com>
13362
d63a86f8
RM
13363 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
13364 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
13365 should be in mi console format. This is part of fix for PR gdb/604.
13366
83c31e7d
FN
133672002-09-18 Fernando Nasser <fnasser@redhat.com>
13368
13369 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
13370 which explicitly prints the zero offset as "+0".
13371
322b3f65
DJ
133722002-10-22 Daniel Jacobowitz <drow@mvista.com>
13373
13374 * gdb.threads/schedlock.c (args): Make unsigned.
13375
133762002-10-21 Daniel Jacobowitz <drow@mvista.com>
13377
13378 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
13379 numbers. Allow "foo2|selected stack frame".
13380 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
13381 * gdb.asm/asmsrc2.s: Likewise.
13382 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
13383 comments.
13384 * gdb.asm/mips.inc: New file.
13385
5e2fe5b8
AF
133862002-10-18 Adam Fedor <fedor@gnu.org>
13387
13388 * gdb.base/default.exp: Update expected output to include 'ObjC'.
13389 * gdb.base/help.exp: Likewise.
13390
abe1a5d0
KB
133912002-10-17 Kevin Buettner <kevinb@redhat.com>
13392
13393 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
13394 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
13395
10abb1d4
JB
133962002-10-02 Jim Blandy <jimb@redhat.com>
13397
13398 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
13399
1f609b42
AC
134002002-10-01 Andrew Cagney <ac131313@redhat.com>
13401
13402 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
13403 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
13404 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
13405 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
13406 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
13407 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
13408 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
13409
0aee02e4
AC
134102002-09-29 Andrew Cagney <ac131313@redhat.com>
13411
13412 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
13413 * mi0-disassemble.exp, mi0-eval.exp: Delete.
13414 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
13415 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
13416 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
13417 * mi0-var-block.exp, mi0-var-child.exp: Delete.
13418 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 13419
6fde09ad
KB
134202002-09-27 Kevin Buettner <kevinb@redhat.com>
13421
13422 * gdb.base/annota1.exp (info break): Make directory components of
13423 path optional since not all compilers emit this debug information.
13424
889bf7c5
PA
13425 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
13426 step ends up stepping out of the function instead of stopping on
13427 the epilogue.
6fde09ad 13428
9e8aab75
KS
134292002-09-26 Keith Seitz <keiths@redhat.com>
13430
13431 * lib/insight-support.exp (gdbtk_start): Figure out where
13432 the insight executable is based on where gdb is. Use this
13433 executable to start insight instead of gdb.
13434
e36180d7
AC
134352002-09-25 Andrew Cagney <cagney@redhat.com>
13436
13437 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
13438
9dd34b2b
AC
134392002-09-24 Andrew Cagney <ac131313@redhat.com>
13440
13441 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
13442 test_isolated_complaints.
13443 (test_empty_complaint): New function.
13444 (test_empty_complaints): New function. Check no output when no
13445 complaints.
d63a86f8 13446
dea97812
KB
134472002-09-19 Jim Blandy <jimb@redhat.com>
13448
a9c64011 13449 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 13450
54951bd7
AC
134512002-09-19 Andrew Cagney <ac131313@redhat.com>
13452
13453 * gdb.gdb/complaints.exp: New file.
13454
dec43320
AC
134552002-09-18 Andrew Cagney <ac131313@redhat.com>
13456
13457 * gdb.base/maint.exp: Check `help maint internal-warning'.
13458
e70d6e3f
DC
134592002-09-18 David Carlton <carlton@math.stanford.edu>
13460
13461 * gdb.c++/m-static.exp: Remove breakpoints depending on line
13462 numbers, and replace them by a single breakpoint after the
13463 constructors are all finished.
13464 Add test 4.
13465 * gdb.c++/m-static.cc: Add test 4.
13466 * gdb.c++/m-static.h: New file.
13467 * gdb.c++/m-static1.cc: New file.
13468
13469 * gdb.c++/printmethod.exp: New file.
13470 * gdb.c++/printmethod.cc: New file.
13471
13472 * gdb.c++/pr-574.exp: New file.
13473 * gdb.c++/pr-574.cc: New file.
13474
afb5c968
CV
134752002-09-18 Corinna Vinschen <vinschen@redhat.com>
13476
13477 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
13478 embedded targets which never actually exit.
13479
31e45dee
FN
134802002-09-18 Fernando Nasser <fnasser@redhat.com>
13481
13482 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
13483 "don't step after run" as unresolved or unsupported, instead of xfail.
13484
a283c5a1
CV
134852002-09-18 Corinna Vinschen <vinschen@redhat.com>
13486
13487 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
13488 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
13489 Add newline to expected string in "step out of main (status wrapper)"
13490 case.
13491
11350d2a
CV
134922002-09-18 Corinna Vinschen <vinschen@redhat.com>
13493
13494 * lib/gdb.exp (rerun_to_main): Allow restarting application.
13495 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
13496
0deec7d6
TT
134972002-09-17 Tom Tromey <tromey@redhat.com>
13498
13499 * gdb.base/printcmds.exp (test_print_string_constants): Expect
13500 \000, not \0, in double-quoted string.
13501
b2b4a1b5
CV
135022002-09-14 Corinna Vinschen <vinschen@redhat.com>
13503
c9d37158 13504 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
13505 string after running the commands execution on breakpoint tests.
13506
1c56143a
CV
135072002-09-13 Corinna Vinschen <vinschen@redhat.com>
13508
13509 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
13510
37f8da45
JB
135112002-09-12 Joel Brobecker <brobecker@gnat.com>
13512
13513 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
13514
08b468e0
KS
135152002-09-10 Keith Seitz <keiths@redhat.com>
13516
13517 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
13518 runto proc.
13519 (mi_run_to_main): Use mi_runto.
13520 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
13521
dc360f58
KS
135222002-09-10 Keith Seitz <keiths@redhat.com>
13523
13524 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
13525 regexp for stopping at main. Could have multiple event notifications.
13526 Don't assume that main was declared with no parameters.
13527 (mi_next): Use mi_step_to.
13528 (mi_step): Use mi_next_to.
13529
ce3abcfb
CV
135302002-09-09 Corinna Vinschen <vinschen@redhat.com>
13531
13532 * gdb.base/default.exp: Fix expected string in `info float' test.
13533
d1f5b980
BE
135342002-09-09 Ben Elliston <bje@redhat.com>
13535
13536 * config/mips.exp: Update comments.
13537 * config/mips-idt.exp: Likewise.
13538 * config/nind.exp: Likewise.
13539 * config/slite.exp: Likewise.
13540 * config/sparclet.exp: Likewise.
13541 * config/udi.exp: Likewise.
13542 * config/vx.exp: Likewise.
13543 * config/vxworks29k.exp: Likewise.
13544
2f71430b
JB
135452002-09-05 Jim Blandy <jimb@redhat.com>
13546
13547 * gdb.threads/killed.exp: Fix test failure message.
13548
7ddebc7e
KS
135492002-09-04 Keith Seitz <keiths@redhat.com>
13550
13551 * lib/mi-support.exp: Update copyright.
13552 (mi_gdb_test): Increase the priority of the expected pattern
13553 so that it matches gdb_test.
13554
0ae67eb3
KS
135552002-09-03 Keith Seitz <keiths@redhat.com>
13556
13557 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
13558 Use integer comparison instead of string comparison for testing
13559 whether binary was built.
13560
38fc42c8
JB
135612002-09-03 Jim Blandy <jimb@redhat.com>
13562
13563 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
13564
b6ff0e81
JB
135652002-08-29 Jim Blandy <jimb@redhat.com>
13566
13567 * gdb.threads/pthreads.exp: Move the portable thread compilation
13568 code into a function in lib/gdb.exp, and call that from here.
13569 * lib/gdb.exp (gdb_compile_pthreads): New function.
13570
07c98896
KS
135712002-08-29 Keith Seitz <keiths@redhat.com>
13572
13573 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
13574 expect_out so that callers can get at it.
13575
0312286c
DJ
135762002-08-23 Daniel Jacobowitz <drow@mvista.com>
13577
13578 * gdb.threads/print-threads.c: New file.
13579 * gdb.threads/print-threads.exp: New file.
13580 * gdb.threads/schedlock.c: New file.
13581 * gdb.threads/schedlock.exp: New file.
13582
dd039bc4
EZ
135832002-08-22 Elena Zannoni <ezannoni@redhat.com>
13584
a9c64011
AS
13585 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
13586 not altivec.c.
dd039bc4 13587
1f36144c
MK
135882002-08-17 Mark Kettenis <kettenis@gnu.org>
13589
13590 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
13591 targets. The problem should be fixed now.
13592
16057ec7 135932002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
13594
13595 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
13596 2002-07-24 change that removes final dots from error messages.
13597
3c1499ad
TT
135982002-08-13 Tom Tromey <tromey@redhat.com>
13599
13600 * gdb.base/readline.exp: New file.
13601
a20ce2c3
AC
136022002-08-01 Andrew Cagney <ac131313@redhat.com>
13603
13604 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
13605 supress message.
13606
db034ac5
AC
136072002-08-01 Andrew Cagney <cagney@redhat.com>
13608
13609 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
13610 CHILL_FOR_TARGET and CHILL_LIB.
13611 * configure.in (configdirs): Remove gdb.chill.
13612 * configure: Regenerate.
13613 * lib/gdb.exp: Obsolete references to chill.
13614 * gdb.fortran/types.exp: Ditto.
13615 * gdb.fortran/exprs.exp: Ditto.
13616
3e000b18
KB
136172002-07-30 Kevin Buettner <kevinb@redhat.com>
13618
13619 * gdb.base/shlib-call.exp (additional_flags): Conditionally
13620 set Irix-specific compile and link flags.
13621
28f4966b
KB
136222002-07-29 Kevin Buettner <kevinb@redhat.com>
13623
13624 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
13625 source files. The ``-o'' option doesn't work with the ``-E'' option
13626 when using the Irix compiler.
13627
46c0d5a6
DJ
136282002-07-19 Daniel Jacobowitz <drow@mvista.com>
13629
13630 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
13631 Improve support for reusing an exec file. Copy exec file
13632 to target, and run gdbserver on the target instead of on the host.
13633
eecf4bed
JB
136342002-07-18 Jim Blandy <jimb@redhat.com>
13635
0f815cdf
JB
13636 * gdb.base/ending-run.exp: Don't expect to see the program end in
13637 some orderly fashion when we're running on a real stand-alone
13638 board.
13639
eecf4bed
JB
13640 * gdb.base/interrupt.exp: Correct logic for skipping tests on
13641 targets that don't support interrupts.
13642
52d309e4
JB
136432002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
13644
13645 * gdb.base/attach.exp: Add patterns to match output from /proc-based
13646 systems.
13647 Move comments in expect statements to inside the actions, so that they
13648 don't get matched against.
13649
ff683d9e
MK
136502002-07-10 Mark Kettenis <kettenis@gnu.org>
13651
13652 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
13653 function when asleep" test.
13654
b5356753
AC
136552002-07-10 Andrew Cagney <ac131313@redhat.com>
13656
13657 * gdb.base/page.exp: Rewrite to handle problems with very long
13658 `info set' output. Update copyright.
13659
6aa4d13a
AC
136602002-06-26 Andrew Cagney <ac131313@redhat.com>
13661
13662 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
13663 gdb.threads-hp.
13664 * gdb.hp/configure: Regenerate.
13665 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
13666 * gdb.hp/gdb.threads-hp/configure: Delete file.
13667 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
13668
8cf8c2b8
AC
136692002-06-22 Andrew Cagney <ac131313@redhat.com>
13670
13671 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
13672 setlocale, bindtextdomain and textdomain.
13673
6827a8f8
JB
136742002-06-11 Jim Blandy <jimb@redhat.com>
13675
919d772c
JB
13676 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
13677 preprocessor macro information is present.
13678
6827a8f8
JB
13679 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
13680 tests.
13681
c15b0d21
MS
136822002-06-06 Michael Snyder <msnyder@redhat.com>
13683
c5984d70
MS
13684 * gdb.base/overlays.exp: Record addresses of overlay
13685 functions in TCL variables rather than in GDB variables,
13686 to avoid having GDB convert them to pointers (with loss
13687 of information).
13688
d63a86f8 13689 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 13690 default linker script changes.
c15b0d21
MS
13691 * gdb.base/long_long.exp: Add check for sizeof (long double).
13692
be26fe0d
ML
136932002-06-06 Michal Ludvig <mludvig@suse.cz>
13694
13695 * gdb.asm/asm-source.exp: Add x86-64 target.
13696 * gdb.asm/x86_64.inc: New.
d63a86f8 13697
258093ca 136982002-05-30 Michael Chastain <mec@shout.net>
258093ca 13699
4b3153f1 13700 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
13701 * gdb.c++/m-static.cc: New file.
13702 * gdb.c++/m-static.exp: New file.
13703
241264c6
MS
137042002-05-28 Michael Snyder <msnyder@redhat.com>
13705
13706 * gdb.base/call-ar-st.exp: Allow for reduced floating point
13707 precision.
13708
9bba8c8f 137092002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 13710
4b3153f1 13711 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
13712 * gdb.c++/m-data.cc: New file.
13713 * gdb.c++/m-data.exp: New file.
13714
137152002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 13716
4b3153f1 13717 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 13718 * gdb.c++/try_catch.cc: New file.
d63a86f8 13719 * gdb.c++/try_catch.exp: New file.
9bba8c8f 13720
def1b996
MC
137212002-05-27 Michael Chastain <mec@shout.net>
13722
13723 * gdb.c++/local.exp: Accept more nested types in output.
13724
522ba268
MC
137252002-05-26 Michael Chastain <mec@shout.net>
13726
13727 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
13728
277254ba
MS
137292002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
13730
13731 * lib/gdb.exp (gdb_wrapper_init): Just because
13732 gdb_wrapper_file exists, this does not mean that the file
13733 should not be rebuilt. That is what gdb_wrapper_initialized
13734 is for.
13735 (default_gdb_init): Reset gdb_wrapper_initialized.
13736
b61a8733
MS
137372002-05-23 Michael Snyder <msnyder@redhat.com>
13738
d63a86f8 13739 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
13740 the precision of the floating point test results.
13741 * gdb.base/call-rt-st.exp: Ditto.
13742
b61a8733
MS
13743 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
13744 * gdb.base/call-rt-st.exp: Ditto.
13745
56f6e910
MC
137462002-05-19 Michael Chastain <mec@shout.net>
13747
13748 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
13749
ad0b0016
EZ
137502002-05-19 Elena Zannoni <ezannoni@redhat.com>
13751
a9c64011
AS
13752 * configure.in (configdirs): Add gdb.arch.
13753 * configure: Regenerate.
ad0b0016 13754
f617d2b6
JB
137552002-05-17 Jim Blandy <jimb@redhat.com>
13756
13757 * gdb.base/completion.exp: Recognize the more detailed error
13758 messages produced by the macro expander's lexical analyzer.
13759
eac2a696
EZ
137602002-05-14 Elena Zannoni <ezannoni@redhat.com>
13761
a9c64011
AS
13762 * gdb.arch/altivec-abi.c: New file.
13763 * gdb.arch/altivec-abi.exp: New file.
13764 * gdb.arch/altivec-regs.c: New file.
13765 * gdb.arch/altivec-regs.exp: New file.
eac2a696 13766
2fdde8f8
DJ
137672002-05-14 Daniel Jacobowitz <drow@mvista.com>
13768
13769 * gdb.base/maint.exp (maint print type): Update for new type
13770 structure.
d63a86f8 13771
e31f1a7c
EZ
137722002-05-14 Elena Zannoni <ezannoni@redhat.com>
13773
13774 * gdb.arch: New directory.
13775 * gdb.arch/configure.in: New file.
13776 * gdb.arch/configure: New file.
13777 * gdb.arch/Makefile.in: New file.
13778
db589741
CV
137792002-05-13 Corinna Vinschen <vinschen@redhat.com>
13780
13781 * gdb.asm/asm-source.exp: Add v850 as supported target.
13782 * gdb.asm/v850.inc: New file.
13783
8ce2a7dc
DJ
137842002-05-13 Daniel Jacobowitz <drow@mvista.com>
13785
13786 * gdb.c++/annota2.exp (annotate-quit): Add comment.
13787
df763c7f
DJ
137882002-05-12 Daniel Jacobowitz <drow@mvista.com>
13789
13790 * gdb.base/break.exp: Check 'break "marker2"'.
13791
377daeed
MS
137922002-05-10 Michael Snyder <msnyder@redhat.com>
13793
13794 * gdb.base/long_long.exp: Fix typo.
13795
c4b7bc2b
JB
137962002-05-10 Jim Blandy <jimb@redhat.com>
13797
ecac9a4e
JB
13798 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
13799 a bug.
13800
c4b7bc2b
JB
13801 * gdb.base/printcmds.exp (test_integer_literals_rejected):
13802 Recognize more detailed error message produced by the macro
13803 expander's lexical analyzer.
13804 * lib/gdb.exp (test_print_reject): Same.
13805
e71019a1
MK
138062002-05-09 Mark Kettenis <kettenis@gnu.org>
13807
13808 * gdb.c++/method.exp: Fix typo.
13809
fedfc8e6
MS
138102002-05-08 Michael Snyder <msnyder@redhat.com>
13811
166a1957
MS
13812 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
13813 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 13814 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
13815 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
13816 Add iftarget clause for strongarm.
d63a86f8 13817
f1c47eb2
MS
138182002-05-06 Michael Snyder <msnyder@redhat.com>
13819
cb9a9d3e
MS
13820 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
13821 (gdb_continue_to_end): Accept output from status wrapper.
13822 * gdb.base/ending-run.exp: Add case for output from status wrapper.
13823 Clean up fail messages to match pass messages.
13824
f1c47eb2
MS
13825 Enable the "needs_status_wrapper" testsuite feature.
13826 * lib/gdb.exp (gdb_wrapper_init): New procedure.
13827 (gdb_compile): Conditionally call gdb_wrapper_init.
13828 * gdb.base/a2-run.exp: Recognize output from status wrapper.
13829 * gdb.c++/method.exp: Recognize output from status wrapper.
13830
6079c749
BE
138312002-05-06 Ben Elliston <bje@redhat.com>
13832From Graydon Hoare <graydon@redhat.com>
13833
13834 * config/sid.exp: Include support for "rawsid" protocol.
13835
188baff3
JB
138362002-05-03 Jim Blandy <jimb@redhat.com>
13837
13838 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
13839 * gdb.c++/hang3.C: New file.
13840
b9c07f0f
AC
138412002-05-04 Andrew Cagney <ac131313@redhat.com>
13842
13843 * gdb.base/default.exp: Remove obsolete code.
13844 * gdb.c++/misc.exp: Ditto. Update copyright.
13845 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
13846 * gdb.base/whatis.exp: Ditto. Update copyright.
13847 * gdb.base/scope.exp: Ditto. Update copyright.
13848 * gdb.base/ptype.exp: Ditto. Update copyright.
13849 * gdb.base/printcmds.exp: Ditto. Update copyright.
13850 * gdb.base/opaque.exp: Ditto. Update copyright.
13851 * gdb.base/list.exp: Ditto.
13852 * gdb.base/funcargs.exp: Ditto. Update copyright.
13853 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
13854 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
13855 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
13856 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
13857 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
13858 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
13859
5c7a0397
MS
138602002-05-02 Michael Snyder <msnyder@redhat.com>
13861
d6dcc264 13862 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
13863 * gdb.base/long_long.exp: Add xscale target.
13864 * gdb.base/default.exp: Add xscale target.
13865
eb7f1c48
JB
138662002-05-01 Jim Blandy <jimb@redhat.com>
13867
13868 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
13869 gdb.c++/hang.exp: New test.
13870
a6befae8
FF
138712002-05-01 Fred Fish <fnf@redhat.com>
13872
13873 * gdb.base/completion.exp: Handle completions of "./Make" for
13874 more than one completion possibility, as is the case when we
13875 build and test in the source tree.
13876
0a310277
AG
138772002-04-29 Anthony Green <green@redhat.com>
13878
13879 * gdb.java/jmisc1.exp: New file.
13880 * gdb.java/jmisc2.exp: New file.
13881
6ff9af88
DJ
138822002-04-24 Daniel Jacobowitz <drow@mvista.com>
13883
13884 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
13885
96b3d632
EZ
138862002-04-23 Elena Zannoni <ezannoni@redhat.com>
13887
13888 * gdb.base/help.exp: Change 'help status' to allow for target
13889 dependent output differences.
13890
5019bb54
MC
138912002-04-22 Michael Chastain <mec@shout.net>
13892
13893 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
13894
a805a116
MC
138952002-04-22 Michael Chastain <mec@shout.net>
13896
13897 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
13898
a1706bfd
DM
138992002-04-17 David S. Miller <davem@redhat.com>
13900
13901 * gdb.asm/sparc64.inc: New file.
13902 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
13903
a73a20a2
EZ
139042002-04-19 Elena Zannoni <ezannoni@redhat.com>
13905
13906 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
13907 instruction file directly into the build tree. Clean up at end of
13908 test.
13909
ba678339
DM
139102002-04-18 David S. Miller <davem@redhat.com>
13911
13912 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
13913 handle 64-bit platforms correctly.
13914 * gdb.base/maint.exp: Likewise.
13915
b03399da
KB
139162002-04-18 Kevin Buettner <kevinb@redhat.com>
13917
13918 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
13919 ``-fpic'' when compiling files comprising a shared library, but
13920 it does need additional linker flags in order to find shared
13921 libraries at run time.
13922
e2004992
KB
139232002-04-18 Kevin Buettner <kevinb@redhat.com>
13924
13925 * gdb.base/cvexpr.c (use): New function.
13926 (main): Invoke use() on all global variables to prevent
13927 some linkers from deleting these otherwise unused symbols.
13928
d8937120
MC
139292002-04-17 Michael Chastain <mec@shout.net>
13930From David S. Miller <davem@redhat.com>
13931
13932 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
13933 handle 64-bit platforms correctly.
13934
ffd61a58
MS
139352002-04-12 Michael Snyder <msnyder@redhat.com>
13936From Jim Blandy <jimb@redhat.com>
a9c64011 13937 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
13938 script can handle this instead.
13939 * gdb.base/bar.c (barx): Same.
13940 * gdb.base/baz.c (bazx): Same.
13941 * gdb.base/grbx.c (grbxx): Same.
13942
13943 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
13944 manager doesn't automatically unmap overlays unnecessarily.
13945
6b8426a6
MH
139462002-04-10 Martin M. Hunt <hunt@redhat.com>
13947
13948 * gdb.base/ending-run.exp: Fix pattern for Mips targets
13949 stepping out of main.
13950
34af4875
MC
139512002-04-09 Michael Chastain <mec@shout.net>
13952
13953 * gdb.c++/local.cc (main): Move call to marker1() inside nested
13954 scope so that the nested scope tests will make sense.
13955 * gdb.c++/local.exp: Write patterns that actually work with gcc
13956 (the HP patterns "were never known to work with gcc").
13957 Keep the old aCC patterns too.
13958
2d1676a0
DJ
139592002-04-09 Daniel Jacobowitz <drow@mvista.com>
13960
13961 * gdb.base/attach.exp: Correct target board test.
13962
3a63e3f9
MC
139632002-04-08 Michael Chastain <mec@shout.net>
13964
13965 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
13966 in a const method. Add some xfail and fail cases for configurations
13967 that do not emit the "const ...".
13968
f18dabd2
MC
139692002-04-07 Michael Chastain <mec@shout.net>
13970
13971 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
13972 Accept "A * const" and "const A * const" as type of "this".
13973 Fix spelling of getFunky throughout. Make messages uniform.
13974
0fcddd82
EZ
139752002-04-07 Elena Zannoni <ezannoni@redhat.com>
13976
a9c64011 13977 Work around for PR gdb/285:
0fcddd82
EZ
13978 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
13979
16a8534a
EZ
139802002-04-07 Elena Zannoni <ezannoni@redhat.com>
13981
13982 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
13983 instructions file at run time instead of configure time.
13984 Sometimes we run the test in a directory that is not the one we
13985 configured in.
13986 * gdb.asm/configure.in: Delete creation of symlink.
13987 * gdb.asm/configure: Regenerate.
13988
24181d81
JB
139892002-04-05 J. Brobecker <brobecker@gnat.com>
13990
13991 * gdb.gdb/xfullpath.exp: New test, to exercise the new
13992 xfullpath () function.
13993
7cdb7107
DJ
139942002-04-04 Daniel Jacobowitz <drow@mvista.com>
13995
13996 * gdb.asm/Makefile.in: Correct dependencies.
13997
13998 * gdb.asm/powerpc.inc: New file.
13999 * gdb.asm/asm-source.exp: Add PowerPC.
14000 * gdb.asm/configure.in: Likewise.
14001 * gdb.asm/configure: Regenerated.
14002
a7d17088
DJ
140032002-04-04 Daniel Jacobowitz <drow@mvista.com>
14004
14005 * gdb.base/relocate.exp: New file.
14006 * gdb.base/relocate.c: New file.
14007
cd721503
FF
140082002-04-04 Fred Fish <fnf@redhat.com>
14009
14010 * gdb.base/step-test.exp: Update comment regarding stopping in
14011 memcpy/bcopy calls inserted as part of the compiler runtime.
14012
b22ad7a7
MS
140132002-04-04 Michael Snyder <msnyder@redhat.com>
14014
14015 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
14016
5f279fa6
DJ
140172002-04-03 Daniel Jacobowitz <drow@mvista.com>
14018
14019 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
14020 (gdb_expect): Remove $notransfer hack.
14021
dd0fd3ce
DJ
140222002-04-02 Daniel Jacobowitz <drow@mvista.com>
14023
14024 * gdb.c++/classes.exp ("calling method for small class"): Match
14025 updated register output.
14026
1e50cda1
DJ
140272002-03-30 Daniel Jacobowitz <drow@mvista.com>
14028
14029 Fix PR gdb/452
14030 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
14031 when finished. Make gdb_file_cmd send "exec-file" when
14032 appropriate.
14033
24015922
DJ
140342002-03-30 Daniel Jacobowitz <drow@mvista.com>
14035
14036 * gdb.base/attach.exp: Remove extra setup_xfail.
14037
dd7dfd64
MS
140382002-03-26 Michael Snyder <msnyder@redhat.com>
14039
14040 * gdb.base/default.exp: Add tests for dump, append, and restore.
14041 * gdb.base/help.exp: Add tests for dump, append, and restore.
14042 * gdb.base/dump.exp: New file, test dump, append and restore.
14043 * gdb.base/dump.c: New file.
14044
48b2f8d7
MS
140452002-03-27 Michael Snyder <msnyder@redhat.com>
14046
d63a86f8 14047 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
14048 clean-ups in help messages.
14049
05b4d525
FF
140502002-03-26 Fred Fish <fnf@redhat.com>
14051
14052 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
14053 have debugging info for those functions and the compiler uses them
14054 internally to copy structs around.
14055
d7679631
FF
140562002-03-26 Fred Fish <fnf@redhat.com>
14057
14058 * gdb.base/list.exp: Revert the change made yesterday and add note
14059 about why we don't list the default lines for remote targets.
14060
523ac3f9
MS
140612002-03-25 Michael Snyder <msnyder@redhat.com>
14062
14063 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
14064
754b2b8d
FF
140652002-03-25 Fred Fish <fnf@redhat.com>
14066
14067 * gdb.base/list.exp: This test works on remote targets so remove
14068 the short circuit for remote targets. Update copyright.
14069
33c3e192
FF
140702002-03-25 Fred Fish <fnf@redhat.com>
14071
14072 * gdb.base/attach.exp: Fix logic error that was suppressing this
14073 test for all non hppa*-*-hpux* targets, instead of the hp target.
14074 Move comments closer to the suppression point. Also now need to
14075 check that we are running natively.
14076
d43e73ee
MS
140772002-03-22 Michael Snyder <msnyder@redhat.com>
14078
882c8f02
MS
14079 * gdb.base/default.exp: Add test for gcore. Update copyright.
14080 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 14081
04c12f60
FF
140822002-03-06 Fred Fish <fnf@redhat.com>
14083
14084 * gdb.base/funcargs.c: Remove extraneous ';' character.
14085 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
14086
b43df995
MC
140872002-03-04 Michael Chastain <mec@shout.net>
14088
14089 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
14090 accommodate gcc v3 function signature.
14091 * gdb.mi/mi0-var-cmd-exp: Ditto.
14092
92362027
AC
140932002-02-24 Andrew Cagney <ac131313@redhat.com>
14094
14095 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
14096 ``GNU/Linux'' or ``Linux kernel''
14097 * testsuite/gdb.threads/pthreads.c: Ditto.
14098
258ad32d
MC
140992002-02-24 Michael Chastain <mec@shout.net>
14100
14101 * gdb.threads/pthreads.c (thread1): Add a return statement.
14102 (thread2): Likewise.
14103 (foo): Likewise.
14104
04c3b3d4
MC
141052002-02-23 Michael Chastain <mec@shout.net>
14106
14107 * gdb.threads/linux-dp.c (philosopher): Add a return statement
14108 to placate gcc.
14109
5a2a0a20
MC
141102002-02-23 Michael Chastain <mec@shout.net>
14111
14112 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
14113 test "ptype bint". The test passes on all my stabs configurations.
14114
a640f7fc
JB
141152002-02-21 Jim Blandy <jimb@redhat.com>
14116
27924826
JB
14117 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
14118 filename at a time, and watch for the ones we want to see.
14119
a640f7fc
JB
14120 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
14121 types of pointers to prototyped functions.
14122
edcc8c75
AC
141232002-02-20 Andrew Cagney <ac131313@redhat.com>
14124
14125 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
14126 signed, unsigned and straight char.
14127 (padding_char, padding_short, padding_int, padding_long,
14128 padding_long_long, padding_float, padding_double,
14129 padding_long_double): New global variables.
14130 (fill, fill_structs): New functions.
14131
14132 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
14133 for correctly sized writes. Update copyright.
14134 (get_valueof): New procedure.
14135 (get_sizeof): Call get_valueof.
14136 (check_valueof): New procedure.
14137 (check_padding): New procedure.
14138
ac57ea44
MC
141392002-02-20 Michael Chastain <mec@shout.net>
14140
14141 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
14142 to setup_xfail. Document some of the remaining calls.
14143
7a10c941
MC
141442002-02-18 Michael Chastain <mec@shout.net>
14145
14146 * gdb.c++/userdef.exp: Update copyright year.
14147
fb8acdcc
DJ
141482002-02-18 Daniel Jacobowitz <drow@mvista.com>
14149
14150 * gdb.c++/userdef.exp: Test overloaded operators properly.
14151 Remove xfails.
14152
fda6ae12
MS
141532002-02-14 Michael Snyder <msnyder@redhat.com>
14154
14155 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
14156
676a0442
DJ
141572002-02-14 Daniel Jacobowitz <drow@mvista.com>
14158
14159 * gdb.base/a2-run.exp: Check for a remote target properly.
14160 * gdb.base/annota1.exp: Likewise.
14161 * gdb.base/list.exp: Likewise.
14162 * gdb.base/reread.exp: Likewise.
14163 * gdb.base/scope.exp: Likewise.
14164 * gdb.base/shlib-call.exp: Likewise.
14165 * gdb.base/term.exp: Likewise.
14166 * gdb.c++/annota2.exp: Likewise.
14167
78b4f468
RE
141682002-02-13 Richard Earnshaw <rearnsha@arm.com>
14169
14170 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
14171
9a81ba51
MC
141722002-02-10 Michael Chastain <mec@shout.net>
14173
14174 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
14175 (call_after_alloca): Ditto.
14176
004af6c7
DJ
141772002-02-10 Daniel Jacobowitz <drow@mvista.com>
14178
14179 * gdb.base/ending-run.exp: Guard "cont" test with
14180 gdb_skip_stdio_test.
14181
37225f62
JB
141822002-02-06 Jim Blandy <jimb@redhat.com>
14183
14184 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
14185 from here...
14186 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
14187 To here. Disable this test on non-HP platforms. Add big comment.
14188
fe6fdd96
MS
141892002-02-04 Michael Snyder <msnyder@redhat.com>
14190
14191 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
14192 other than d10v and m32r.
14193
036fad3f
RE
141942002-02-02 Richard Earnshaw <rearnsha@arm.com>
14195
14196 * gdb.base/default.exp: Rewrite test patterns to reduce time
14197 taken to match them.
14198
7148ab62
DJ
141992002-01-30 Daniel Jacobowitz <drow@mvista.com>
14200
14201 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
14202 Allow a start function above main.
14203 * gdb.threads/linux-dp.exp: Fix copyright date.
14204
396cc255
DJ
142052002-01-30 Daniel Jacobowitz <drow@mvista.com>
14206
a9c64011
AS
14207 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
14208 (check_philosopher_stack): Check for manager thread before checking
14209 for a just-starting thread.
396cc255 14210
f038d31b
DJ
142112002-01-30 Daniel Jacobowitz <drow@mvista.com>
14212
14213 From Neil Booth <neil@daikokuya.demon.co.uk>:
14214 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
14215 warnings.
14216
b3ff9d9a
FF
142172002-01-21 Fred Fish <fnf@redhat.com>
14218
14219 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
14220 not caller.
14221
39ad761d
JB
142222002-01-21 Jim Blandy <jimb@redhat.com>
14223
14224 * gdb.base/reread.exp: Check that GDB properly re-reads the
14225 executable file when it changes while no inferior is running.
14226
aaf320fa
FF
142272002-01-21 Fred Fish <fnf@redhat.com>
14228
a9c64011
AS
14229 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
14230 optionally accept the "shlib events" variation.
aaf320fa 14231
808a31f5
JB
142322002-01-21 Jim Blandy <jimb@redhat.com>
14233
14234 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
14235 call `fflush' after every `printf', so that the output is produced
14236 at predictable points, regardless of whatever buffering does (or
14237 doesn't) take place.
14238 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
14239 at different points.
14240
4420d5e2
DJ
142412002-01-20 Daniel Jacobowitz <drow@mvista.com>
14242
14243 * gdb.c++/inherit.exp: Update copyright years.
14244 * gdb.c++/method.exp: Likewise.
14245
3e36a0f4
DJ
142462002-01-20 Daniel Jacobowitz <drow@mvista.com>
14247
14248 * gdb.c++/classes.exp: Update for improved v3 support and skipping
14249 artificial methods/arguments.
14250 * gdb.c++/derivation.exp: Likewise.
14251 * gdb.c++/inherit.exp: Likewise.
14252 * gdb.c++/method.exp: Likewise.
14253 * gdb.c++/virtfunc.exp: Likewise.
14254
b4ceaee6
AC
142552002-01-18 Andrew Cagney <ac131313@redhat.com>
14256
14257 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
14258 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
14259 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
14260 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
14261 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
14262 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
14263
ecace851
JB
142642002-01-17 Jim Blandy <jimb@redhat.com>
14265
14266 * gdb.asm/asm-source.exp (info symbol): Take another shot at
14267 anchoring the pattern matching the entry point symbol's name.
14268
375fc983
AC
142692002-01-17 Andrew Cagney <ac131313@redhat.com>
14270
14271 * gdb.base/maint.exp: Update ``maint internal-error'' to match
14272 continue/quit query. Update copyright.
14273
fe6fdd96
MS
142742002-01-14 Michael Snyder <msnyder@redhat.com>
14275
14276 * gdb.base/gcore.exp: Remove extra debugging output.
14277
e017c81f
DJ
142782002-01-13 Daniel Jacobowitz <drow@mvista.com>
14279
14280 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
14281 for slightly dubious v2 mangled string.
14282
37ab3bf8
DJ
142832002-01-13 Daniel Jacobowitz <drow@mvista.com>
14284
14285 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
14286
1bc05c3a 142872002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 14288
1bc05c3a 14289 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 14290
1bc05c3a
JM
14291 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
14292 constructors.
14293 * gdb.c++/derivation.exp: Likewise.
14294 * gdb.c++/templates.exp: Likewise.
14295 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 14296
1bc05c3a
JM
142972002-01-10 Michael Snyder <msnyder@redhat.com>
14298
14299 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 14300
a911c360
MS
143012002-01-08 Michael Snyder <msnyder@redhat.com>
14302
14303 * gdb.base/gcore.exp: New test for generate-core-file command.
14304 * gdb.base/gcore.c: Testcase for above.
14305 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
14306
ea2119ec
JM
143072002-01-08 Jason Merrill <jason@redhat.com>
14308
14309 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
14310
68203136
FF
143112002-01-07 Fred Fish <fnf@redhat.com>
14312
14313 * gdb.c++/overload.exp: Remove unconditional xfails for:
14314 print foo_instance1.overloadargs(1)
14315 print foo_instance1.overloadargs(1, 2)
14316 print foo_instance1.overloadargs(1, 2, 3)
14317 print foo_instance1.overloadargs(1, 2, 3, 4)
14318 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
14319 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
14320 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
14321 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
14322 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
14323 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
14324 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
14325 print foo_instance1.overload1arg()
14326 print foo_instance1.overload1arg((char)arg2)
14327 print foo_instance1.overload1arg((signed char)arg3)
14328 print foo_instance1.overload1arg((unsigned char)arg4)
14329 print foo_instance1.overload1arg((int)arg7)
14330 print foo_instance1.overload1arg((unsigned int)arg8)
14331 print foo_instance1.overload1arg((float)arg11)
14332 print foo_instance1.overload1arg((double)arg12)
d63a86f8 14333
21b9b5b1
MS
143342002-01-07 Michael Snyder <msnyder@redhat.com>
14335
14336 * gdb.base/huge.exp: New test. Print a very large target data object.
14337 (skip_huge_test): New test variable. Define if you want to skip this
14338 test. The test reads an 8 megabyte data object from the target, so it
14339 might be very time consuming on remote targets with a slow connection.
14340 * gdb.base/huge.c: New file. Test case for above.
14341
725f922e
FF
143422002-01-07 Fred Fish <fnf@redhat.com>
14343
14344 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
14345 g_instance.bfoo, and g_instance.cfoo.
14346
889bf7c5 143472002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 14348
889bf7c5
PA
14349 * gdb.base/break.c (multi_line_if_conditional): New function.
14350 (multi_ilne_while_conditional): Likewise.
14351 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
14352 IF or WHILE condition puts the breakpoint at the start of
14353 the condition.
f286b2c3 14354
634d57ec
JL
14355 * gdb.base/selftest.exp (backtrace through signal handler): Remove
14356 hppa*-*-hpux* expected failure.
14357 * gdb.base/structs.exp (do_function_calls): Similarly.
14358
14359 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
14360 watchpoints.
14361
9fbfe2dc
AC
143622002-01-06 Andrew Cagney <ac131313@redhat.com>
14363
14364 Fix PR gdb/66.
14365 * gdb.base/structs.exp: Replace skip for a29k with skip for
14366 gdb,cannot_call_functions.
14367 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
14368 * gdb.base/callfuncs.exp: Ditto.
14369 * gdb.base/call-rt-st.exp: Ditto.
14370 * gdb.base/call-strs.exp: Ditto.
14371 * gdb.base/callfwmall.exp: Ditto.
14372 * gdb.base/scope.exp: Obsolete xfail a29k.
14373 * gdb.c++/misc.exp: Ditto.
14374 * gdb.c++/cplusfuncs.exp: Ditto.
14375 * gdb.base/ptype.exp: Ditto.
14376 * gdb.base/printcmds.exp: Ditto.
14377 * gdb.base/opaque.exp: Ditto.
14378 * gdb.base/list.exp: Ditto.
14379 * gdb.base/funcargs.exp: Ditto.
14380 * gdb.base/default.exp: Ditto.
14381
8ddad156
MS
143822002-01-04 Michael Snyder <msnyder@redhat.com>
14383
ca4976a6 14384 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
14385 * gdb.base/maint.exp: Add tests for maint info sections options.
14386
1b074332
JL
14387Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
14388
14389 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
14390
7d159115
CV
143912001-12-20 Corinna Vinschen <vinschen@redhat.com>
14392
14393 * gdb.asm/arm.inc: New file.
14394 * gdb.asm/asm-source.exp: Add arm targets.
14395 * gdb.asm/configure.in: Ditto.
14396 * gdb.asm/configure: Recreated from configure.in.
14397
8fb87725
JL
14398Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
14399
afabe08c
JL
14400 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
14401 with HP's compiler.
14402 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
14403 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
14404 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
14405 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
14406
14407 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
14408 either HP's compilers or GCC.
14409
db521deb
JL
14410 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
14411 a SIGBUS or SIGSEGV.
14412
14413 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
14414
14415 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
14416 can be compiled with either HP's compiler or GCC.
14417
cfa88ab7
JL
14418 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
14419 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
14420 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
14421
ca344dff
JL
14422 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
14423 to match current gdb output. Update due to using auto-solib-limit
14424 for limiting instead of overloading auto-solib-add.
14425 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
14426 test program.
14427
3f3c6e55 14428 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
14429 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
14430 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
14431 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
14432 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
14433 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
14434 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
14435 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
14436 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
14437 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
14438 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
14439 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
14440 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 14441
8fb87725
JL
14442 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
14443 a SIGTRAP to the inferior.
14444
cf599fa7
CV
144452001-12-19 Corinna Vinschen <vinschen@redhat.com>
14446
14447 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
14448 Substitute call to target_link by call to gdb_compile.
14449
2cd045cd
JL
14450Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
14451
a9c64011
AS
14452 * gdb.base/break.exp: Fix HP specific search string when testing
14453 backtracing in a called function.
2cd045cd 14454
a9c64011
AS
14455 * gdb.base/constvars.exp: Only set lang to C++ if we're
14456 compiling the test with HP's compilers.
14457 * gdb.base/volatile.exp: Similarly.
2cd045cd 14458
99ebe9ac
JB
144592001-12-19 Jim Blandy <jimb@redhat.com>
14460
14461 * gdb.base/printcmds.exp: Expect the null character to be printed
14462 as '\0', and the '\013' to be printed as '\v'.
14463 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
14464 * gdb.base/setvar.exp: Same.
14465
b9891b29
JB
144662001-12-17 Jim Blandy <jimb@redhat.com>
14467
0eba65ab
JB
14468 * gdb.base/completion.exp: Rather than completing very long
14469 filenames, which can make the readline library produce output we
14470 don't recognize, cd to the directory first, and then complete
14471 using nice, short relative paths.
14472
6970b5b1
JB
14473 * gdb.base/completion.exp: On some systems, there is, in fact, a
14474 variable named `b' in scope, since GDB treats all static
a9c64011
AS
14475 variables as being in scope. So use `no_var_named_this'
14476 instead of `b'.
6970b5b1 14477
b9891b29 14478 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 14479 can't find the core file's registers as a failure.
b9891b29 14480
e6ccd35f
JSC
144812001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
14482
a9c64011
AS
14483 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
14484 test expect string more specific.
e6ccd35f 14485
105ba819
CV
144862001-12-13 Corinna Vinschen <vinschen@redhat.com>
14487
14488 * gdb.asm/asm-source.exp: Add support for xstormy16.
14489 * gdb.asm/configure.in: Ditto.
14490 * gdb.asm/configure: Rebuild.
14491 * gdb.asm/xstormy16.inc: New file.
14492
e9e79dd9
FF
144932001-12-10 Fred Fish <fnf@redhat.com>
14494
14495 * gdb.base/maint.exp: Update to match changes in type dumping code.
14496
347dc97d
JB
144972001-12-10 Jim Blandy <jimb@redhat.com>
14498
14499 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
14500 matching the entry point symbol's name at the beginning of the
14501 line.
347dc97d 14502
5178b9d6
DJ
145032001-12-07 Daniel Jacobowitz <drow@mvista.com>
14504
14505 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
14506 gdb.c++/inherit.exp, gdb.c++/method.exp,
14507 gdb.c++/namespace.exp, gdb.c++/templates.exp,
14508 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
14509 and class layout support.
14510
af890c52
DJ
145112001-12-07 Daniel Jacobowitz <drow@mvista.com>
14512
14513 * gdb.c++/classes.exp: Add test for static member function.
14514 * gdb.c++/misc.cc: Add class with static member function.
14515
7a345fb3
JB
145162001-12-07 Jim Blandy <jimb@redhat.com>
14517
f2e54a80 14518 If GDB says it can't find the struct the function returned, report
8032bf31
JB
14519 those tests as `unsupported'.
14520 * gdb.base/call-rt-st.exp (print_struct_call): New function.
14521 Rewrite subsequent tests to use it.
14522
14523 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
14524 those tests as `unsupported'.
14525 * gdb.base/structs.exp (call_struct_func): New function.
14526 (do_function_calls): Use call_struct_func to call the functions
14527 returning structs.
14528
0bc69509
JB
14529 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
14530 whether functions are prototyped or not, so we can't possibly pass
14531 arguments to t_float_values2 properly.
14532
7a345fb3
JB
14533 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
14534 value of `timeout' for targets other than the mips*tx39-*.
14535
edb6ede1
MS
145362001-12-06 Michael Snyder <msnyder@redhat.com>
14537
d63a86f8 14538 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
14539 and detect whether the start symbol has a leading underscore.
14540
2d842f13
JB
145412001-12-04 Jim Blandy <jimb@redhat.com>
14542
14543 * gdb.base/completion.exp: Clarify indentation.
14544
68550daf
JB
145452001-12-03 Jim Blandy <jimb@redhat.com>
14546
14547 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
14548 variables on the S/390, not `.word'.
14549
cd5195a8
JB
145502001-11-30 Jim Blandy <jimb@redhat.com>
14551
14552 Add assembly-source tests for s390-ibm-linux.
14553 * gdb.asm/s390.inc: New file.
14554 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
14555 the S/390 architecture.
a9c64011 14556 * gdb.asm/configure: Regenerated.
cd5195a8 14557
ca9efc90
MS
145582001-11-30 Michael Snyder <msnyder@redhat.com>
14559
14560 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
14561 next, info source, info sources, info line, global and static
14562 variables, and static functions.
14563 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
14564 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
14565 * gdb.asm/asmsrc1.s: Add a static function and some variables.
14566 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
14567 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
14568 (gdbasm_leave): Restore frame pointer.
14569 (gdbasm_startup): Copy stack set-up from crt0.S.
14570
d0e66976
FN
145712001-11-26 Fernando Nasser <fnasser@redhat.com>
14572
14573 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
14574 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
14575 to a local (non-static) variable. Copy tstruct.a to a static buffer
14576 and return a pointer to that buffer.
14577 * gdb.base/callfwmall.c (t_structs_a): Ditto.
14578
e2334072
MK
145792001-11-24 Mark Kettenis <kettenis@gnu.org>
14580
14581 * gdb.asm/configure.in: Fix recognition of ix86 target.
14582 * gdb.asm/configure: Regenerate.
14583
756caa3d
MS
145842001-11-21 Michael Snyder <msnyder@redhat.com>
14585
14586 * gdb.asm/sparc.inc: New file.
14587 * gdb.asm/asm-source.exp: Recognize sparc target.
14588 * gdb.asm/configure.in: Recognize sparc target.
14589 * gdb.asm/configure: Regenerate.
d63a86f8 14590
9a4d72d5
MS
145912001-11-21 Michael Snyder <msnyder@redhat.com>
14592
14593 * gdb.asm/m32r.inc: New file.
14594 * gdb.asm/asm-source.exp: Recognize m32r target.
14595 * gdb.asm/configure.in: Recognize m32r target.
14596 * gdb.asm/configure: Regenerate.
14597
a773d1cd
MS
145982001-11-20 Michael Snyder <msnyder@redhat.com>
14599
017ac23d
MS
14600 * gdb.asm/i386.inc: New file.
14601 * gdb.asm/asm-source.exp: Recognize ix86 target.
14602 * gdb.asm/configure.in: Recognize ix86 target.
14603 * gdb.asm/configure: Regenerate.
14604
a773d1cd
MS
14605 * gdb.c++/namespace.exp: Fix quotes in output messages.
14606
bb632afb
MS
146072001-11-14 Michael Snyder <msnyder@redhat.com>
14608
25d559ca 14609 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
14610 qualifier in a type cast expression, to designate an address
14611 in the instruction space (Harvard architecture).
14612
4749e309
MS
146132001-11-13 Michael Snyder <msnyder@redhat.com>
14614
14615 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
14616 Tests for expressions using 'const' and 'volatile'.
14617
25050984
CV
146182001-11-13 Corinna Vinschen <vinschen@redhat.com>
14619
14620 * gdb.asm/asm-sources.exp: Allow defining linker flags.
14621
1902c51f
DJ
146222001-11-12 Daniel Jacobowitz <drow@mvista.com>
14623
14624 * lib/mi-support.exp (mi_run_to_helper): Move comments
14625 outside of gdb_expect.
14626
dcf95b47
DJ
146272001-11-11 Daniel Jacobowitz <drow@mvista.com>
14628
14629 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
14630 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
14631 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
14632 mi0_run_to): New functions.
14633 * gdb.mi/mi-simplerun.exp: Use them.
14634 * gdb.mi/mi0-simplerun.exp: Likewise.
14635 * gdb.mi/mi-var-cmd.exp: Likewise.
14636 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 14637
45b074e1
AC
146382001-11-10 Andrew Cagney <ac131313@redhat.com>
14639
14640 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
14641 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
14642
bf50d346
AC
146432001-11-09 Andrew Cagney <ac131313@redhat.com>
14644
14645 * gdb.base/restore.exp: Include $expected value in restored test
14646 message.
14647
9383332c
AC
146482001-11-09 Andrew Cagney <ac131313@redhat.com>
14649
14650 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
14651 implemented.
14652
db62520a
MS
146532001-11-08 Michael Snyder <msnyder@redhat.com>
14654
14655 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
14656 Add pass/fail message for stop at breakpoint in call dummy function.
14657
b5703437
MS
146582001-11-07 Michael Snyder <msnyder@redhat.com>
14659
d63a86f8
RM
14660 * gdb.c++/templates.exp (test_template_breakpoints):
14661 If we get an overload menu, but it does not match what
760f6330 14662 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
14663 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
14664 making the whitespace optional. Argument for "new" may be
14665 "unsigned" as well as "unsigned int/long".
d63a86f8 14666 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
14667 making the whitespace optional. Also replace "(void) with
14668 "((void|)), making the keyword "void" optional.
d63a86f8 14669 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
14670 making the whitespace optional. Also replace "(void) with
14671 "((void|)), making the keyword "void" optional.
3bf40917
MS
14672 * gdb.base/callfuncs.c (t_float_values): This function must
14673 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 14674 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
14675 can be tested against both cases. Usually one case involves
14676 promotion of float to double, while the other does not.
14677 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
14678 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
14679 includes a stack frame for "start".
14680
c8ab4e6d
JB
146812001-11-05 Jim Blandy <jimb@redhat.com>
14682
14683 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
14684 pointers are 32 bits long, and that offsets of relocs are always
14685 stored in the data (REL-style), and not in the reloc entry itself
14686 (RELA-style).
14687 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
14688 stabs.
14689
3f08ced9
MS
146902001-11-01 Michael Snyder <msnyder@redhat.com>
14691
14692 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
14693 and regular expression operators by using quoting.
14694
cbfa24cd
MS
146952001-10-31 Michael Snyder <msnyder@redhat.com>
14696
14697 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
14698 depending on what the symbol table contains.
14699 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
14700 the output of the ptype command. Similarly, accept both "const &"
14701 and "const&".
14702
aaa68313
CV
147032001-10-31 Corinna Vinschen <vinschen@redhat.com>
14704
14705 * gdb.base/miscexprs.c (main): Add usage of preprocessor
14706 symbol `STORAGE' to allow to choose the storage class of
14707 the local datastructures.
14708 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
14709 compiler directive.
14710
91740388
MS
147112001-10-30 Michael Snyder <msnyder@redhat.com>
14712
14713 * gdb.base/jump.exp: Allow it to run for all targets.
14714
1b7c05e7
CV
147152001-10-29 Corinna Vinschen <vinschen@redhat.com>
14716
14717 * gdb.base/call-ar-st.c (print_double_array): Match for loop
14718 with new double_array size.
14719 (main): Change storage class of all local variables to static.
14720 Reduce size of double_array to 9.
14721 * gdb.base/call-ar-st.exp: Increase timeout value.
14722 Change expected output for double array to match new size in
14723 call-ar-st.c.
14724
36a22261
CV
147252001-10-29 Corinna Vinschen <vinschen@redhat.com>
14726
14727 * gdb.base/ending-run.exp: Create identical output when passing
14728 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 14729 Stormy16 target.
36a22261 14730
92b8ae91
MK
147312001-10-28 Mark Kettenis <kettenis@gnu.org>
14732
14733 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
14734 that we catch the expected failure under Linux/x86.
14735
cb135b83
OF
147362001-10-29 Orjan Friberg <orjanf@axis.com>
14737
14738 * gdb.base/setvar.exp: Escape curly braces.
14739 * gdb.stabs/weird.exp: Ditto.
14740
6884aa54
DJ
147412001-10-27 Daniel Jacobowitz <drow@mvista.com>
14742
14743 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
14744 * gdm.mi/mi0-hack-cli.exp: Likewise.
14745
0398c9aa
AC
147462001-10-25 Andrew Cagney <ac131313@redhat.com>
14747
14748 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
14749 messages.
14750
d20bf2e8
AC
147512001-10-21 Andrew Cagney <ac131313@redhat.com>
14752
14753 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
14754 checking MI enabled.
14755
03dd63aa
CV
147562001-10-09 Corinna Vinschen <vinschen@redhat.com>
14757
14758 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
14759
1d9d99f3
FCE
147602001-10-04 Frank Ch. Eigler <fche@redhat.com>
14761
14762 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
14763 if gdb child process crashes, just signal an error.
14764
838ae6c4
JB
147652001-10-02 Jim Blandy <jimb@redhat.com>
14766
14767 * lib/gdb.exp (test_xfail_format): Simplify.
14768
14769 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
14770 front of the variable name `format'. Simplify `if'.
14771
8f0cbc1c
DJ
147722001-10-01 Daniel Jacobowitz <drow@mvista.com>
14773
14774 * gdb.threads/pthreads.exp: Wait for output and delay
14775 before sending ^C.
14776
1f08dafd
DJ
147772001-10-01 Daniel Jacobowitz <drow@mvista.com>
14778
14779 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
14780 some incorrect output instead of timing out.
14781 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
14782
674f90ff
CV
147832001-09-28 Corinna Vinschen <vinschen@redhat.com>
14784
14785 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
14786 check to allow additional `int'.
14787
9b284272
DJ
147882001-09-27 Daniel Jacobowitz <drow@mvista.com>
14789
14790 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
14791 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
14792
b55a4771
MS
147932001-09-27 Michael Snyder <msnyder@redhat.com>
14794
14795 * lib/gdb.exp (test_debug_format): New proc.
14796 (setup_xfail_format): Use new proc test_debug_format.
14797 * gdb.base/constvars.exp (local_compiler_xfail_check): New
14798 proc; use new service proc test_debug_format.
14799 Replace all other "gcc_compiled" tests with this test.
14800 * gdb.base/volatile.exp (local_compiler_xfail_check): New
14801 proc; use new service proc test_debug_format.
14802 Replace all other "gcc_compiled" tests with this test.
14803
148042001-09-27 Michael Snyder <msnyder@redhat.com>
14805
14806 * gdb.base/cvexpr.exp: New file.
14807 * gdb.base/cvexpr.c: New file
14808 Test for expressions using const and volatile keywords.
14809
4e6667ac
CV
148102001-09-26 Corinna Vinschen <vinschen@redhat.com>
14811
14812 * gdb.base/constvars.exp: Check for different orders of keywords
14813 and additional "int" strings in output.
14814
4f337972
AC
148152001-09-22 Andrew Cagney <ac131313@redhat.com>
14816
14817 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
14818 responses from "help maint".
14819
2015650d
FCE
148202001-09-19 Frank Ch. Eigler <fche@redhat.com>
14821
14822 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
14823 to localhost:NNN instead of :NNN, in case Xvfb is listening
14824 only on TCP.
14825
f3bcedc1
CV
148262001-09-19 Corinna Vinschen <vinschen@redhat.com>
14827
14828 * gdb.base/recurse.exp: When checking leaving the watchpoint
14829 scope, recognize when gdb is in function's epilogue and pass.
14830
6b819c92
KS
148312001-09-18 Keith Seitz <keiths@redhat.com>
14832
14833 * lib/insight-support.exp (_gdbtk_export_target_info): Add
14834 support for running tests against sid targets.
14835 (gdbtk_done): Ditto.
14836
a10c9419
CV
148372001-09-18 Corinna Vinschen <vinschen@redhat.com>
14838
14839 * gdb.base/ending-run.c (main): Set stdout buffersize
14840 to the same reasonable value for any target.
14841 * gdb.base/ending-run.exp: Add a regular expression
14842 to make testsuite happy on Sanyo Stormy16 target.
14843
739d0d99
CV
148442001-09-17 Corinna Vinschen <vinschen@redhat.com>
14845
14846 * gdb.base/display.c (do_loops): Add float variable `f'.
14847 Increment f in loop.
14848 * gdb.base/display.exp: Increment timeout by 60 seconds.
14849 Change float display test to use variable `f'.
14850
1b8947f0
JB
148512001-09-17 Jim Blandy <jimb@redhat.com>
14852
14853 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
14854 overflowing the limited breakpoint tables on some ROM monitors
14855 (like the ROM68K).
14856
9890ac81
FCE
148572001-09-15 Frank Ch. Eigler <fche@redhat.com>
14858
14859 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
14860 the "-ac" (disable access control) flag.
14861
6db765ea
JH
148622001-08-30 Jeff Holcomb <jeffh@redhat.com>
14863
14864 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
14865 ints.
14866
4c32cc04
KS
148672001-08-30 Keith Seitz <keiths@redhat.com>
14868
14869 * lib/gdb.exp: Move all insight-related functionality into
14870 separate file.
14871 * lib/insight-support.exp: New file.
14872
8d6e6f81
FCE
148732001-08-29 Frank Ch. Eigler <fche@redhat.com>
14874
14875 * config/sid.exp (sid_start): Never set sid verbosity; disable
14876 expect_background {} that consumed its stdout; tolerate </dev/null.
14877 Attempt to set endianness override in "sid" protocol mode. Cleanup.
14878
6a90e1d0
AC
148792001-08-18 Andrew Cagney <ac131313@redhat.com>
14880
14881 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
14882 CLI jump command to start it.
14883 (mi_run_to_main): Fail immediatly when unexpected output.
14884
1759b3c3
AC
148852001-08-18 Andrew Cagney <ac131313@redhat.com>
14886
14887 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
14888 beginning of function. Fix PR gdb/191.
14889
61d11d80
FCE
148902001-08-16 Frank Ch. Eigler <fche@redhat.com>
14891
14892 * config/sid.exp (sid_start): Don't warn if we cannot figure out
14893 what to force sid endianness to.
14894
942a4df2
KS
148952001-08-15 Keith Seitz <keiths@redhat.com>
14896
14897 * lib/gdb.exp (gdbtk_start): Don't set environment
14898 variables for TCL_LIBRARY and friends. Insight will
14899 now figure these out for itself.
14900
0521c418
MS
149012001-08-02 Michael Snyder <msnyder@redhat.com>
14902
14903 * gdb.base/completion.exp: Remove the symbol "a64l" from
14904 the expect string; this is target-specific, and not related
14905 to what is being tested.
14906
74a9a58a
DB
149072001-08-02 Dave Brolley <brolley@redhat.com>
14908
14909 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
14910
c70819fa
MS
149112001-07-25 Michael Snyder <msnyder@redhat.com>
14912
c2b8fa57
MS
14913 * gdb.base/consecutive.exp: New file. Test stepping over
14914 breakpoints on consecutive instructions.
14915 * gdb.base/consecutive.c: New file.
14916
c70819fa
MS
14917 * gdb.base/call-rt-st.exp: Use double-backslash to quote
14918 curly braces in regular expressions.
14919
2b1a1355
MS
149202001-07-25 Michael Snyder <msnyder@redhat.com>
14921
14922 * gdb.base/ending-run.exp: Accept "Program exited normally" as
14923 legitimate output from stepping out of main.
14924
413eca6f
KS
149252001-07-22 Keith Seitz <keiths@redhat.com>
14926
14927 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
14928 the empty string, do not run the tests.
14929
7e5a9322
SC
149302001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14931
14932 * gdb.base/long_long.exp: Detect size of pointer. Take into
14933 account 2-byte pointers when testing for p/a results.
14934
de58f10f
SC
149352001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14936
d63a86f8 14937 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
14938 and defined to 1K for m68hc11.
14939 (random_data): Reduce table to 1K for embedded platforms (68hc11).
14940 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
14941 (sizeof_random_data): New variable to tell the size of the data table;
14942 don't test past this size; always run to main.
14943
d6f5fea1
SC
149442001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14945
14946 * gdb.base/return2.exp: return of long long and double fails for
14947 68HC11; don't execute these tests on that platform.
14948 * gdb.base/return.exp: Return of a double fails for 68hc11.
14949
c477543d
SC
149502001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14951
14952 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
14953 tests that print a float.
14954 * call-rt-st.exp: Likewise.
14955
63cf1c79
MK
149562001-07-12 Mark Kettenis <kettenis@gnu.org>
14957
14958 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
14959 running this test on Linux.
14960
112f9ab5
MC
149612001-06-24 Michael Chastain <chastain@redhat.com>
14962
14963 * gdb.base/arithmet.exp: Remove some tests to make all test names
14964 unique.
14965
4970cb0f
MS
149662001-07-03 Michael Snyder <msnyder@redhat.com>
14967
14968 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
14969 the output of the ptype command.
14970
d85da69f
MS
149712001-07-02 Michael Snyder <msnyder@redhat.com>
14972
4c8a82de
MS
14973 * gdb.base/completion.exp: Don't assume that break.c is the only
14974 source file that may contain functions named "marker".
d85da69f
MS
14975 * gdb.base/corefile.exp: Quote the curly braces in regexp.
14976
8afc772b
AC
149772001-06-28 Andrew Cagney <ac131313@redhat.com>
14978
14979 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
14980 of files to delete.
14981
14982 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
14983 * gdb.disasm/h8300s.exp: New file.
14984 gdb.disasm/h8300s.s: Likewise.
14985
cff22675
AC
149862001-06-27 Andrew Cagney <ac131313@redhat.com>
14987
14988 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
14989 empty breakpoint tables.
14990
68c81b54
AC
149912001-06-25 Andrew Cagney <ac131313@redhat.com>
14992
14993 * lib/mi-support.exp: Update args=... part of stop-reason
14994 patterns. Accept either a list or a tuple.
14995
2dd62704
AC
149962001-06-23 Andrew Cagney <ac131313@redhat.com>
14997
14998 * lib/mi-support.exp: Remove local emacs variable defining
14999 change-log-default-name.
15000
b4127474
MC
150012001-06-22 Michael Chastain <chastain@redhat.com>
15002
15003 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
15004 This is operationally compatible with the previous version.
15005
8dbfb380
JB
150062001-06-13 Jim Blandy <jimb@redhat.com>
15007
15008 * lib/gdb.exp (gdb_test): Doc fix.
15009
f2d8c86d
MC
150102001-06-10 Michael Chastain <chastain@redhat.com>
15011
15012 * gdb.base/exprs.exp: Remove a duplicate test.
15013
81564d34
JB
150142001-06-06 Jim Blandy <jimb@redhat.com>
15015
15016 * gdb.base/return2.exp (main): Use values to test float and double
15017 returns that are not NaN's, to avoid being confused by IEEE
15018 comparison rules.
15019
da55addb
MS
150202001-06-04 Michael Snyder <msnyder@redhat.com>
15021
15022 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 15023 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
15024 rather than wait for 12 more tests to time out.
15025
42c65987
JB
150262001-06-06 Jim Blandy <jimb@redhat.com>
15027
b18bced9 15028 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 15029 Don't forget to match the GDB prompt.
b18bced9 15030
42c65987
JB
15031 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
15032
5b41e5f0
JB
150332001-06-04 Jim Blandy <jimb@redhat.com>
15034
15035 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
15036 command.
15037
015e046f
KB
150382001-05-31 Kevin Buettner <kevinb@redhat.com>
15039
15040 * gdb.base/annota1.exp (info break): Match four or more spaces
15041 after "Address".
15042
fb1ffbbe
MC
150432001-05-31 Michael Chastain <chastain@redhat.com>
15044
15045 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
15046 (dm_type_int_star): Likewise.
15047 (dm_type_long_star): Likewise.
15048 (dm_type_void_star): Likewise.
15049
5ea2a32c
KB
150502001-05-29 Kevin Buettner <kevinb@redhat.com>
15051
15052 * gdb.base/completion.exp (INPUTRC): Set this environment variable
15053 to a known value in order to get consistent results regardless
15054 of the setting of INPUTRC or the presence or contents of .inputrc.
15055
ae23c492
MS
150562001-05-24 Michael Snyder <msnyder@redhat.com>
15057
ac55707e
MS
15058 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
15059 Don't require that the main thread and the manager thread are the
15060 first in the list.
15061
ae23c492
MS
15062 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
15063 debugging. If test fails, issue an "unsupported" not a "fail".
15064
400071f1
JB
150652001-05-24 Jim Blandy <jimb@redhat.com>
15066
15067 Don't assume that short is shorter than int.
15068 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
15069 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 15070 this isn't true.
400071f1
JB
15071 ("print unsigned char == (~0)"): Add test that verifies that ~0,
15072 an int, is not equal to ~0 stored in an unsigned char. This tests
15073 the same thing that the previous test meant to, but works on
15074 16-bit machines, too.
15075 ("print unsigned char != (~0)"): Same test, complemented.
15076
0816a3e5
MS
150772001-05-24 Michael Snyder <msnyder@redhat.com>
15078
15079 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 15080 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
15081 and prevents dejagnu getting out of step.
15082
f6dc23a9
KB
150832001-05-23 Kevin Buettner <kevinb@redhat.com>
15084
15085 * gdb.base/finish.exp (finish_void): Revise pattern for
15086 stopping on the call statement to not permit stopping at
15087 the start of the instructions comprising the call sequence.
15088
7dbd117d
MC
150892001-05-19 Michael Chastain <chastain@redhat.com>
15090
15091 * gdb.base/callfuncs.exp: Make all test names unique.
15092 * gdb.base/commands.exp: Make all test names unique.
15093 * gdb.base/condbreak.exp: Make all test names unique.
15094 * gdb.base/dbx.exp: Make all test names unique.
15095 * gdb.base/default.exp: Make all test names unique.
15096 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
15097 and TIMEOUT messages to their corresponding PASS message.
15098 * gdb.base/ending-run.exp: Make all test names unique.
15099 * gdb.base/long_long.exp: Remove duplicate test.
15100
6b0b0a9e
KB
151012001-05-21 Kevin Buettner <kevinb@redhat.com>
15102
15103 * gdb.base/finish.exp (finish_void): Allow "finish" command to
15104 stop on the call statement as well as the statement after the
15105 call.
15106
2caa35cb
MS
151072001-05-21 Michael Snyder <msnyder@redhat.com>
15108
15109 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
15110
40713331
EZ
151112001-05-10 Elena Zannoni <ezannoni@redhat.com>
15112
a9c64011
AS
15113 * gdb.base/completion.exp: Revamp test. Make it execute on all
15114 platforms.
40713331 15115
c2c1be8d
EZ
151162001-05-10 Elena Zannoni <ezannoni@redhat.com>
15117
a9c64011
AS
15118 * config/gdbserver.exp (gdb_load): Handle the case
15119 in which the arguments to gdbserver are given in the
15120 baseboard configuration file.
15121 Also handle the case in which the server needs to do a
15122 load.
2c9cd303 15123
9671de48
KS
151242001-05-07 Keith Seitz <keiths@cygnus.com>
15125
a9c64011
AS
15126 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
15127 set up the display for testing.
15128 (gdbtk_start): Convert all paths to paths that tcl will like.
15129 Export target information to environment.
15130 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
15131 necessary.
15132 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
15133 (to_tcl_path): New proc to convert a given pathname into
15134 a path acceptible as an argument to a tcl command.
15135 (_gdbtk_export_target_info): New proc to export target info
15136 into the environment for gdbtk testing.
15137 (gdbtk_done): New proc to signal end-of-test.
9671de48 15138
5a360f47
JB
151392001-05-06 Jim Blandy <jimb@redhat.com>
15140
15141 * restore.c: Make the code of caller0 correspond to its comment.
15142
66c756c6
MS
151432001-05-03 Michael Snyder <msnyder@redhat.com>
15144
15145 * config/sid.exp (gdb_target_sid): Check for error messages.
15146 On error or timeout, don't make expect exit (which will terminate
15147 all subsequent tests); instead just make gdb exit.
d63a86f8 15148 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
15149 return a negative value.
15150
a966fde5
JB
151512001-04-24 Jim Blandy <jimb@redhat.com>
15152
851c18e0
JB
15153 * gdb.c++/templates.exp: If we see the prompt for the overload
15154 list, but we haven't recognized any of the longer patterns,
15155 arrange for this test to fail, not hang.
15156
a966fde5
JB
15157 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
15158 variations.
15159
db144853
MC
151602001-04-22 Michael Chastain <chastain@redhat.com>
15161
15162 * gdb.c++/local.exp: Use the 'runto' library function.
15163 * gdb.c++/namespace.exp: Likewise.
15164 * gdb.c++/overload.exp: Likewise.
15165
3207ec21
KB
151662001-03-26 Kevin Buettner <kevinb@redhat.com>
15167
15168 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
15169 * gdb.base/step-line.exp: New file. Test step/next in presence of
15170 #line directives.
15171 * gdb.base/step-line.c: New file. Test program for the above.
15172 * gdb.base/step-line.inp: New file. We pretend that this file has
15173 been transformed by some other tool into step-line.c.
15174
13b57657
JB
151752001-03-21 Jim Blandy <jimb@redhat.com>
15176
15177 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
15178 unmangled operator names.
15179
754cbe1c
JB
151802001-03-20 Jim Blandy <jimb@redhat.com>
15181
15182 * gdb.threads/linux-dp.exp: Recognize an additional message
15183 generated by GDB when it doesn't understand how to debug threads
15184 on the target system.
15185
177495c9
AC
151862001-03-19 Andrew Cagney <ac131313@redhat.com>
15187
15188 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
15189
f266096b
MC
151902001-03-12 Michael Chastain <chastain@redhat.com>
15191
15192 * gdb.c++/derivation.exp: Use the 'runto' library function.
15193
cac3c2ff
MC
151942001-03-12 Michael Chastain <chastain@redhat.com>
15195
15196 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
15197
b6c11a24
MC
151982001-02-24 Michael Chastain <chastain@redhat.com>
15199
15200 * gdb.c++/ref-types.exp: Change handwritten code to library
15201 function 'runto'.
15202
6bae5bce
OF
152032001-03-16 Orjan Friberg <orjanf@axis.com>
15204
15205 * gdb.base/signals.exp: Set count to 0 explicitly.
15206
0015fd9a
MS
152072001-03-15 Mark Salter <msalter@redhat.com>
15208
15209 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
15210 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
15211 (gdb_load): Add support for additional target_info: gdb_download_size
15212 and gdb_load_timeout.
0015fd9a 15213
fc33412a
DT
15214Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
15215
15216 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
15217 file -- to prevent failing when the compile fails but we have no
15218 intention of running the tests anyway.
fc33412a
DT
15219
15220 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
15221 tests if set.
15222
15223 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 15224 integers.
fc33412a
DT
15225
15226 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
15227 * gdb.c++/namespace.exp: Ditto.
15228
115f06de
OF
152292001-03-07 Orjan Friberg <orjanf@axis.com>
15230
15231 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
15232 * gdb.base/pointers.exp: Relax pattern match of decimals.
15233
b6ba6518
KB
152342001-03-06 Kevin Buettner <kevinb@redhat.com>
15235
15236 * Makefile.in, config/abug.exp, config/cfdbug.exp,
15237 config/cpu32bug.exp, config/dve.exp, config/est.exp,
15238 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
15239 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
15240 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
15241 config/sh.exp, config/sid.exp, config/slite.exp,
15242 config/sparclet.exp, config/udi.exp, config/unknown.exp,
15243 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
15244 config/vxworks.exp, config/vxworks29k.exp,
15245 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
15246 gdb.base/all-bin.exp, gdb.base/annota1.exp,
15247 gdb.base/arithmet.exp, gdb.base/assign.exp,
15248 gdb.base/async.exp, gdb.base/attach.exp,
15249 gdb.base/bitfields.exp, gdb.base/bitops.exp,
15250 gdb.base/break.exp, gdb.base/call-ar-st.exp,
15251 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
15252 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
15253 gdb.base/commands.exp, gdb.base/completion.exp,
15254 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15255 gdb.base/constvars.exp, gdb.base/corefile.exp,
15256 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
15257 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
15258 gdb.base/ending-run.exp, gdb.base/environ.exp,
15259 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15260 gdb.base/finish.exp, gdb.base/foll-exec.exp,
15261 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
15262 gdb.base/funcargs.exp, gdb.base/help.exp,
15263 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
15264 gdb.base/logical.exp, gdb.base/long_long.exp,
15265 gdb.base/maint.exp, gdb.base/mips_pro.exp,
15266 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
15267 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
15268 gdb.base/pointers.exp, gdb.base/printcmds.exp,
15269 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
15270 gdb.base/regs.exp, gdb.base/relational.exp,
15271 gdb.base/remote.exp, gdb.base/reread.exp,
15272 gdb.base/restore.exp, gdb.base/return2.exp,
15273 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
15274 gdb.base/selftest.exp, gdb.base/setshow.exp,
15275 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
15276 gdb.base/sigall.exp, gdb.base/signals.exp,
15277 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
15278 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15279 gdb.base/step-test.exp, gdb.base/structs.c,
15280 gdb.base/structs.exp, gdb.base/structs2.exp,
15281 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
15282 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
15283 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
15284 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
15285 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
15286 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
15287 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
15288 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
15289 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
15290 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
15291 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
15292 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
15293 gdb.fortran/types.exp, gdb.java/jmisc.exp,
15294 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15295 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
15296 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15297 gdb.trace/circ.exp, gdb.trace/collection.exp,
15298 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
15299 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15300 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
15301 gdb.trace/report.exp, gdb.trace/save-trace.exp,
15302 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15303 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15304 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
15305 notices.
15306
dc96c6c7 153072001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
15308
15309 * gdb.base/varargs.c (find_max_double): Fix printf format string:
15310 first arg is int not float.
15311
dc96c6c7 153122001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
15313
15314 * gdb.base/reread.exp: Unsupported for non-native targets;
15315 doesn't work for remote debugging.
15316
9b0c4aeb
FN
153172001-02-19 Fernando Nasser <fnasser@redhat.com>
15318
15319 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
15320 * gdb.base/ending-run.exp: Properly handle the BSP state when
15321 stepping past the end of main.
9b0c4aeb 15322
02aa71d5
MC
153232001-02-19 John Moore <jmoore@redhat.com>
15324
15325 * gdb.base/commands.exp (infrun_breakpoint_command_test):
15326 Converted HPUX fix for non-expected items following multiple
15327 step commands into general solution for all platforms.
15328
1fa449a4
MC
153292001-02-18 Michael Chastain <chastain@redhat.com>
15330
15331 * gdb.c++/classes.exp (do_tests): Change runto statements
15332 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15333 statements demangler agnostic.
15334 * gdb.c++/virtfunc.exp (do_tests): Likewise.
15335 (gdb_virtfunc_restart): Likewise.
15336
b2f9ec70
MC
153372001-02-14 Michael Chastain <chastain@redhat.com>
15338
15339 * gdb.c++/inherit.exp (do_tests): Change runto statements
15340 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15341 statements demangler agnostic.
15342
cf74b8ca
AC
15343Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
15344
15345 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
15346 ``continue to bkpt at common_routine in thread 2'' and ``stopped
15347 before calling common_routine 15 times'' tests.
cf74b8ca 15348
99f78f56
MC
153492001-02-11 Michael Chastain <chastain@redhat.com>
15350
15351 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
15352 Helps the test script figure out which demangler is in use.
15353 (dm_type_foo_ref): Ditto.
15354 (dm_type_int_star): Ditto.
15355 (dm_type_long_star): Ditto.
15356 (dm_type_unsigned_int): Ditto.
15357 (dm_type_void): Ditto.
15358 (dm_type_void_star): Ditto.
99707966 15359 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
15360 Probe the gdb demangler and set variables to accommodate
15361 formatting differences.
15362 (info_func_regexp): New function. Same as info_func, but
15363 matches against a regexp.
15364 (info_func): Match against a literal string.
15365 (print_addr_2): New function. Match against a literal string,
15366 which can be different from the input to gdb.
15367 (print_addr): Simply call print_addr_2 with the same argument twice.
15368 (test_lookup_operator_functions): Use demangler formatting variables.
15369 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
15370 the tests in the same order as the C++ class declaration.
15371 (test_paddr_operator_functions): Ditto.
15372 (test_paddr_overloaded_functions): Ditto.
15373 (test_paddr_hairy_functions): Use demangler formatting variables.
15374 Add reference to gdb/19 for related tests.
15375 (do_tests): Call probe_demangler.
15376
1de8f023
KB
153772001-01-30 Kevin Buettner <kevinb@redhat.com>
15378
15379 * gdb.c++/templates.cc (printf): Remove unused function definition.
15380
ca3f91ed
MS
153812001-01-26 Felix Lee <flee@redhat.com>
15382
15383 * sid.exp (sid_exit): Pass host, not target, to remote_close.
15384
153852001-01-25 matthew green <mrg@redhat.com>
15386
15387 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
15388 up sid.
15389 (sid_exit): Call `remote_pop_conn' after GDB is gone.
15390
153912001-01-25 matthew green <mrg@redhat.com>
15392
15393 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 15394 Deprecate $sid_spawn_id.
ca3f91ed
MS
15395 (sid_exit): Remove code necessary only for `spawn.'
15396
153972001-01-25 matthew green <mrg@redhat.com>
15398
15399 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
15400
fb18ec4a
MC
154012001-01-28 Michael Chastain <chastain@redhat.com>
15402
15403 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
15404 to call when tests fail. It takes gdb out of the overloaded
15405 function choice menu back to the main prompt, so that the test
15406 program stays synchronized.
15407 (set_bp_overloaded): New proc to collect all the common
15408 code for setting a breakpoint on an overloaded name. Calls
15409 take_gdb_out_of_choice_menu when needed.
15410 (menu_overload1arg): New variable to collect the repeated
15411 instances of the expected menu for an overloaded name. Change
15412 the regular expression to handle changes in g++ type encoding:
15413 "void" can be either "void" or "", and "unsigned int" can be
15414 either "unsigned int" or "unsigned".
15415 (continue_to_bp_overloaded): Change regular expressions to handle
15416 changes in g++ type encoding.
15417 (no proc): Call take_gdb_out_of_choice_menu when needed.
15418 Remove redundant calls to "info break". Accept either "canceled"
15419 or "cancelled". Change regular expressions in "info break"
15420 calls to handle changes in g++ type encoding. Give all tests
15421 unique strings.
15422
9c646a6e
BE
154232001-01-17 Ben Elliston <bje@redhat.com>
15424
15425 * config/sid.exp: New file.
15426
9549d9c1
AC
15427Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
15428
15429 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
15430
dc96c6c7 154312000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
15432
15433 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
15434 Add a RE to accept a non-ascii char if one is ever presented.
15435
b4df4f68
FN
154362000-12-20 Fernando Nasser <fnasser@redhat.com>
15437
297dd0fd 15438 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 15439
dc96c6c7 154402000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 15441
d63a86f8 15442 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
15443 in regexp. One '\' does not suffice on Linux.
15444
4a7bddb6
MC
154452000-12-09 Michael Chastain <chastain@redhat.com>
15446
15447 * gdb.base/break.exp (test_clear_command): Use a marker function
15448 rather than 'main' for the test function. Also move this
15449 test to an execution point where the marker function names are
15450 guaranteed to be bound to functions. (Executing tests after a
15451 'finish' from main runs into name conflicts with local names
15452 in __libc_start_main).
15453
dc96c6c7 154542000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
15455
15456 * gdb.base/finish.exp: New test for gdb's "finish" command.
15457 * gdb.base/return2.exp: New test for gdb's "return" command.
15458 * gdb.base/return2.c: New source file for above.
15459
dc96c6c7 154602000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
15461
15462 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
15463 * gdb.base/miscexprs.exp: Ditto.
15464 * gdb.base/pointers.exp: Ditto.
15465 * gdb.c++/derivation.exp: Ditto.
15466 * gdb.c++/local.exp: Ditto.
15467 * gdb.c++/namespace.exp: Ditto.
15468 * gdb.c++/overload.exp: Ditto.
15469 * gdb.c++/ref-types.exp: Ditto.
15470
dc96c6c7 154712000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
15472
15473 * gdb.base/constvars.exp: Test result of "up" command.
15474 * gdb.base/miscexprs.exp: Ditto.
15475 * gdb.base/pointers.exp: Ditto.
15476 * gdb.base/scope.exp: Ditto.
15477 * gdb.c++/derivation.exp: Ditto.
15478 * gdb.c++/local.exp: Ditto.
15479 * gdb.c++/namespace.exp: Ditto.
15480 * gdb.c++/overload.exp: Ditto.
15481 * gdb.c++/ref-types.exp: Ditto.
15482
44097287
FN
154832000-11-22 Michael Chastain <chastain@redhat.com>
15484
15485 * mips_pro.exp: Accept either "middle -> top -> main" or
15486 "middle -> main" in the backtrace, because gcc can optimize
15487 tail calls to jumps. Remove setup_xfail for the hppa case.
15488 Add a comment with the original warning messages from PR 3016,
15489 which was filed in 1993, to preserve them for posterity.
15490
9d2e1bab
ND
154912000-11-17 Nick Duffek <nsd@redhat.com>
15492
15493 * lib/gdb.exp (gdb_test): Override timeout with board info.
15494
1aca8eb7
ND
154952000-11-17 Nick Duffek <nsd@redhat.com>
15496
15497 * gdb.base/display.exp: Don't kill running stub. Add "again" to
15498 the second kill and detach messages.
15499
93076499
ND
155002000-11-17 Nick Duffek <nsd@redhat.com>
15501
15502 * configure.in: Add AC_EXEEXT.
15503 * configure: Regenerate.
15504 * Makefile.in (just-check): Export EXEEXT.
15505 * lib/gdb.exp ($EXEEXT): Import from environment.
15506 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
15507 expect "maint dump-me" on Cygwin.
15508 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
15509 $EXEEXT.
15510
30e87cd3
ND
155112000-11-17 Nick Duffek <nsd@redhat.com>
15512
15513 * gdb.base/break.exp: Test backtrace and finish from called
15514 function on all platforms, not just HP-UX.
15515
dc96c6c7 155162000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
15517
15518 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
15519 code from gdb_target_monitor, so it can be used independantly
15520 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 15521
dc96c6c7 155222000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
15523
15524 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
15525 * gdb.base/corefile.exp: Expect the message "Program is being
15526 debugged already" when we send the "corefile" command, since
15527 the preceeding gdb_load may have connected gdb to a remote target.
15528 * gdb.base/display.exp: Disable hardware watchpoints if new
15529 board info variable "no_hardware_watchpoints" is true.
15530 Replace single-letter commands with more readable ones.
15531 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
15532 if new board info variable "no_hardware_watchpoints" is true.
15533 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
15534 to see if stdio (printf) testing is possible.
15535 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
15536 board info variable "no_hardware_watchpoints" is true. Use new
15537 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
15538
39124dea
FN
155392000-11-13 Fernando Nasser <fnasser@redhat.com>
15540
15541 From Orjan Friberg <orjanf@axis.com>:
15542 * gdb.base/printcmds.exp: Escape curly braces followed by a number
15543 in array print pattern match.
15544
a9e2e984
FN
155452000-11-09 Fernando Nasser <fnasser@redhat.com>
15546
15547 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
15548 spelling "cancelled" to U.S. spelling "canceled" to match changes
15549 made to gdb.
15550 * gdb.c++/ovldbreak.exp: Ditto.
15551
c7db355b
PS
155522000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15553
15554 * gdb.base/callfuncs.c (main): Moved to end of file, call
15555 t_double_values to initialize the FPU before inferior calls are made.
15556 * gdb.base/callfuncs.exp: Test for register preservation after calling
15557 inferior functions. Add tests for continuining, finishing and
15558 returning from a stop in a call dummy.
15559
dc96c6c7 155602000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
15561
15562 * gdb.base/commands.exp: Break up long lines, and re-indent.
15563
dc96c6c7 155642000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
15565
15566 * config/gdbserver.exp: Rewritten from the ground up, to make it
15567 compatible with the current dejagnu tree, and to make it work with
15568 the new "gdbserver" in libremote.
15569
dc96c6c7 155702000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
15571
15572 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
15573 * gdb.base/varargs.exp: Skip entire test if no printf support.
15574 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
15575 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
15576
dc96c6c7 155772000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
15578
15579 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
15580 no floating point support.
15581 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
15582 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
15583 * gdb.base/call-rt-st.exp: Ditto.
15584 * gdb.base/call-strs.exp: Ditto.
15585
bac5fc66
JG
155862000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
15587
15588 * gdb.base/sizeof.c: include <stdio.h>.
15589
15590 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
15591 'finish', otherwise uncaptured gdb_prompt would potentially
15592 throw remaining test points out of sync.
bac5fc66 15593
b22a6027
SB
155942000-07-26 Scott Bambrough <scottb@netwinder.org>
15595
15596 * gdb.base/recurse.exp: Run tests for all targets.
15597 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
15598 gnu-oldld case on ARM.
15599 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
15600 for ARM targets.
d63a86f8 15601
d8231941
AG
15602Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
15603
15604 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
15605 * gdb.java/configure: Rebuild.
15606
8caabe69
AG
15607Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
15608
15609 * gdb.java/jv-exp.exp: New file.
15610
9d273ca3
AG
15611Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
15612
15613 * configure: Rebuilt.
15614 * configure.in (configdirs): Add gdb.java.
15615 * gdb.java/jmisc.java: New file.
15616 * gdb.java/jmisc.exp: New file.
15617 * gdb.java/Makefile.in: New file.
15618 * gdb.java/configure: Rebuilt.
15619 * gdb.java/configure.in: New file.
15620 * lib/java.exp: New file.
15621
4f823a66
AC
15622Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
15623
15624 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 15625 underflow.
4f823a66 15626
2391e11d
AC
15627Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
15628
15629 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 15630 and the compilers sizes.
2391e11d 15631
54602222
ND
156322000-07-09 Nick Duffek <nsd@redhat.com>
15633
15634 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
15635 (use_methods): New function.
15636 (main): Call use_methods().
15637 * gdb.c++/classes.exp (test_method_param_class): New procedure.
15638 (do_tests): Call test_method_param_class.
15639
2bec0572
ND
156402000-07-09 Nick Duffek <nsd@redhat.com>
15641
15642 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
15643 spelling.
15644 (test_enums): New procedure. Move enum tests from end of script
15645 to here. Set breakpoint on function name instead of line number.
15646 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
15647 (enums2): New marker function.
15648 (enums1): New function.
15649 (main): Call enums1(). Move enum tests to enums1().
15650
78492fde
AC
15651Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
15652
15653 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 15654 compile/link program. Update line numbers.
78492fde
AC
15655 * gdb.asm/d10v.inc: Define ``startup''.
15656 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 15657
49a2cef8
AC
15658Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
15659
15660 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
15661
3e6c8688
EZ
156622000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15663
15664 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 15665 of 'help maint print' command.
3e6c8688 15666
9ff5cbe9
AC
15667Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
15668
15669 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 15670 they use gdb_expect_list.
9ff5cbe9 15671
17c579bd
AC
15672Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
15673
15674 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
15675 memory-read-packet-size'' instead of ``set endian big'' to test
15676 long commands.
17c579bd 15677
e6d71bf3
DB
156782000-06-03 Daniel Berlin <dan@cgsoftware.com>
15679
15680 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 15681 g++, and stop skipping them.
e6d71bf3
DB
15682
15683 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
15684 work under g++.
15685
d63a86f8 15686 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
15687 initialization.
15688
dc96c6c7 156892000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
15690
15691 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
15692 the regular expression: accept an (almost) arbitrary sequence of
15693 "frames-invalid" and "breakpoints-invalid" messages both before
15694 and after the "starting" message.
15695
dc96c6c7 156962000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
15697
15698 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 15699
dc96c6c7 157002000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
15701
15702 * gdb.base/annota1.exp (annotate-signal-handler-caller):
15703 Relax the regular expression a little, make it pass on Solaris 8.
15704
8216cda9
KB
157052000-05-12 Kevin Buettner <kevinb@redhat.com>
15706
15707 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 15708 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
15709 Instead, it is permissible for gdb to stop on the line of the
15710 call itself.
15711
1a570b2f
MS
157122000-05-12 Michael Snyder <msnyder@.cygnus.com>
15713
15714 * gdb.base/break.exp (bp on small function, optimized file):
15715 Add a second pass pattern. The behavior differs here between stabs
15716 and dwarf for one-line functions. Stabs preserves two line symbols
15717 (one before the prologue and one after) with the same line number,
15718 but dwarf regards these as duplicates and discards one of them.
15719 Therefore the address after the prologue (where the breakpoint is)
15720 has no exactly matching line symbol, and GDB reports the breakpoint
15721 as if it were in the middle of a line rather than at the beginning.
15722
dc96c6c7 157232000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 15724
d63a86f8 15725 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
15726 rather than "send_gdb" (for consistancy).
15727
7d418785
AC
15728Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
15729
15730 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
15731 * gdb.c++/templates.cc: Properly check for GCC version number.
15732 * lib/compiler.cc: Likewise
15733
dc96c6c7 157342000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 15735
d63a86f8 15736 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
15737 gdb may not stop at the first line of main, due to code motion.
15738
dc96c6c7 157392000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
15740
15741 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
15742 This test depends on parsing the printf output from the target.
15743 Since the sparclet stub doesn't do stdio, this will never work.
15744 * gdb.base/call-rt-st.exp: ditto.
15745 * gdb.base/call-strs: ditto.
15746
dc96c6c7 157472000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
15748
15749 * gdb.base/miscexprs.exp: make sizeof long array test portable.
15750
15751 * gdb.base/ending-run.exp: After connecting to a remote target,
15752 but before running, the target will appear to be in a random
15753 location. Specify both a file and a line for breakpoints.
15754 Also, the function that calls main may be called 'init'
15755 rather than 'start'.
15756
a5a51225
EZ
157572000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15758
15759 * gdb.base/help.exp: Update output for add-symbol-file command.
15760
7930cc7c
FN
157612000-04-10 Fernando Nasser <fnasser@cygnus.com>
15762
15763 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15764 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
15765
23e37ab1
C
157662000-04-07 J.T. Conklin <jtc@redback.com>
15767
e93c542c
C
15768 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
15769
23e37ab1
C
15770 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
15771
591b8fa3
PDM
15772Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
15773
15774 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 15775 values that can be represented exactly.
591b8fa3
PDM
15776 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
15777 above change, and to not check against the directory part of the source
15778 file name.
15779 (step into print_long_arg_list): Likewise.
15780 (print print_small_structs from print_long_arg_list): Likewise.
15781 (print print_long_arg_list): Likewise.
15782
7a495180
EZ
157832000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15784
30b53638 15785 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 15786
beb998c6
AC
15787Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
15788
15789 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
15790
1c689132
DB
157912000-03-25 Daniel Berlin <dan@cgsoftware.com>
15792
15793 * gdb.base/commands.exp (deprecated_command_test): Add test for
15794 deprecate with no arguments.
15795
c1790a9d
JL
157962000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
15797
15798 * gdb.base/break.exp: Add new test for setting breakpoints on
15799 optimized code so we can test breakpoints work even when function
15800 prologues may be optimized away
15801
003ba290
FN
158022000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
15803
15804 From David Whedon <dwhedon@gordian.com>
a9c64011 15805 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 15806
6837a0a2
DB
158072000-03-22 Daniel Berlin <dan@cgsoftware.com>
15808
15809 * gdb.base/help.exp: Added test for new apropos command.
15810
b9593231
KB
158112000-03-21 Kevin Buettner <kevinb@redhat.com>
15812
15813 * gdb.base/pointers.c (usevar): New function.
15814 (main): Make sure that global variables v_int_pointer2, rptr,
15815 and y are all referenced someplace in the program by calling
15816 usevar() on them. [Some linkers delete symbols which are
15817 never referenced. The space remains, but there's no way to
15818 get a (symbolic) handle on the variable from the debugger.]
15819
751a959b
EZ
158202000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15821
15822 * gdb.base/printcmds.c: Add typedeffed arrays.
15823
15824 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 15825 procedure to test arrays that are typedef'd.
751a959b 15826
73a93a32
JI
158272000-03-13 James Ingham <jingham@leda.cygnus.com>
15828
15829 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 15830 the library directories.
73a93a32 15831
fb40c209
AC
15832Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
15833
15834 * configure.in (configdirs): Add sub directory gdb.mi.
15835 * configure: Re-generate.
15836
15837 * gdb.mi: New directory.
d63a86f8 15838
ee4dd2c9
AC
158392000-02-25 Scott Bambrough <scottb@netwinder.org>
15840
15841 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 15842 a long long value as a double on ARM platforms.
ee4dd2c9 15843
70f0cc22
JB
158442000-02-16 Jim Blandy <jimb@redhat.com>
15845
15846 * gdb.base/break.exp ("breakpoint line number"): Make sure the
15847 default source file is set properly before running this test.
15848
853819b8
EZ
158492000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15850
15851 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 15852 gdbtk/library directory, not in gdbtcl2.
853819b8 15853
dfcd3bfb
JM
158542000-02-04 Jim Blandy <jimb@redhat.com>
15855
15856 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
15857 backslash from regexp pattern.
15858
15859 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
15860 procedure. Use it to run all the "continue to bp overloaded"
15861 tests. Note that this changes the names of the tests slightly.
15862 If the breakpoint hit message includes a hex PC value, because
15863 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
15864 from the real source code, still consider that a pass.
15865
15866 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
15867 XFAIL here if the breakpoint message contains a hex address. Note
15868 similar change on 1999-11-02.
15869
15870 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
15871
15872 * gdb.base/ptype.exp: Establish a default source file before
15873 calling get_debug_format.
15874
158752000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
15876
15877 * gdb.base/watchpoint.exp: Remove duplication of test messages.
15878
8b93c638
JM
158792000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
15880
15881 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
15882 of successive stepi commands -- while in the prologue we should see
15883 the function entry bracket.
15884
158852000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
15886
15887 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
15888 reach __change_mode() when stepping through the end of main().
15889
c5394b80
JM
158902000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
15891
15892 * gdb.base/default.exp: Fix expected pattern.
15893 * gdb.base/help.exp: Same.
15894
0d06e24b
JM
158952000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15896
15897 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 15898 Don't use xfail's because that affects only the following test.
d63a86f8 15899
0d06e24b 15900 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 15901 solaris or linux.
0d06e24b
JM
15902
15903 * gdb.base/selftest.exp: Update to reflect changes to main.c.
15904
dc96c6c7 159052000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 15906
d63a86f8 15907 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
15908 "A syntax error" rather than "A parse error". Accept both.
15909
159102000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
15911
15912 * gdb.base/default.exp: Remove OS dependent string from "target
15913 remote" test.
15914 * gdb.base/help.exp: Same for "help target remote" test.
15915
c3f6f71d
JM
159162000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15917
15918 From Jim Kingdon <kingdon@redhat.com>:
15919
15920 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
15921 prompt (cleanup rather than necessity, but still might keep output
15922 from spilling to next test).
c3f6f71d
JM
15923
159242000-01-02 Fred Fish <fnf@cygnus.com>
15925
15926 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
15927 AIX, which defines them in <sys/types.h>.
15928
ed9a39eb 159291999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 15930
ed9a39eb 15931 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 15932 float" test.
ed9a39eb
JM
15933
159341999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 15935
ed9a39eb 15936 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
15937
15938 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
15939 outermost frame disallowed".
15940
159411999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
15942
15943 * gdb.base/setvar.exp: New tests for setting the value of a struct
15944 with a constant list.
15945
159461999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
15947
15948 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
15949 require the user to type a cast before setting the value of a struct.
15950
de57eccd
JM
159511999-12-06 Jim Blandy <jimb@cygnus.com>
15952
15953 * gdb.base/default.exp: Expect the new 'info float' command on
15954 all i386 platforms.
15955
15956 * gdb.threads/linux-dp.exp: Expand our ability to recognize
15957 LinuxThreads libraries that don't support debugging.
15958
c2d11a7d
JM
15959Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
15960
15961 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
15962 Change the buffer type to ``unsigned char'' to simplify size
15963 arithmetic.
c2d11a7d
JM
15964
15965 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
15966 stub only handles 400-1 byte packets. Verify that the download
15967 worked.
c2d11a7d
JM
15968
159691999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
15970
15971 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
15972 tests, using UNRESOLVED for the untested cases. Also, does not wait
15973 for a timeout if the prompt was received before a recognizable pattern.
15974
159751999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
15976
15977 * lib/gdb.exp (gdb_expect_list): Fix spelling.
15978
159791999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15980
15981 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 15982 watchpoints.
c2d11a7d
JM
15983
159841999-11-24 Jason Merrill <jason@casey.cygnus.com>
15985
15986 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
15987
15988 * gdb.c++/local.exp: Be more flexible in recognizing local class
15989 name mangling. Don't allow horribly truncated method names.
15990 * gdb.c++/derivation.exp: Expect protected inheritance.
15991 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
15992 * gdb.c++/virtfunc.exp: Likewise.
15993 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
15994 when printing a nested enum.
15995
159961999-11-22 Jim Blandy <jimb@cygnus.com>
15997
15998 * gdb.base/step-test.exp: Properly await GDB's response to setting
15999 a breakpoint on the call to large_struct_by_value.
16000
16001 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
16002 just because we have debug info for the `start' function.
16003
160041999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
16005
16006 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
16007 "Unknown signal" messages, which indicate (on LinuxThreads) that
16008 GDB doesn't know how to debug threads on this system. This is
16009 better than hanging while philosopher 0 dumps chatter into gdb.log.
16010
160111999-11-18 Tom Tromey <tromey@cygnus.com>
16012
16013 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
16014
160151999-11-18 Fred Fish <fnf@cygnus.com>
16016
16017 * gdb.base/coremaker2.c: Add sample program for generating
16018 cores that is more self contained than coremaker.c. Eventually
16019 I'll add more code to this and tie it into the testsuite.
16020
4ce44c66
JM
160211999-11-12 Stan Shebs <shebs@andros.cygnus.com>
16022
16023 * gdb.base/dollar.exp: Remove, now in gdb.hp.
16024
160251999-11-10 Jimmy Guo <guo@cup.hp.com>
16026
16027 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 16028 from $srcdir/lib/.
4ce44c66 16029 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 16030 and gdb.c++/.
4ce44c66
JM
16031
16032 * gdb.c++/derivation.exp: remove redundant get compiler info code.
16033
d63a86f8 16034 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
16035 'continue with watch' test point.
16036
160371999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
16038
16039 Merged from p2linux-990323-branch:
d63a86f8 16040
4ce44c66
JM
16041 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
16042
11cf8741
JM
16043Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
16044
16045 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 16046 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
16047
16048Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
16049
16050 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 16051 gdb_expect_list.
11cf8741
JM
16052
16053Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
16054
16055 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
16056
160571999-11-03 Mark Salter <msalter@cygnus.com>
16058
16059 * gdb.base/break.exp: Fix "stub continue" pattern.
16060
160611999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
16062
16063 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
16064
160651999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
16066
16067 * gdb.base/display.exp ("finish"): Add timeout clause.
16068
16069 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
16070 plain prompt clause, so this doesn't have to time out in order to
16071 fail.
16072
16073 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 16074 breakpoint hit messages include an address.
11cf8741
JM
16075
16076 * gdb.base/display.exp: Don't forget to escape parens in regular
16077 expressions. Unix regexp notatation sucks.
16078
160791999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16080
16081 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 16082 order for 'signalled' message.
11cf8741 16083
5c44784c
JM
160841999-11-01 Stan Shebs <shebs@andros.cygnus.com>
16085
16086 From Jimmy Guo <guo@cup.hp.com>:
16087 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
16088 * gdb.base/annota1.c: Add code for tests to work with.
16089
160901999-10-26 Frank Ch. Eigler <fche@cygnus.com>
16091
16092 * gdb.base/remote.exp: New test for remote downloading settings.
16093 * gdb.base/remote.c: New file with large .data.
16094
917317f4
JM
160951999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
16096
16097 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
16098 for LinuxThreads support, merged from the Code Fusion branch.
16099
16100Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
16101
16102 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
16103 containing exp_continue into a while within an expect. Don't
16104 attempt a start more than three times. Check return value from
16105 gdb_load.
d63a86f8 16106
2df3850c
JM
16107Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
16108
16109 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 16110 a pass case.
2df3850c 16111
2acceee2
JM
161121999-10-01 Kevin Buettner <kevinb@cygnus.com>
16113
16114 * gdb.base/break.c (main): Added a statement that we can step
16115 off of.
16116 * gdb.base/break.exp: Added tests for setting a breakpoint
16117 at an offset and stepping onto a breakpoint.
16118
161191999-10-01 Fred Fish <fnf@cygnus.com>
16120
d63a86f8 16121 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
16122 gdb output.
16123
c2c6d25f
JM
161241999-09-18 Jim Blandy <jimb@cris.red-bean.com>
16125
16126 * gdb.base/break.exp: Code locations are in hex, don't forget!
16127 (For HP-UX.)
16128
161291999-09-17 Stan Shebs <shebs@andros.cygnus.com>
16130
16131 * condbreak.exp: Use break.c as test program.
16132 * condbreak.c: Remove, redundant with break.c.
16133
161341999-09-15 Stan Shebs <shebs@andros.cygnus.com>
16135
16136 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 16137 Z-packets if the target needs it.
c2c6d25f
JM
16138
161391999-09-13 James Ingham <jingham@leda.cygnus.com>
16140
16141 * gdb.c++/overload.exp: Added tests for listing overloaded
16142 functions with function pointers in the arg, explicitly calling
16143 out the version you want.
16144
cff3e48b
JM
161451999-09-09 Stan Shebs <shebs@andros.cygnus.com>
16146
16147 * long_long.exp: Add variations of test cases that work for
16148 targets with 16-bit ints and 32-bit doubles.
16149
d4f3574e
SS
161501999-09-08 Stan Shebs <shebs@andros.cygnus.com>
16151
16152 * break.c (main): Compare a possibly-uninitialized argc with an
16153 unlikely value that fits in 16 bits.
16154
161551999-09-07 Stan Shebs <shebs@andros.cygnus.com>
16156
16157 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
16158 0xfeeb, don't want negative numbers if ints are 16 bits.
16159
16160 * lib/gdb.exp (skip_cplus_tests): New proc.
16161 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
16162 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
16163 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
16164 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
16165 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
16166 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
16167 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
16168 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
16169
16170 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
16171
16172Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
16173
16174 * gdb.base/corefile.exp (up): Allow a parameter to appear
16175 in the frame that we're going up to.
16176
16177 From Jim Blandy <jimb@cygnus.com>:
16178
16179 * gdb.base/default.exp (info float): Expect some output now.
16180
16181 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
16182 returning floating-point values to fail on the x86.
16183 * gdb.base/callfwmall.exp (do_function_calls): Same.
16184
16185 * gdb.base/list.exp (test_listsize): Correct expectations for
16186 listing line 1 with listsize 2. Also, listing a single line
16187 works now, as does listing three lines. [Kevin's note: There
16188 were a number of other cases fixed too where the expectations
16189 differed...]
16190
161911999-09-02 Stan Shebs <shebs@andros.cygnus.com>
16192
16193 * gdb.base/selftest.exp: Add case for when version prints as
16194 constant string instead of char pointer.
16195
104c1213
JM
161961999-08-25 Stan Shebs <shebs@andros.cygnus.com>
16197
16198 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 16199 stepping out of main.
104c1213
JM
16200
16201 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
16202 G++ used.
16203
16204 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 16205 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
16206
16207 * gdb.c++/ovldbreak.exp: Update match string in test that
16208 includes a warning of multiple breakpoints.
16209
162101999-08-24 Stan Shebs <shebs@andros.cygnus.com>
16211
16212 * gdb.base/display.exp: Improve precision of step-after-finish
16213 added yesterday.
16214
16215 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 16216 test.
104c1213
JM
16217
16218 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
16219 configs when using G++, not just hppa*.
16220
162211999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16222
16223 * gdb.base/async.c: New file.
16224 * gdb.base/async.exp: New file.
16225
16226Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
16227
16228 * gdb.base/break.exp: Tweak PA specific tests to properly handle
16229 PA64.
16230
53a5351d
JM
16231Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
16232
104c1213
JM
16233 * gdb.base/display.exp: "finish" can leave us mid-line on many
16234 targets, deal with it. Add a small constant to main, instead of
16235 1000 since main+1000 may not be a valid address in the target.
16236
53a5351d
JM
16237 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
16238 on hpux11.
16239
16240 * gdb.base/attach.exp: Handle another hpux11 error message variant
16241 when attaching to a process that does not exist.
16242
162431999-08-19 J.T. Conklin <jtc@redback.com>
16244
16245 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 16246 characters in 'continue to 1241' test.
53a5351d
JM
16247
162481999-08-17 Stan Shebs <shebs@andros.cygnus.com>
16249
16250 * gdb.base/call-ar-st.exp: Add a shorter match case for the
16251 stop in print_long_arg_list, define and use a whitespace
16252 variable in print_small_structs test, add an XFAIL for Solaris.
16253 * gdb.base/dbx.exp: XFAIL func commands until somebody is
16254 interested enough to fix.
16255
7be570e7
JM
162561999-08-13 Keith Seitz <keiths@cygnus.com>
16257
16258 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
16259 (dbx_gdb_load): Remove. Use gdb_load instead, since that
16260 proc knows about targets other than the natives.
16261 (test_assign): Use "gdb_run_cmd" to "run" the target.
16262 Check that we've actually hit the breakpoint at main.
16263 When we attempt to assign a value to a local variable, check
16264 that the variable is in the current scope, i.e., don't use
16265 a test with an empty result.
16266
16267Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
16268
16269 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 16270 command.
7be570e7
JM
16271
162721999-08-09 Stan Shebs <shebs@andros.cygnus.com>
16273
16274 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16275 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
16276 gdb.compat, gdb.threads-hp.
16277 gdb.hp/configure, gdb.hp/configure.in: New files.
16278 gdb.hp/Makefile.in: Recurse into new subdirs.
16279 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
16280 gdb.hp/gdb.objdbg: New directory, tests for debugging info
16281 in object files.
16282 gdb.hp/tools: New directory, aux tools for HP-specific tests.
16283
96baa820
JM
162841999-08-05 Stan Shebs <shebs@andros.cygnus.com>
16285
16286 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 16287 funky printf, remove a bogus p/a test.
96baa820
JM
16288
162891999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16290
16291 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
16292 connected to the target. This is necessary when running not
16293 natively.
96baa820
JM
16294
162951999-08-03 Stan Shebs <shebs@andros.cygnus.com>
16296
16297 * gdb.base/step-test.exp: Removed some extraneous messages.
16298
16299 * gdb.base/long_long.exp: Don't run memory examination tests
16300 on little-endian targets (they will need a different set of
16301 results to match).
16302
163031999-08-02 Stan Shebs <shebs@andros.cygnus.com>
16304
16305 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
16306 until somebody decides to fix GDB.
16307
16308 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 16309 constant as "ULL".
96baa820
JM
16310 * gdb.base/long_long.exp: Loosen x/c test, add partial result
16311 matches for a couple x/2 commands.
16312
a0b3c4fd
JM
163131999-07-30 Stan Shebs <shebs@andros.cygnus.com>
16314
16315 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
16316 by merging in ref-types2 tests.
16317 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
16318
16319 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16320 * gdb.c++/Makefile.in: Add standard actions.
16321 (EXECUTABLES): Rename from PROGS, update list.
16322 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
16323 from gdb.hp.
16324 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
16325 foo and bar locals.
16326 * gdb.c++/anon-union.exp: Fix tests to match.
16327 * gdb.c++/classes.exp: Run if HP compiler used, add extra
16328 expect matches to handle output variations.
16329 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
16330 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 16331 output, add HP alternatives for new and delete prints.
a0b3c4fd 16332 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 16333 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
16334 * gdb.c++/demangle.exp: Use $style when reporting failure.
16335 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
16336 * gdb.c++/inherit.exp: Run if HP compiler used, add some
16337 match alternatives.
16338 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 16339 compilers.
a0b3c4fd
JM
16340 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
16341 * gdb.c++/method.exp: Add match alternatives.
16342 * gdb.c++/misc.cc: Add bool types.
16343 * gdb.c++/misc.exp: Add tests for bool types.
16344 * gdb.c++/overload.exp: Add xfails.
16345 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
16346 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
16347 add some more template parameter tests (only for HP currently).
16348 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
16349 * gdb.c++/virtfunc.cc: Add return type and value for main.
16350 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
16351 match alternatives.
d63a86f8 16352
a0b3c4fd
JM
163531999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16354
16355 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
16356
163571999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
16358
16359 * gdb.base/signals.exp: Don't expect getting a backtrace from
16360 within a signal handler to fail on Linux.
16361
163621999-07-29 Stan Shebs <shebs@andros.cygnus.com>
16363
16364 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16365 * lib/gdb.exp: Remove some gratuitious semicolons.
16366 (delete_breakpoints): Increase timeout.
16367 (gdb_expect): Add -notransfer option.
16368 (gdb_test): Use -notransfer option.
16369 (get_compiler_info): Add f77 case.
16370 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 16371 case.
a0b3c4fd
JM
16372 (gdb_preprocess): Call get_compiler.
16373
16374 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
16375 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
16376 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
16377 gdb.base/long_long.exp, gdb.base/printcmds.exp,
16378 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
16379 third arg to gdb_test.
a0b3c4fd
JM
16380 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
16381 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 16382 HP-UX xfails, add others.
a0b3c4fd
JM
16383 * gdb.base/completion.exp: Reflect name change of self-test.
16384 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
16385 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
16386 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
16387 HP failure number.
a0b3c4fd
JM
16388 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
16389 useless HP-UX 10.30 references.
16390 * gdb.base/maint.exp: Loosen matches.
16391 * gdb.base/pointers.c (main): Declare more_code.
16392 * gdb.base/pointers.exp: Match on output of a `next'.
16393 * gdb.base/structs.c: Add prototypes.
16394 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
16395 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
16396
163971999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16398
16399 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 16400 command.
a0b3c4fd
JM
16401
164021999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16403
16404 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
16405 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
16406
16407 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
16408 debug info. Deal with lack of signal hanlder info in stack.
16409
a9c64011 16410 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
16411 * gdb.base/annota1.exp: If printf has debug info, deal with it.
16412
5a2468f5
JM
164131999-07-19 Stan Shebs <shebs@andros.cygnus.com>
16414
16415 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 16416 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 16417
adf40b2e
JM
16418Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16419
16420 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 16421 a1-selftest.exp.
adf40b2e
JM
16422 * gdb.base/configure: Re-generate.
16423
164241999-07-12 Stan Shebs <shebs@andros.cygnus.com>
16425
16426 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
16427 in trying to run first and name is too long.
16428
16429 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
16430 pointers2.c and pointers2.exp, respectively.
16431 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
16432 doschk happier.
16433
43e526b9
JM
164341999-07-08 Stan Shebs <shebs@andros.cygnus.com>
16435
16436 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
16437 callfuncs2.c and callfuncs2.exp.
16438
16439 * gdb.base/list.exp: Remove mistaken xfails.
16440 * gdb.base/list0.h: Add optional prototypes.
16441
9846de1b
JM
16442Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
16443
a9c64011 16444 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 16445 calling malloc.
a9c64011
AS
16446 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
16447 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 16448 use.
9846de1b
JM
16449
164501999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16451
16452 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
16453 * gdb.base/annota2.cc, annota2.exp: Move from here.
16454 * gdb.c++/annota2.cc, annota2.exp: To here.
16455 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
16456
43ff13b4
JM
16457Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
16458
16459 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 16460 a consistent format.
43ff13b4 16461
085dd6e6
JM
164621999-06-25 Stan Shebs <shebs@andros.cygnus.com>
16463
16464 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16465 * lib/gdb.exp (get_compiler_info): Add detection for assorted
16466 HP compilers, also set the globals $true and $false.
16467
16468 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
16469 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
16470 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
16471 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
16472 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
16473 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
16474 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
16475 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
16476 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
16477 whatis.c} Add C++ compatible function definitions and return
16478 types, add includes for library functions.
085dd6e6
JM
16479 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
16480 * gdb.base/step-test.c (myglob): Rename from glob.
16481 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
16482 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
16483 files, move here from gdb.hp.
085dd6e6 16484 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
16485 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
16486 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
16487 Adjust line numbers in regexps.
085dd6e6
JM
16488
16489 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
16490 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
16491 instead of 0/1.
16492
16493 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
16494 foll-vfork.exp: New files, move here from gdb.hp.
16495 * gdb.base/page.exp: New file, test of pagination command.
16496
16497 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
16498 recursion test.
16499 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
16500
16501 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 16502 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
16503
16504 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 16505 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 16506 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 16507 watchpoint test.
085dd6e6
JM
16508 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
16509 them work.
16510 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
16511 expressions properly.
16512 * gdb.base/corefile.exp: Loosen the match slightly.
16513 * gdb.base/default.exp: Allow "Error accessing memory" message
16514 also.
16515 * gdb.base/display.exp: Skip over x/0 j if PA64.
16516 * gdb.base/funcargs.exp: Add xfails for HP-UX.
16517 * gdb.base/interrupt.exp: Ditto.
16518 * gdb.base/langs.exp: Add symbolic matches governed by compiler
16519 in use.
16520 * gdb.base/list.exp: Add xfails for HP-UX.
16521 * gdb.base/long_long.exp: Refine some of the numeric matches.
16522 * gdb.base/mips_pro.exp: Xfail on HP-UX.
16523 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
16524 * gdb.base/nodebug.exp: Succeed on more varieties of output.
16525 * gdb.base/opaque.exp: Remove some HP-UX xfails.
16526 * gdb.base/ptype.exp: Succeed on more varieties of output.
16527 * gdb.base/scope.exp: Add xfails for HP-UX.
16528 * gdb.base/sect-cmd.exp: Add more cases.
16529 * gdb.base/setvar.exp: Add xfails for HP-UX.
16530 * gdb.base/shlib-call.exp: Loosen some matches slightly.
16531 * gdb.base/signals.exp: Match on void symbolically.
16532 * gdb.base/step-test.exp: Add case for PA64.
16533 * gdb.base/term.exp: Add exit and restart.
16534 * gdb.base/twice.exp: Clean up after self.
16535 * gdb.base/varargs.exp: Disable overload resolution explicitly.
16536 * gdb.base/whatis.exp: Allow more ways to pass tests.
16537
16538 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 16539 no longer useful.
085dd6e6
JM
16540
16541Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
16542
16543 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 16544 list of patterns.
085dd6e6 16545 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
16546 print_double_array(double_array)", "continuing to breakpoint
16547 1018", "print print_double_array(array_d)" and "continuing to
16548 1034" tests.
d63a86f8 16549
085dd6e6
JM
165501999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
16551
a9c64011 16552 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
16553
165541999-06-24 Stan Shebs <shebs@andros.cygnus.com>
16555
16556 * config/mt-*: Remove, these haven't been used since 1996.
16557
165581999-06-22 Stan Shebs <shebs@andros.cygnus.com>
16559
16560 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 16561 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
16562 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
16563
9e0b60a8
JM
165641999-06-18 Stan Shebs <shebs@andros.cygnus.com>
16565
16566 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
16567 simpler match case for the ptype of the big class.
16568
165691999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16570
16571 * gdb.exp: Fix test for gdb_prompt existence.
16572
165731999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16574
16575 * gdb.exp (gdb_test): Add fail after calls to perror.
16576
165771999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16578
16579 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
16580
165811999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16582
16583 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
16584
0f71a2f6
JM
16585Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
16586
16587 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 16588 malloc() is linked in.
0f71a2f6
JM
16589
165901999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
16591
16592 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
16593 step at end.
16594
16595 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
16596
165971999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
16598
16599 * gdb.java/jv-print.exp: New file. (Our first Java test!)
16600
cce74817
JM
16601Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
16602
16603 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
16604 * gdb.base/mips_pro.exp: Likewise.
16605
166061999-06-02 Keith Seitz <keiths@cygnus.com>
16607
16608 * gdb.c++/templates.cc: Change all "new" operators to throw
16609 an exception.
16610 * gdb.c++/cplusfuncs.cc: Likewise.
16611
16612 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
16613
16614Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
16615
16616 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
16617 * gdb.base/ending-run.exp: When stepping out of main, accept a
16618 step into an arbitrary assembler file.
cce74817 16619
392a587b
JM
166201999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16621
d63a86f8 16622 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 16623 "breakpoint-invalid" to be printed.
d63a86f8 16624 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
16625 number of "frames-invalid" and "breakpoint-invalid" to be printed.
16626 * gdb.base/annota2.cc: Initialize a.x to 0.
16627
9e086581
JM
166281999-05-17 Keith Seitz <keiths@cygnus.com>
16629
16630 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
16631 when "skip_float_tests" set.
16632 Ditto for "print print_double_array(array_d)", "print print_small_structs",
16633 "print print_ten_doubles", and "step into print_long_arg_list".
16634 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
16635 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
16636 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
16637 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
16638 "skip_float_tests" is set.
16639 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
16640 when "skip_float_tests" set.
d63a86f8 16641
cd0fc7c3
SS
166421999-05-06 Keith Seitz <keiths@cygnus.com>
16643
16644 * gdb.base/annota2.cc: Include stdio.h.
16645
16646Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
16647
16648 * gdb.base/crossload.exp: Remove, this has been disabled ever
16649 since BFD stopped including all targets, and cross-GDB gets
16650 plenty of testing anyway.
16651 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
16652 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
16653 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
16654 * gdb.base/README: Remove, was doc for this.
16655 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 16656 needed.
cd0fc7c3 16657
b83266a0
SS
166581999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16659
16660 * gdb.base/call-ar-st.exp: Fix one regular expression in test
16661 output.
16662
16663 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
16664 * gdb.base/annota2.exp: New file. More annotation tests.
16665 * gdb.base/annota1.c: New file. Source file for annota1.exp.
16666 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
16667
166681999-04-23 Angela Marie Thomas <angela@cygnus.com>
16669
16670 * config/cfdbug.exp: New file.
16671
7a292a7a
SS
166721999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
16673
16674 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
16675 Marcus Daniel's and Dale Hawkins's demangler crashes.
16676
16677 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
16678 test_lucid_style_demangling, test_arm_style_demangling,
16679 test_hp_style_demangling): Try Tom Tromey's core-dumping
16680 identifier under each demangling style.
7a292a7a
SS
16681
166821999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
16683
16684 * gdb.c++/demangle.exp: Include the current demangling style
16685 in all test names.
16686 (current_demangling_style): New global variable.
16687 (set_demangling_style, test_demangling_core, test_demangling,
16688 test_demangling_exact): New functions.
16689 (test_gnu_style_demangling, test_lucid_style_demangling,
16690 test_arm_style_demangling, test_hp_style_demangling): Use those,
16691 instead of calling gdb_test and gdb_test_exact directly.
16692 (catch_demangling_errors): New function, which reports errors
16693 signalled by the demangling test functions in an orderly way.
16694 (do_tests): Use catch_demangling_errors.
16695
166961999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
16697
16698 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 16699 grouping in expressions, not {}.
7a292a7a
SS
16700
16701 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 16702 initialized yet.
7a292a7a
SS
16703
167041999-04-01 Stan Shebs <shebs@andros.cygnus.com>
16705
16706 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
16707 are listed.
16708
167091999-03-26 Stan Shebs <shebs@andros.cygnus.com>
16710
16711 * gdb.stabs/weird.exp: Test for CC being defined before
16712 looking at its value.
16713
167141999-03-25 Stan Shebs <shebs@andros.cygnus.com>
16715
16716 * gdb.base/call-ar-st.exp: Remove stray '#'.
16717 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
16718 "short int" and "long int".
16719 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 16720 change, to mollify finicky HP compiler.
7a292a7a
SS
16721 * gdb.hp/reg-test.exp (testfile): Fix file name.
16722 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 16723
7a292a7a
SS
16724 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
16725 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
16726 alternate form of enum ptype.
16727
c906108c
SS
167281999-03-23 Stan Shebs <shebs@andros.cygnus.com>
16729
7a292a7a
SS
16730 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
16731 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
16732 passing skip_hp_tests, so as not to waste time on guaranteed
16733 failure.
7a292a7a 16734
c906108c
SS
16735 * gdb.c++/overload.cc: Pass string instead of char addr, always
16736 init ccpfoo.
16737 * gdb.c++/templates.cc: Fix syntax error.
16738
7a292a7a
SS
16739Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16740
16741 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 16742 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
16743 command.
16744
167451999-03-18 James Ingham <jingham@cygnus.com>
16746
16747 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
16748
16749 * gdb.c++/method.exp: It was testing an uninitialized int on the
16750 stack and assuming it was positive.
16751
16752 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
16753
16754 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 16755 keep it from killing the rest of the tests.
7a292a7a
SS
16756 Use gdb_continue_to_end.
16757
16758 * gdb.base/sigall.exp: use gdb_continue_to_end.
16759
16760 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
16761
16762 * gdb.base/display.exp: use runto_main, not run.
16763
d63a86f8
RM
16764 * gdb.base/default.exp: Check for the current error message in the
16765 r abbreviation test.
7a292a7a
SS
16766 Add strongarm to the targets that know info float.
16767
d63a86f8 16768 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
16769 run which doesn't work with monitors.
16770
16771 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
16772
16773 * gdb.base/break.exp: use the gdb_continue_to_end proc.
16774
16775 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
16776 program. Traps the case (in Cygmon) when the program never really
16777 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
16778 more places, so I used my name. Sorry Mark...
16779
16780 * config/monitor.exp (gdb_target_monitor): added another
16781 target_info parameter: remotebinarydownload. This will set the
16782 remotebinarydownload flag if this is causing some boards trouble.
16783
167841999-03-18 Mark Salter <msalter@cygnus.com>
16785
16786 * lib/gdb.exp (continue_to_exit): New function.
16787
16788 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
16789 * gdb.base/ending-run.exp: Ditto.
16790 * gdb.base/step-test.exp: Ditto.
16791
167921999-03-16 Stan Shebs <shebs@andros.cygnus.com>
16793
16794 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
16795 (suggested by Art Haas <ahaas@neosoft.com>).
16796
167971999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
16798
889bf7c5 16799 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
16800
16801Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
16802
16803 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 16804 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
16805
168061999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
16807
16808 * gdb.base/call-strs.exp: Don't assume that `step' will step over
16809 a call to strlen; sometimes we do have sources.
16810
168111999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
16812
16813 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 16814 character, so GDB won't print garbage after its end.
d63a86f8 16815
c906108c
SS
16816 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
16817 breakpoint there instead. Sometimes GCC emits memcpy to handle
16818 the large structures being passed by value, so we step into that
16819 instead of sum_array_print, which obscures what we're really testing.
16820 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
16821 the bizarre steps into memcpy, so do that here. Add check for
16822 stepping into function calls that pass large structures by value.
16823 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
16824 Remove all references to specific line numbers.
16825 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
16826 New type and function.
16827 (main): Call large_struct_by_value, passing it a large struct by value.
16828 * lib/gdb.exp (gdb_get_line_number): New function.
16829
16830 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
16831 more portable.
16832
7a292a7a
SS
168331999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
16834
c906108c
SS
16835 * lib/gdb.exp: Doc fixes.
16836
7a292a7a
SS
168371999-03-05 Nick Clifton <nickc@cygnus.com>
16838
d63a86f8 16839 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
16840
168411999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
16842
c906108c 16843 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
16844 commands. They're not germane to this test, and they don't work
16845 that way on remote targets.
c906108c 16846
3fc11d3e
JM
168471999-03-01 James Ingham <jingham@cygnus.com>
16848
16849 * Changelog entries merged over from gdb development branch.
16850
3fc11d3e
JM
16851 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
16852
16853 * lib/gdb.exp (gdbtk_analyze_results): Generic function
16854 for outputting results of test run.
16855
2d4a1622 16856 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
16857
16858 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 16859
7a292a7a
SS
168601999-02-25 Felix Lee <flee@cygnus.com>
16861
16862 * lib/gdb.exp (debug_format): initialize
16863
c906108c
SS
168641999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
16865
16866 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
16867 * gdb.base/call-rt-st.c: Ditto.
16868
c906108c
SS
168691999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
16870
16871 * gdb.threads/pthreads.exp (horiz): New variable.
16872 (test_startup): Fix regexps that capture thread numbers.
16873
168741999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
16875
16876 * gdb.base/smoke.exp: Disambiguate two test case names (both
16877 called ``print'').
16878
16879Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
16880
16881 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 16882 compilation.
c906108c
SS
16883
168841999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
16885
16886 * gdb.base/miscexprs.exp: Change patterns to match GDB's
16887 actual output formatting.
16888 * gdb.base/smoke.exp: GDB removes leading 0's.
16889 * gdb.base/volatile.exp: Don't check type of remuneration;
16890 that variable is no longer defined in constvars.c.
16891 * gdb.base/step-test.c (main): Exit with explicit exit code.
16892 * gdb.base/step-test.exp: Remove two nexti checks--they are
16893 not portable.
16894
168951999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
16896
16897 * gdb.base/help.exp ("help delete display"): Fix test to match
16898 gdb's output.
16899
16900 * gdb.base/long_long.c (known_types): Initialize values to zero.
16901 * gdb.base/long_long.exp: Step one more line
16902 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
16903 leading zeros. Explicitly ask for hex formatting. Use
16904 unique test case names.
c906108c
SS
16905
16906Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16907
d63a86f8 16908 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
16909
16910 * gdb.c++/method.exp: Add missing close brace.
16911
169121999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
16913
16914 * gdb.base/maint.exp: Use 'set height 0' to disable page
16915 prompting, not 'set height 400'.
16916
16917 Fix a bunch of timeouts.
16918 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
16919 four separate tests, so expect doesn't take forever to match a ton
16920 of text against a regexp with lots of .* forms.
16921 ("maint print psymbols", "maint print symbols"): Make some of
16922 these greps more selective, so that expect doesn't try to wade
16923 through huge piles of output and time out.
16924
16925 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
16926
16927 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
16928 tests: one which doesn't expect shlib events to be reported, and
16929 another which does, but is XFAIL for all platforms other than
16930 HP/UX.
c906108c
SS
16931
16932 * gdb.base/break.exp: Teach the test suite that the `catch
16933 fork', `catch vfork', and `catch exec' commands produce error
16934 messages on platforms that don't provide these features.
16935
16936Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
16937
16938 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
16939 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
16940 (shortening names from solib_threshold.exp etc), won't run on
16941 anything but HP-UX for the foreseeable future.
c906108c 16942 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 16943 reflect move.
c906108c
SS
16944
16945Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
16946
16947 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 16948 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
16949
16950Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
16951
16952 * gdb.base/shlib-call.exp: add test cases to verify that gdb
16953 successfully re-sets breakpoints in shared libraries.
16954 * gdb.base/shmain.c (main): return 0, don't fall off the end.
16955
16956Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16957
d63a86f8
RM
16958 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
16959 and compiled w/o GCC.
c906108c
SS
16960
16961 * gdb.hp/watch-cmd.exp: ditto.
16962
16963 * gdb.hp/watch-hp.exp: ditto.
16964
16965 * gdb.hp/xdb1.exp: ditto.
16966
16967 * gdb.hp/xdb2.exp: ditto.
16968
16969 * gdb.hp/dbx.exp: ditto.
16970
16971Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
16972
16973 * constvars.c: Remove C++-isms.
16974 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 16975 with GCC.
c906108c
SS
16976
16977Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
16978
16979 The following changes are part of the HP merge.
16980
16981 * gdb.base/break.exp: new tests to verify that catchpoints for
16982 fork, vfork, and exec don't trigger inappropriately.
16983
16984 * gdb.base/opaque.exp: compile one file at a time, then link.
16985
16986 * gdb.base/signals.exp: be more restrictive about which hppa
16987 systems receive a setup_xfail. new tests.
16988
16989 * gdb.base/solib_threshold.build: new file.
16990 * gdb.base/solib_threshold.exp: new file.
16991 * gdb.base/solib_threshold.link_opts: new file.
16992 * gdb.base/solib_threshold.mk: new file.
16993 * gdb.base/gen_solib_threshold.c: new file.
16994
16995 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
16996 tests. New tests for enums inside classes.
16997
16998 * gdb.c++/compiler.cc: indicate support of template debugging.
16999
17000 * gdb.c++/demangle.exp: run hp style demangling tests.
17001
17002 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
17003 tests.
17004
17005 * gdb.c++/misc.cc: changes to support new tests.
17006
17007 * gdb.c++/templates.cc: changes to support HP's compiler; changes
17008 to support new tests.
17009
17010 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
17011 gcc, then skip these tests.
17012
17013Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
17014
17015 The following files are part of the HP merge; some had longer
17016 names at HP, but have been renamed to be no more than 14
17017 characters in length.
17018
17019 * gdb.hp/ambiguous.cc: new file.
17020 * gdb.hp/ambiguous.exp: new file.
17021 * gdb.hp/attach.exp: new file.
17022 * gdb.hp/attach2.exp: new file.
17023 * gdb.hp/classes-hp.exp: new file.
17024 * gdb.hp/ctti.exp: new file.
17025 * gdb.hp/ctti-add.cc: new file.
17026 * gdb.hp/ctti-add1.cc: new file.
17027 * gdb.hp/ctti-add2.cc: new file.
17028 * gdb.hp/ctti-add3.cc: new file.
17029 * gdb.hp/dbx.exp: new file.
17030 * gdb.hp/exception.cc: new file.
17031 * gdb.hp/exception.exp: new file.
17032 * gdb.hp/foll-exec.c: new file.
17033 * gdb.hp/foll-exec.exp: new file.
17034 * gdb.hp/foll-fork.c: new file.
17035 * gdb.hp/foll-fork.exp: new file.
17036 * gdb.hp/foll-vfork.c: new file.
17037 * gdb.hp/foll-vfork.exp: new file.
17038 * gdb.hp/inherit-hp.exp: new file.
17039 * gdb.hp/more-steps.exp: new file.
17040 * gdb.hp/namespace.cc: new file.
17041 * gdb.hp/namespace.exp: new file.
17042 * gdb.hp/optimize.exp: new file.
17043 * gdb.hp/pxdb.c: new file.
17044 * gdb.hp/pxdb.exp: new file.
17045 * gdb.hp/quicksort.exp: new file.
17046 * gdb.hp/reg-test.exp: new file.
17047 * gdb.hp/reg-test.s: new file.
17048 * gdb.hp/sized-enum.c: new file.
17049 * gdb.hp/sized-enum.exp: new file.
17050 * gdb.hp/start-stop.exp: new file.
17051 * gdb.hp/templ-hp.cc: new file.
17052 * gdb.hp/templ-hp.exp: new file.
17053 * gdb.hp/thr-lib.c: new file.
17054 * gdb.hp/thr-lib.exp: new file.
17055 * gdb.hp/thr-lib.h: new file.
17056 * gdb.hp/thr-liblib.c: new file.
17057 * gdb.hp/virtfun-hp.c: new file.
17058 * gdb.hp/virtfun-hp.exp: new file.
17059 * gdb.hp/watch-cmd.exp: new file.
17060 * gdb.hp/watch-hp.exp: new file.
17061 * gdb.hp/xdb1.exp: new file.
17062 * gdb.hp/xdb2.exp: new file.
17063 * gdb.hp/xdb3.exp: new file.
17064
17065Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
17066
17067 The following files are part of the HP merge; some had longer
17068 names at HP, but have been renamed to be no more than 14
17069 characters in length.
17070
17071 * gdb.base/ss.h: new file.
17072 * gdb.base/call-ar-st.c: new file.
17073 * gdb.base/call-ar-st.exp: new file.
17074 * gdb.base/call-rt-st.c: new file.
17075 * gdb.base/call-rt-st-exp: new file.
17076 * gdb.base/call-strs.exp: new file.
17077 * gdb.base/ena-dis-br.exp: new file.
17078 * gdb.base/environ.exp: new file.
17079 * gdb.base/long_long.exp: new file.
17080 * gdb.base/sect-cmd.exp: new file.
17081 * gdb.base/shlib-cl2.exp: new file.
17082 * gdb.base/smoke.exp: new file.
17083 * gdb.base/so-impl-ld.c: new file.
17084 * gdb.base/so-impl-ld.exp: new file.
17085 * gdb.base/so-indr-cl.c: new file.
17086 * gdb.base/so-indr-cl.exp: new file.
17087 * gdb.base/varargs.exp: new file.
17088 * gdb.base/volatile.exp: new file.
17089 * gdb.base/whatis-exp.exp: new file.
7a292a7a 17090 * gdb.base/display.exp: new file.
c906108c
SS
17091 * gdb.c++/derivation.exp: new file.
17092 * gdb.c++/local.exp: new file.
17093 * gdb.c++/member-ptr.exp: new file.
17094 * gdb.c++/overload.exp: new file.
17095 * gdb.c++/ovldbreak.exp: new file.
17096 * gdb.c++/ref-types.exp: new file.
17097 * gdb.c++/ref-types2.exp: new file.
17098 * gdb.c++/userdef.exp: new file.
d63a86f8 17099
c906108c
SS
17100Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
17101
17102 * gdb.base/default.exp: Reflect wording change in remote.c.
17103
dc96c6c7 17104Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17105
17106 * gdb.base/help.exp: Update to reflect current text.
17107
17108Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
17109
17110 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
17111 they're stack variables and contain garbage.
17112 * gdb.c++/anon-union.exp: new file.
17113
17114 The following changes were made by David Taylor
889bf7c5
PA
17115 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17116 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17117 in changes by HP.
c906108c
SS
17118
17119 * gdb.base/bitops.exp: new file.
17120 * gdb.base/default.exp: change expected messages for catch and
17121 info catch tests to reflect HP merge changes.
17122 * gdb.base/enable-disable-break.exp
17123 * gdb.base/ending-run.c: new file.
17124 * gdb.base/long_long.c: new file.
17125 * gdb.base/maint.exp: new file.
17126 * gdb.base/pointers2.exp: new file.
17127 * gdb.base/shlib-call2.exp: new file.
17128 * gdb.base/solib.exp: new file.
17129 * gdb.base/step-test.c: new file.
17130 * gdb.c++/anon-union.cc: new file.
17131 * gdb.c++/local.cc: new file.
17132 * gdb.c++/member-pointer.cc: new file.
17133 * gdb.c++/method.cc: new file.
17134 * gdb.c++/ref-types.cc: new file.
17135 * gdb.c++/ref-types2.cc: new file.
17136 * gdb.c++/userdef.cc: new file.
d63a86f8 17137
c906108c
SS
17138 * gdb.base/scope.exp: compile one file at a time, then link.
17139 * gdb.base/langs.exp: ditto.
17140 * gdb.base/list.exp: ditto.
d63a86f8 17141
c906108c
SS
17142Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
17143
17144 The following changes were made by David Taylor
889bf7c5
PA
17145 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17146 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17147 in changes by HP.
d63a86f8 17148
c906108c
SS
17149 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
17150 skip tests. When compiling pass c++ flag to gdb_compile.
17151 * gdb.c++/
d63a86f8 17152
c906108c
SS
17153 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
17154 test for on hppa*-*-hpux*; use args to see if c++ was specified.
17155 (skip_hp_tests): new function.
17156 (gdb_preprocess): new function.
17157
17158 * configure.in (hpdir): decide whether to configure gdb.hp.
17159 * configure: regenerated.
17160
17161 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
17162 to delete on clean.
17163 (EXECUTABLES): update to reflect new additions.
17164 * gdb.base/commands.exp: update message expected.
17165 * gdb.base/default.exp: add copyright notice.
17166 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
17167 * gdb.base/help.exp: update messages to reflect current text.
17168 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
17169 targets for recurse tests.
17170 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
17171 skip this file.
17172
17173 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
17174 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
17175 compilation.
17176 * gdb.c++/misc.exp: ditto.
17177 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
17178 run the tests. tell gdb_compile that it's a c++ compilation.
17179
17180 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 17181
c906108c
SS
17182 * gdb.base/all-bin.exp: new file.
17183 * gdb.base/arithmet.exp: new file.
17184 * gdb.base/assign.exp: new file.
17185 * gdb.base/completion.exp: new file.
17186 * gdb.base/cond-expr.exp: new file.
17187 * gdb.base/condbreak.exp: new file.
17188 * gdb.base/define.exp: new file.
17189 * gdb.base/dollar.exp: new file.
17190 * gdb.base/environment.exp: new file.
17191 * gdb.base/eval-skip.exp: new file.
17192 * gdb.base/jump.exp: new file.
17193 * gdb.base/logical.exp: new file.
17194 * gdb.base/pointers.exp: new file.
17195 * gdb.base/relational.exp: new file.
17196 * gdb.base/section_command.exp: new file.
17197 * gdb.base/whatis-expr.exp: new file.
17198
17199 * gdb.base/all-types.c: new file.
17200 * gdb.base/call-array-struct.c: new file.
17201 * gdb.base/call-return-struct.c: new file.
17202 * gdb.base/call-strings.c: new file.
17203 * gdb.base/callfuncs2.c: new file.
17204 * gdb.base/condbreak.c: new file.
17205 * gdb.base/constvars.c: new file.
17206 * gdb.base/display.c: new file.
17207 * gdb.base/int-type.c: new file.
17208 * gdb.base/jump.c: new file.
17209 * gdb.base/miscexprs.c: new file.
17210 * gdb.base/pointers.c: new file.
17211 * gdb.base/pointers2.c: new file.
17212 * gdb.base/shmain.c: new file.
17213 * gdb.base/shr1.c: new file.
17214 * gdb.base/shr2.c: new file.
17215 * gdb.base/solib.c: new file.
17216 * gdb.base/solib1.c: new file.
17217 * gdb.base/solib2.c: new file.
17218 * gdb.base/varargs.c: new file.
17219 * gdb.c++/derivation.cc: new file.
17220 * gdb.c++/overload.cc: new file.
17221 * gdb.c++/ovldbreak.cc: new file.
17222 * gdb.hp/attach.c: new file.
17223 * gdb.hp/attach2.c: new file.
17224 * gdb.hp/average.c: new file.
17225 * gdb.hp/compiler.c: new file.
17226 * gdb.hp/compiler.cc: new file.
17227 * gdb.hp/execd-program.c: new file.
17228 * gdb.hp/follow-exec.c: new file.
17229 * gdb.hp/follow-fork.c: new file.
17230 * gdb.hp/follow-vfork-and-exec.c: new file.
17231 * gdb.hp/misc-hp.cc: new file.
17232 * gdb.hp/more-steps.c: new file.
17233 * gdb.hp/optimize.c: new file.
17234 * gdb.hp/quicksort.c: new file.
17235 * gdb.hp/run-hp.c: new file.
17236 * gdb.hp/start-stop.c: new file.
17237 * gdb.hp/sum.c: new file.
17238 * gdb.hp/templates-hp.cc: new file.
17239 * gdb.hp/thread-local-in-lib.c: new file.
17240 * gdb.hp/thread-local-in-lib.h: new file.
17241 * gdb.hp/thread-local-in-lib.lib.c: new file.
17242 * gdb.hp/vforked-program.c: new file.
17243 * gdb.hp/virtfunc-hp.cc: new file.
17244 * gdb.hp/watchpoint-hp.c: new file.
17245 * gdb.hp/xdb.c: new file.
17246 * gdb.hp/xdb0.c: new file.
17247 * gdb.hp/xdb0.h: new file.
17248 * gdb.hp/xdb1.c: new file.
17249
17250Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
17251
17252 The following change was made by Edith Epstein
889bf7c5
PA
17253 <eepstein@cygnus.com> as part of a project to merge in changes
17254 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
17255
17256 * gdb.c++/demangle.exp: changed the expected output for some
17257 ARM-style mangling -- removed second reference to datatype.
889bf7c5 17258 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 17259 T1<char>::~T1<char>(void)
c906108c 17260 becomes,
a9c64011
AS
17261 maint demangle __dt__11T1__pt__2_cFv
17262 T1<char>::~T1(void)
c906108c 17263
889bf7c5 17264 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 17265
c906108c
SS
17266Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
17267
17268 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
17269 * gdb.trace/backtrace.exp: Likewise.
17270 * gdb.trace/circ.exp: Likewise.
17271 * gdb.trace/collection.exp: Likewise.
17272 * gdb.trace/deltrace.exp: Likewise.
17273 * gdb.trace/infotrace.exp: Likewise.
17274 * gdb.trace/limits.exp: Likewise.
17275 * gdb.trace/packetlen.exp: Likewise.
17276 * gdb.trace/passc-dyn.exp: Likewise.
17277 * gdb.trace/passcount.exp: Likewise.
17278 * gdb.trace/report.exp: Likewise.
17279 * gdb.trace/save-trace.exp: Likewise.
17280 * gdb.trace/tfind.exp: Likewise.
17281 * gdb.trace/tracecmd.exp: Likewise.
17282 * gdb.trace/while-dyn.exp: Likewise.
17283 * gdb.trace/while-stepping.exp: Likewise.
17284
172851998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
17286
17287 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
17288
17289Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
17290
17291 From Brendan Kehoe:
17292 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
17293 int return types.
17294
17295Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
17296
17297 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 17298 remote dos host testing right.
c906108c
SS
17299
17300Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
17301
17302 * gdb.base/corefile.exp: remove some xfails.
17303
17304Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
17305
17306 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 17307 have different timestamps.
c906108c
SS
17308
17309Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
17310
17311 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 17312 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
17313
17314Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
17315
17316 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 17317 delta.
c906108c
SS
17318
17319Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
17320
17321 * gdb.base/default.exp: Add brace missing from previous delta.
17322
17323Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
17324
17325 * gdb.base/default.exp: Support test for info float for all
17326 varieties of arm toolchain.
17327
dc96c6c7 17328Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17329
17330 * gdb.trace/*.exp: remove "remote_download" command.
17331
dc96c6c7 17332Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17333
17334 * gdb.trace/*.exp: remove -gdwarf from compile.
17335
17336Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
17337
17338 * gdb.trace/configure.in(AC_INIT): typo
17339 * gdb.trace/configure: regenerated
17340
dc96c6c7 17341Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17342
17343 * config/m68k-emc.exp: New file.
17344 * lib/<emc-support.exp trace-support.exp}: New files.
17345 * configure.in: add new test directory gdb.trace.
17346 * gdb.trace/{configure configure.in Makefile.in}: New files.
17347 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
17348 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
17349 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
17350 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
17351 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
17352 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
17353 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 17354
dc96c6c7 17355Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17356
17357 * gdb.c++/classes.exp: Change all regular expressions to match
17358 arbitrary combinations of newline/carriage-return, so that they
17359 will work equally well on Unix and Windows.
17360 * gdb.c++/inherit.exp: ditto.
17361 * gdb.c++/virtfunc.exp: ditto.
17362
173631998-08-11 Dawn Perchik <dawn@cygnus.com>
17364
17365 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
17366
c2d11a7d
JM
17367Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
17368
17369 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
17370 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
17371 to use a0-a3/d0-d3 as needed.
17372
17373Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
17374
17375 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
17376 * gdb.disasm/am33.exp: Corresponding changes.
17377
c906108c
SS
173781998-07-11 Felix Lee <flee@cygnus.com>
17379
17380 * gdb.base/callfuncs.exp: add cmp10 test.
17381 * gdb.base/callfuncs.c (cmp10): new function.
17382
17383Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
17384
d63a86f8 17385 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
17386 into two parts to get around a synchronization problem in expect.
17387
3fc11d3e
JM
17388Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
17389
17390 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
17391
17392 * configure.in: Add options for gdbtk testsuite.
17393
17394 * configure: Regenerate.
17395
17396 * gdb.gdbtk: New directory to hold gdbtk tests.
17397
c906108c
SS
17398Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17399
17400 * gdb.fortran/types.exp: Escape brackets in expect patterns
17401 for test_float_literal_types_accepted tests.
17402 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
17403 before run test.
17404
c2d11a7d
JM
17405Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
17406
17407 * am33.exp: Just compile, do not link the testcase.
17408 * am33.s: Add ".am33" pseudoop to force am33 mode.
17409
c906108c
SS
174101998-06-25 Felix Lee <flee@cygnus.com>
17411
17412 * gdb.base/setshow.exp: make sure $pc is sane.
17413
17414 * gdb.stabs/weird.exp: split expect patterns properly.
17415
c2d11a7d
JM
17416Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
17417
17418 * gdb.disasm/am33.s: New disassembler testfile for the am33.
17419 * gdb.disasm/am33.exp: Run it.
17420
dc96c6c7 17421Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17422
17423 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
17424 match processing (and eliminate spurious timeouts when running).
17425
dc96c6c7 17426Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17427
17428 * gdb.base/signals.exp (test_handle_all_print): put back Mach
17429 exception test, but conditionalize it on target [mach | gnu].
17430
dc96c6c7 17431Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17432
17433 * gdb.base/overlays.exp: fixup compile line for linker script.
17434
17435Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
17436
17437 * gdb.fortran/types.exp: don't guess at float size.
17438
17439Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
17440
17441 * gdb.base/exprs.exp: delete test that depends on int size.
17442
17443Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
17444
17445 * config/sim.exp: Removed checks for target triplets.
17446 (gdb_target_sim): Use gdb,target_sim_options.
17447
17448Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
17449
17450 * gdb.base/reread.exp: New file.
17451 * gdb.base/reread1.c: New file.
17452 * gdb.base/reread2.c: New file.
17453
17454Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
17455
17456 * config/sim.exp: Use 'target sim -sparclite' when running
17457 SPARClite programs.
17458
17459Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
17460
17461 * gdb.base/structs2.exp: New file.
17462 * gdb.base/structs2.c: New file.
17463
17464Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
17465
17466 * gdb.asm/common.inc: New file.
17467 * gdb.asm/d10v.inc: New file.
17468 * asm-source.exp: Pass -I's to gas to find .inc files.
17469 Update line numbers in expected output.
17470 * asmsrc1.s: Rewrite.
17471 * asmsrc2.s: Rewrite.
17472 * configure.in: Create arch.inc symlink.
17473 * configure: Regenerate.
17474 * Makefile.in (distclean): Delete arch.inc.
17475
17476Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
17477
17478 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
17479 (t_enum_value2): ditto
17480 (t_enum_value3): ditto
17481 (main): ditto
c906108c
SS
17482Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17483
17484 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
17485 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
17486 change.
17487 Use gdb_test instead of send_gdb/gdb_expect sequences.
17488
17489Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
17490
17491 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
17492 not void.
17493
17494Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
17495
17496 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
17497 subroutines. Used to test gdbs ability to single step through PC
17498 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
17499
17500Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
17501
17502 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
17503 more rigorous EGCS C++ error checking.
17504
17505Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17506
a9c64011
AS
17507 * gdb.base/help.exp: Clean up `help set args' and `help show args'
17508 tests.
17509 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
17510 function when asleep.
17511 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
17512 for i*86 Linux and SVR4 signal handling problems.
17513 Remove linux xfail for `next to handler in signals_tests_1', fixed
17514 by recent infrun.c change.
17515 Limit backtrace to 10 frames to avoid timeout problems with infinite
17516 stack backtraces.
17517 Adjust expect pattern in `handle all print' test to match Apr 28 1997
17518 target.[ch] change.
c906108c
SS
17519
17520Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
17521
17522 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
17523 for a newline from gdb before continuing.
17524 (default_gdb_exit): Just look for y or n.
17525 (gdb_test): Detect abnormal exit from GDB running on DOS; if
17526 it does, fail the rests of the tests in the file.
17527
17528Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
17529
17530 * config/cygmon.exp: New file.
17531
17532Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
17533
17534 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 17535 main" test on remote targets.
c906108c
SS
17536
17537 * gdb.base/scope.exp: Fix problem with filelocal_bss before
17538 run test on remote targets.
17539
17540Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
17541
17542 * gdb.asm: New directory.
17543 * configure.in: Configure it.
17544 * configure: Regenerate.
17545 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
17546 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
17547
17548Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
17549
17550 * config/mn10300-eval.exp: New file to support MN10300 eval board.
17551
dc96c6c7 17552Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 17553
a9c64011
AS
17554 * gdb.base/overlays (several files): Merge the two overlay
17555 managers into one. Change variables (foox, barx, bazx, grbxx)
17556 back into ints but force them to load in their proper sections.
c906108c
SS
17557
17558Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
17559
17560 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 17561 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
17562 (D10VCopy): Handle memory regions crossing 16k boundaries.
17563 (D10VCopy): Transfer data in 32 bit chunks.
17564
17565Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
17566
17567 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 17568 correct.
c906108c
SS
17569
17570 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 17571 map. Include space for printf in .text segment.
c906108c
SS
17572
17573 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 17574 updated d10v memory VMA/LMA map.
c906108c 17575 (D10VCopy): Call D10VTranslate.
d63a86f8 17576
c906108c
SS
17577Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
17578
17579 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
17580
17581 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
17582 that it won't be put into the .sdata - small data -
17583 section. Update reference.
c906108c
SS
17584 * gdb.base/baz.c (bazx, baz): Ditto.
17585 * gdb.base/foo.c (foox, foo): Ditto.
17586 * gdb.base/grbx.c (grbxx, grbx): Ditto.
17587
17588 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 17589 to be arrays.
d63a86f8 17590
dc96c6c7 17591Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 17592
a9c64011
AS
17593 * gdb.base/overlays.exp: fix up and get working again.
17594 Add tests for backtraces from an overlay function.
d63a86f8 17595
c906108c
SS
17596Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
17597
17598 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
17599 "calling function with watchpoint enabled".
17600
17601Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
17602
17603 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 17604 gdb_suppress_tests for d10v-*-*.
c906108c
SS
17605 * lib/gdb.exp (gdb_suppress_tests): Disable this function
17606 pending review of whether it is useful or not.
17607
17608Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
17609
17610 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
17611
17612Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
17613
17614 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
17615 * config/dve.exp: New file to support Densan boards.
17616
17617Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
17618
17619 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 17620 reads and BSD.
c906108c
SS
17621
17622Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
17623
17624 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
17625 response.
17626
17627 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
17628
17629Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
17630
17631 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 17632 test.
c906108c
SS
17633
17634 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 17635 target_sizeof_long and target_bigendian_p.
c906108c 17636 (structs_by_value, structs_by_reference): Check values according
889bf7c5 17637 to targets word size and endianess.
d63a86f8 17638
c906108c
SS
17639Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
17640
17641 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 17642 output.
c906108c
SS
17643
17644Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
17645
17646 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 17647 Update test of set args help to match source change.
c906108c
SS
17648
17649Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
17650
17651 * gdb.base/default.exp: Expect help system output to be in
17652 alphabetical order.
17653 * gdb.base/help.exp: Ditto.
17654
17655Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
17656
17657 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
17658 "i*86-pc-linux-gnu*".
17659 * gdb.base/interrupt.exp: Ditto.
17660 * gdb.base/corefile.exp: Ditto.
17661
17662 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 17663 define vxworks when building the testcase.
c906108c
SS
17664
17665 * gdb.base/ptype.exp: Fix testnames to be unique.
17666 * gdb.base/radix.exp: Ditto.
17667 * gdb.base/term.exp: Ditto.
17668 * gdb.base/whatis.exp: Ditto.
17669 * gdb.c++/classes.exp: Ditto.
17670
17671Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
17672
17673 * gdb.base/callfuncs.exp: Fix indentation.
17674
17675 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
17676 suppress_flag has been set.
17677 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
17678 target feature.
17679
17680Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
17681
17682 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
17683 the testcase.
17684
17685 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 17686 set_debug_traps() and breakpoint().
c906108c
SS
17687 * gdb.c++/misc.cc (main): Ditto.
17688 * gdb.c++/templates.cc (main): Ditto.
17689 * gdb.c++/virtfunc.cc (main): Ditto.
17690
17691Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
17692
17693 * lib/gdb.exp(gdb_step_for_stub): New function.
17694 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
17695 exists, reload the executable and do a "continue" instead of
17696 doing a jump.
17697 (runto_main): Use gdb_step_for_stub.
d63a86f8 17698
c906108c 17699 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 17700 tests to have unique names.
c906108c
SS
17701 * gdb.base/callfuncs.exp: Ditto.
17702 * gdb.base/commands.exp: Ditto.
17703 * gdb.base/default.exp: Ditto.
17704 * gdb.base/help.exp: Ditto.
17705 * gdb.base/list.exp: Ditto.
17706 * gdb.base/opaque.exp: Ditto.
17707 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
17708 similar tests.
d63a86f8 17709
c906108c
SS
17710 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
17711 * gdb.c++/cplusfuncs.cc: Ditto.
17712 * gdb.c++/virtfunc.cc: Ditto.
17713
17714 * config/monitor.exp: Keep track of the last file we saw, rather
17715 than trying to get the info from gdb.
17716
17717 * gdb.fortran/types.exp: Move comment to previous line.
17718
17719Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
17720
17721 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 17722 target mode.
c906108c
SS
17723
17724Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
17725
17726 From Bob Manson:
17727 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 17728 string from GDB when it connects.
c906108c
SS
17729
17730 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
17731
17732Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
17733
17734 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
17735 if we can't get a debug format from GDB (we may be testing an
17736 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
17737
17738 * gdb.stabs/weird.exp: Fix quoting.
17739
17740 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
17741
17742Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
17743
17744 * config/arm-ice.exp: New file.
17745
17746Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
17747
17748 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 17749 until it has been modified to work with the new testsuite.
c906108c 17750
99707966 17751 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
17752 testcase won't compile, cause all of the testcases in the file to
17753 fail instead.
c906108c
SS
17754
17755 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
17756 (gdb_clear_suppressed): New procedure.
17757 (gdb_stop_suppressing_tests): Only clear suppress_flag if
17758 it contains a positive value.
17759
17760Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
17761
17762 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
17763
17764 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
17765
17766Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
17767
17768 * lib/gdb.exp (setup_xfail_format): New function.
17769 (get_debug_format): New function to get debug format.
17770 (debug_format): New global variable to hold last value set
17771 by get_debug_format.
17772 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 17773 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
17774 * gdb.c++/ptype.exp: Ditto.
17775 * gdb.c++/classes.exp: Ditto.
17776 * gdb.c++/cplusfuncs.exp: Ditto.
17777 * gdb.c++/inherit.exp: Ditto.
17778 * gdb.c++/templates.exp: Ditto.
17779 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 17780
c906108c
SS
17781Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
17782
17783 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
17784 host doesn't have a currently-open connection.
17785
17786 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
17787 any gdb stub target. Handle cases where gdb doesn't respond when
17788 interrupted in a sane fashion.
c906108c
SS
17789
17790 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 17791 same thing in a totally different way.
c906108c
SS
17792
17793 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 17794 setting "timeout".
c906108c 17795 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 17796 default_gdb_init now.
c906108c
SS
17797
17798Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
17799
17800 * gdb.base/printcmds.exp: Fix "check for floating addition"
17801 regexp to accept results within approx +/- .01 of exact value.
17802 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
17803
17804Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
17805
17806 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 17807 properly.
c906108c
SS
17808 (gdb_expect): Add optional timeout parameter, and add timeout
17809 value to various calls.
17810 (gdb_suppress_tests): Only give one warning message per group.
17811
17812Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
17813
17814 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
17815 global variables. Handle getting a value for $timeout more
17816 gracefully.
c906108c
SS
17817
17818Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
17819
17820 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 17821 initialize.
c906108c 17822 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 17823 by a target configuration file.
c906108c
SS
17824 (gdb_expect): Pass the timeout to remote_expect.
17825
17826 * config/monitor.exp(gdb_load): Fix typo in regexp.
17827
17828Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
17829
17830 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
17831
17832Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
17833
17834 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
17835 here. Call gdb_target_exec before rebooting the target, to make
17836 sure the connection to the target is closed.
c906108c
SS
17837 (gdb_load): Pass the name of the executable to gdb_target_monitor.
17838 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
17839 Also detect "Timeout reading from remote" error.
17840
17841 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
17842 gdb_target_monitor. Don't call gdb_file_cmd here; let
17843 gdb_target_monitor do it.
c906108c
SS
17844
17845 * gdb.disasm/hppa.exp: Don't use exec_output.
17846
17847Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
17848
17849 * gdb.base/list.exp: If we're debugging a non-native target,
17850 try to set the pc register to point to the start of the
17851 program before doing the first list command.
17852
17853 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 17854 test_calls after restarting.
c906108c
SS
17855
17856 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 17857 reloading.
c906108c
SS
17858
17859 * gdb.base/watchpoint.exp: Fix typo.
17860
17861 * gdb.base/setshow.exp: Check for use_gdb_stub.
17862
17863 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 17864 stub case.
c906108c
SS
17865 * gdb.base/langs.exp: Ditto.
17866
17867 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
17868 gdb_load_offset. If we weren't given a file to load, figure out
17869 what the current file is and use it.
c906108c
SS
17870
17871 * config/i386-bozo.exp: New file.
17872
17873Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
17874
17875 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
17876 feature.
17877
17878 * config/proelf.exp: New entry.
17879
17880Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
17881
17882 * lib/gdb.exp: Remove spurious .* patterns at the beginning
17883 of regexps.
17884
17885 * gdb.base/watchpoint.exp: Don't run the test_stepping
17886 tests if gdb can't call functions on the target.
17887
17888 * gdb.base/setshow.exp: Don't run the set prompt tests if
17889 the board has gdb_prompt set.
17890
17891Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
17892
17893 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
17894 * gdb.base/commands.exp: Likewise.
17895 * gdb.base/setshow.exp: Likewise.
17896
17897Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
17898
17899 * config/monitor.exp(gdb_start): Look for gdb_prompt target
17900 feature.
17901
17902 * config/i960.exp: New file.
17903
17904Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
17905
17906 * gdb.base/funcargs.exp: Check for gdb,short_int target
17907 feature instead of looking for explicit target triplets.
17908
dc96c6c7 17909Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 17910
d63a86f8 17911 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
17912 "p 123DEADBEEF", to check parse_number.
17913 * top.c: change "to enable to enable" to "to enable" in a couple
17914 of help strings.
17915
17916Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
17917
17918 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
17919 on the mn10300.
d63a86f8 17920
c906108c
SS
17921Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
17922
17923 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
17924 where the test executable is run with explicit args.
17925 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
17926
17927Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
17928
17929 * gdb.base/run.c: Use FAKEARGV to build test executable that
17930 does not require a command line arg, since most simulators
17931 don't currently support passing such an arg into the simulated
17932 program.
17933 * gdb.base/commands.exp: Change tests to insert the proper
17934 value as the arg to the first recursive factorial call. Change
17935 compilation line to define FAKEARGV at compile time.
17936
17937Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
17938
17939 * gdb.base/recurse.exp: Enable these tests for the mn10300.
17940 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
17941 function with watchpoint enabled" test.
17942
17943Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
17944
17945 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 17946 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
17947
17948 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 17949 "Tests restarted" messages.
c906108c
SS
17950
17951Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
17952
17953 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
17954
dc96c6c7 17955Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17956
17957 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
17958 for INFO SYMBOL; add help tests for OVERLAY commands.
17959 * gdb.base/default.exp: add tests for INFO SYMBOL command;
17960 add tests for OVERLAY commands
17961 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
17962 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
17963 * gdb.base/sigall.c: add usestubs code frag
17964 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 17965
c906108c
SS
17966Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
17967
17968 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
17969 failures.
17970 (gdb_stop_suppressing_tests): Note that tests have restarted.
17971
17972Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
17973
17974 * config/h8300.exp: New file.
17975
17976Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
17977
17978 * gdb.base/setshow.exp: Check for the existence of a
17979 feature, not its value.
17980
17981Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
17982
17983 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
17984
17985 * gdb.base/scope.exp: It's now init0(), not init().
17986
17987 * gdb.base/scope0.c: For now, change init() to be init0().
17988
17989 * config/monitor.exp: Use gdb_serial in preference to serial
17990 or netport.
17991
17992 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 17993 and it's not already set.
c906108c
SS
17994
17995Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
17996
17997 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 17998 isn't using a stub and if it supports argument passing.
c906108c
SS
17999
18000Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
18001
18002 * config/udi.exp(gdb_start): Make sure UDICONF is set
18003 properly before starting gdb.
18004
18005Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
18006
18007 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
18008 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
18009 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
18010
18011Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
18012
18013 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 18014 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
18015
18016 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
18017
18018 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
18019
18020 * config/monitor.exp: Make sure we disconnect from the target.
18021 Also, try a reboot/reload cycle instead of failing if the
18022 load fails.
18023
18024Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
18025
18026 * gdb.base/default.exp: Don't set match_max.
18027 * gdb.base/help.exp: Ditto.
18028 * gdb.base/list.exp: Ditto.
18029 * gdb.base/signals.exp: Ditto.
18030
18031 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
18032 set, use remote_ld to download the testcase instead of
18033 the GDB loader.
18034
18035Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
18036
18037 * config/vr5000.exp: New file.
18038
18039 * config/monitor.exp(gdb_target_monitor): Add pattern for
18040 "Ending remote" to detect errors in connecting.
18041
18042 * gdb.base/setshow.exp: Add .* within auto language test.
18043
18044 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
18045 target feature.
18046
18047 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 18048 and reboot the board if necessary.
c906108c
SS
18049
18050 * gdb.base/setvar.exp(test_set): Handle multiple prints within
18051 a set of tests. Remove print.* from the patterns being checked.
18052
18053Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
18054
18055 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
18056 refer to gdb_spawn_id.
18057
18058 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
18059 longer used.
18060 * config/sparclet.exp: Ditto.
18061 * config/sparclet-old.exp: Ditto.
18062 * config/slite.exp: Ditto.
18063 * config/sim.exp: Ditto.
18064 * gdb.base/funcargs.exp: Ditto.
18065
18066 * lib/gdb.exp:Remove references to gdb_spawn_id.
18067 (gdb_expect): Move to remote.exp.
18068
18069Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
18070
18071 * config/monitor.exp: Detect the "Couldn't establish connection"
18072 message from GDB.
18073
18074Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
18075
18076 * gdb.base/bitfields.exp: Use runto instead of explicit
18077 gdb_run_cmd/gdb_expect sequences.
18078
18079 * gdb.base/break.exp(text_next_with_recursion): Add match for
18080 gdb_expect call.
18081
18082 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
18083 We also need to handle the "A program is being debugged already"
18084 prompt from gdb. Use gdb_test to set the baud rate.
18085
18086 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
18087 to 20000. Really. I mean it.
18088
18089Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18090
18091 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
18092 fails. If suppress_flag is set, skip perror message about not
18093 being able to send to GDB.
c906108c 18094 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 18095 GDB.
c906108c
SS
18096 (gdb_expect): If suppress_flag is set, always fail immediately.
18097 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
18098 (gdb_init): Call gdb_stop_suppressing_tests.
18099 (default_gdb_exit): Ditto.
18100 (default_gdb_start): Ditto.
18101
18102 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 18103 gdb_stop_suppressing_tests as appropriate.
c906108c 18104 * gdb.base/break.exp: Ditto.
889bf7c5 18105 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
18106 * gdb.base/commands.exp: Ditto.
18107 * gdb.base/exprs.exp: Ditto.
889bf7c5 18108 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
18109 * gdb.base/list.exp: Ditto.
18110 * gdb.base/recurse.exp: Ditto.
889bf7c5 18111 * gdb.base/scope.exp: Ditto.
c906108c
SS
18112 * gdb.base/structs.exp: Ditto.
18113 * gdb.c++/inherit.exp: Ditto.
18114
18115Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
18116
18117 * config/vr4300.exp: New file.
18118
99707966 18119 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 18120
99707966 18121 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
18122
18123Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
18124
18125 * lib/gdb.exp(gdb_init): New function.
18126
18127 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 18128 for each individual variable set.
c906108c
SS
18129
18130 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
18131 name.
18132
18133 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
18134
18135 * gdb.base/scope.exp: Use gdb_test.
18136
18137 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
18138 aborting; the testsuite driver will do that for us (see
18139 gdb_finish). Also, use gdb_test in a few more places.
18140
18141Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
18142
18143 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
18144
18145Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
18146
18147 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
18148 and "add_tests" are not at the same address.
18149
18150Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
18151
18152 * gdb.base/ptype.exp: Use gdb_test.
18153
18154Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
18155
18156 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
18157 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
18158 left in. No longer expect them to fail.
18159
18160 * gdb.stabs/*.mt; Deleted, no longer used.
18161 * gdb.stabs/configure.in: Remove references to target makefile
18162 frags.
18163 * gdb.stabs/configure: Rebuilt.
18164
18165 * gdb.disasm/*.mt: Deleted, no longer used.
18166 * gdb.disasm/configure.in: Remove references to target makefile
18167 frags. Use "sh3.s" as the unique filename for this directory.
18168 * gdb.disasm/configure: Rebuilt.
18169
18170 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
18171 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
18172 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
18173
18174Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
18175
18176 * config/udi.exp: Use mondfe,name instead of remote_host.
18177
18178Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
18179
18180 * gdb.base/watchpoint.exp: Don't expect a failure when calling
18181 a function with a watchpoint enabled on the mn10200.
18182
18183 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
18184 before trying to create it!
18185
18186Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
18187
18188 * config/vx.exp: Use hostname instead of netport.
18189
18190 * config/vxworks.exp: New file.
18191
18192 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
18193
18194 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 18195 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
18196 occurs.
18197
18198 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
18199 $gdb_spawn_id directly.
18200 (gdb_run_cmd): Try _start as well as start. Use the target feature
18201 gdb,start_symbol as the symbol to start from when jumping.
18202
18203Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
18204
18205 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
18206 redundant) test.
18207
18208 * gdb.base/recurse.exp: Relax final value test for 'b' so that
18209 it doesn't lose for 16bit integer systems.
18210
18211Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
18212
18213 * gdb.fortran/types.exp: If the target doesn't support "double"
18214 data types, then expect "real" types to only be 4 bytes.
18215
18216 * gdb.c++/virtfunc.exp: Expect failure for virtual function
18217 call tests if the target doesn't support inferior function calls.
18218
18219 * gdb.base/printcmds.exp: Allow minor deviation in FP values
18220 in printf tests.
18221
18222Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
18223
18224 * gdb.base/help.exp: Disable "help set", "help show", and
18225 "help support". Simplify regexp for "help stack".
18226
18227 * gdb.base/default.exp: Set match_max to 5000 and the timeout
18228 to 60 seconds. Temporarily set match_max to 15000 around the
18229 "info copying" test.
18230
18231 * gdb.base/nodebug.exp: Don't try to do an inferior function
18232 call if the target doesn't support them.
18233 * gdb.base/printcmds.exp: Likewise.
18234 * gdb.base/setvar.exp: Likewise.
18235 * gdb.base/structs.exp: Likewise.
18236 * gdb.c++/templates.exp: Likewise.
18237 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
18238
18239 * gdb.base/recurse.exp: Enable for the mn10200.
18240
18241 * configure.in: Do configure gdb.stabs directory for *-*-elf
18242 targets.
18243 * configure: Rebuilt.
18244
18245 * gdb.base/break.exp: Check for gdb,noresults before testing
18246 exit status and/or results from the target.
18247 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
18248 * lib/gdb.exp: Remove old (now bogus) initialization of
18249 noinferior, noargs, noresults and nosignals.
18250
18251Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
18252
18253 * config/sh.exp: New file.
18254
18255 * config/slite.exp: Try to connect multiple times to the board
18256 before rebooting. Only send a "monitor run" if need_monitor_run
18257 is set.
18258
18259 * gdb.base/break.exp: Don't do the "stub continue" test if
18260 the target has gdb_stub set.
18261
18262 * gdb.base/callfuncs.exp: Increase the timeout.
18263
18264 * gdb.base/interrupt.exp: Don't even try to compile the testcase
18265 if the target has gdb,noinferiorio set.
18266
18267 * gdb.base/list.exp: Increase match_max to 10000 characters.
18268
18269 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
18270
18271 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
18272 target.
18273
18274 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
18275
18276Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
18277
18278 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
18279 trying to delete the copy of gdb. Catch the file delete so we
18280 don't die if the delete fails; also, the file should be copied to
18281 the host, not to the build.
c906108c
SS
18282
18283Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
18284
18285 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 18286 parenthesis in case it contains multiple regexps separated
c906108c
SS
18287 with |.
18288
18289 * gdb.base/watchpoint.exp: Use gdb_test.
18290 * gdb.base/default.exp: Ditto.
18291
18292Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
18293
99707966 18294 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 18295
c906108c
SS
18296 * gdb.base/scope.exp: Use gdb_test.
18297 * gdb.c++/classes.exp: Ditto.
18298 * gdb.c++/inherit.exp: Ditto.
18299
18300Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
18301
18302 * gdb.base/crossload.exp: Don't use execute_anywhere, use
18303 remote_exec instead.
18304 * gdb.base/corefile.exp: Don't be ridiculous.
18305 * gdb.base/*.c: Add missing stub invocations.
18306
18307Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
18308
18309 * config/slite.exp: Miscellaneous fixes.
18310
18311 * lib/gdb.exp: Fix runto.
18312
18313 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
18314 the target.
18315
18316 * gdb.base/watchpoint.exp: Fix regexp.
18317
18318 * lib/gdb.exp(default_gdb_exit): Add a catch to the
18319 close and wait commands, as the descriptor may now be
18320 invalid. Always call "remote_close host".
18321
18322Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
18323
18324 Major rewrite for testsuite revision.
d63a86f8 18325
c906108c
SS
18326 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
18327 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
18328 instead of relying on spawn_id to always contain a valid
18329 spawn id.
18330 (get_compiler_info): New procedure to build the ${binfile}.ci
18331 file, instead of replicating this in N different places.
18332 (gdb_compile): New procedure.
d63a86f8 18333
c906108c 18334 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
18335 appropriate arguments) instead of compile. Use gdb_test in a lot
18336 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
18337 at the start of a testcase, as this is no longer done magically.
18338
18339 config/*-gdb.exp: Rename without the -gdb suffix.
18340
18341 config/mips.exp: Use remote_close instead of exit_remote_shell.
18342 config/monitor.exp: Use target_info instead of looking at
18343 baud, timeout, etc.
18344 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
18345
18346Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18347
18348 * gdb.c++/templates.exp (test_ptype_of_templates),
18349 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
18350 Update expect patterns for destructors and assignment operators
18351 to match corresponding c-typeprint.c changes.
18352 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
18353 to destructor breakpoint test, GDB should be able to set the
18354 destructor breakpoint without specifying arguments.
18355
18356Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
18357
18358 * gdb.threads/pthreads.exp: Change result for failure to compile due
18359 to lack of pthreads runtime support from an error to simply an
18360 unsupported test, per dejagnu standards.
18361
18362Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18363
18364 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
18365 where GDB exits to reduce pattern match time.
18366 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
18367
18368 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
18369
dc96c6c7 18370Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18371
18372 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
18373 * gdb.base/default.exp: ditto.
18374 * gdb.base/nodebug.exp: ditto.
18375 * gdb.base/printcmds.exp: ditto.
18376 * gdb.base/ptype.exp: ditto.
18377 * gdb.base/setvar.exp: ditto.
18378 * gdb.base/structs.exp: ditto.
18379 * gdb.base/setshow.c: Guard against uninitialized values of argc.
18380
18381Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
18382
18383 * configure, */configure: Rebuild with autoconf 2.12.
18384
18385Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
18386
18387 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
18388 use new i*86-pc-linux*-gnu quads.
18389 * gdb.base/corefile.exp: Ditto.
18390 * gdb.base/signals.exp: Ditto.
18391 * gdb.base/sigall.exp: Ditto.
18392 * gdb.base/interrupt.exp: Ditto.
18393
18394 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
18395 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
18396 RedHat 4.0.
d63a86f8 18397
c906108c 18398 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
18399 linux. This allows the test case to at least compile on latest
18400 linux, but still not run due to missing the threads runtime library.
c906108c
SS
18401
18402Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18403
18404 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
18405 directory to search gdb directory. Accept and step over conditional
18406 stack alignment code. Consume $prompt in failure cases.
18407 Reset timeout to $oldtimeout instead of some arbitrary value.
18408 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
18409 timeout problems with infinite stack backtraces.
18410 * gdb.base/ptype.exp (ptype struct link, union tu_link):
18411 Accept function parameters for linkfunc member.
18412
18413Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
18414
18415 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
18416 (CXXFLAGS): Remove, unreferenced.
18417 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
18418 previous -B options and also add -B option to pick up cross compiled
18419 runtime.
c906108c
SS
18420 (TARGET_INCLUDES): Add for -I options and add code to initialize when
18421 doing cross compiles.
18422 (target_alias): Declare global.
18423 (xgcc): Set variable to full path of gcc in build tree. Use findfile
18424 to verify that gcc exists in build tree, and if so set CC to that
18425 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 18426
c906108c
SS
18427Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
18428
18429 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
18430 ptype test for anonymous union. Fixup testcase to match
18431 current gcc debug output.
18432
18433Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
18434
18435 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
18436 force argument to an unsigned long type.
18437
18438Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
18439
18440 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 18441 tests and anonymous union print/ptype tests.
c906108c
SS
18442 * gdb.base/list.exp (test_forward-search): Increase timeout by
18443 5 minutes for the "search extremely long line" case.
18444 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
18445 completely optional and that the pass/fail messages use the command as
18446 the message if that third arg is a null string.
18447 (gdb_test_exact): Arrange that a null string pattern means match a
18448 null string output rather than any output, which might include random
889bf7c5 18449 errors.
c906108c
SS
18450 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
18451 backtrace test.
18452 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
18453 always failing and failure is now exposed by gdb.exp changes.
18454
18455Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
18456
18457 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
18458 weren't being noted.
18459
18460Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18461
18462 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
18463 * gdb.stabs/weird.exp: Remove v_comb xfails.
18464
dc96c6c7 18465Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18466
18467 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 18468 list.exp scope.exp watchpoint.exp]
c906108c 18469 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 18470
dc96c6c7 18471Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18472
18473 * config/monitor.exp: Increase download timeout to 1000 seconds.
18474
dc96c6c7 18475Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18476
18477 * config/m32r.exp: Increase timeout to 120 seconds.
18478
18479Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
18480
18481 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
18482 and accept older ordering as obsolescent gcc or gdb.
18483 * gdb.c++/templates.exp: Ditto.
18484 * gdb.c++/virtfunc.exp: Ditto.
18485
18486Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
18487
18488 * gdb.base/coremaker.c: Add code to mmap some data so we
18489 can check that it ends up in the core file.
18490 * gdb.base/corefile.exp: Add test to read mmapped data
18491 from core file.
18492
dc96c6c7 18493Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18494
18495 * config/m32r.exp: New file.
18496
18497Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
18498
18499 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
18500 that cflags can contains -gstabs, and work correctly for other tests.
18501
dc96c6c7 18502Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18503
18504 * gdb.base/setshow.exp: New file, tests show and set.
18505 * gdb.base/setshow.c: New file, tests show and set.
18506 * gdb.base/help.exp: Add test for help set|show annotate.
18507 * gdb.base/default.exp: Add test for set|show annotate.
18508
18509Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
18510
18511 * testsuite/gdb.base/break.exp: Make backtrace from factorial
18512 errors unique.
18513 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
18514 explicitly.
18515
18516Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
18517
18518 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
18519 and width commands. This is done elsewhere.
18520 * (gdb_start): Don't call gdb_start_sim here. That's already
18521 done in gdb_load. This fixes lots of failures in default.exp.
18522
18523Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
18524
18525 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
18526 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
18527 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
18528 in the same we we treat other failures (since it may be an expected
889bf7c5 18529 condition), rather than as an error.
c906108c
SS
18530 * gdb.base/signals.exp (test_handle_all_print): Revert back to
18531 old test format.
18532
18533Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
18534
18535 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
18536 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 18537 twice. Nuke the duplicates.
c906108c 18538 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 18539 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
18540 Remove config.h along with other config files.
18541
18542Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
18543
18544 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
18545 "p func1 ()" and note that rests of tests are skipped.
18546 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 18547 setup_xfails for "print func2::coremaker_local".
c906108c
SS
18548 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
18549 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
18550 affected by the previous run test.
18551 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
18552 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
18553 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
18554 "pass int powerset tuple" and "pass modeless int powerset tuple".
18555 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
18556 "real write 4" and "real write 8".
18557 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 18558 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
18559 "print \$i after tuple assign 2", and
18560 "print vs2 after tuple assign 2".
18561 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
18562 meaningful error message and return -1 so the caller can
18563 suppress further tests and avoid a cascade of errors.
d63a86f8 18564
c906108c
SS
18565Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
18566
18567 * gdb.base/a1-selftest.exp: Tweak tests to account for new
18568 format for printing version.
18569 * gdb.base/default.exp: Ditto.
18570 * gdb.base/interrupt.exp: Fix problem with cascade of
18571 errors if child process dies while calling a function.
d63a86f8 18572
c906108c
SS
18573Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
18574
18575 * Makefile.in (VPATH): Add
18576 * Makefile.in (Makefile, config.status): Fix rules so things get
18577 remade when necessary.
18578
18579Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
18580
18581 * Makefile.in (just-check): Add path to sibling expect dir
18582 to environment variable specified by RPATH_ENVVAR.
18583
18584Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
18585
18586 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
18587 (just-check): Add shared library paths for libstdc++, tk,
18588 tcl, bfd, and opcodes to the environment variable specified
18589 in RPATH_ENVVAR.
18590 * configure.in: Add support to recognize --enable-shared flag
18591 and generate correct value for RPATH_ENVVAR.
18592 * configure: Regenerated with autoconf.
18593
18594Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
18595
18596 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 18597 include all osf versions.
c906108c
SS
18598 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
18599 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
18600 when target is linux. When failing to build pthreads test
18601 executable, give more meaningful message.
18602 * gdb.threads/pthreads.c: Hpux also uses old definition of second
18603 arg for pthread_create.
d63a86f8 18604
c906108c
SS
18605Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
18606
18607 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 18608 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 18609 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 18610 and -lpthreads (everybody else).
c906108c
SS
18611 (test_startup): Fail gracefully if threads are not supported.
18612 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
18613 "p/c array_index("abcdef",2)" when not gcc compiled.
18614 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
18615 "print func2::coremaker_local" when not gcc compiled.
18616 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
18617 "ptype on opaque struct tagname (statically)",
18618 "ptype on opaque struct tagname (dynamically) 1", and
18619 "ptype on opaque struct tagname (dynamically) 2"
18620 for not compiled with gcc.
18621 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
18622 backtrace when compiled with gcc.
d63a86f8 18623 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
18624 than always return success.
18625
18626Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
18627
18628 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
18629
18630Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
18631
18632 * gdb.base/structs.exp: Undo last change.
18633
18634Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
18635
18636 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
18637 encapsulate all the steps/nexts done during self test, starting
18638 at main, and makes them less sensitive to optimization issues.
18639 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
18640 signal handler" test.
18641 * gdb.threads/pthreads.exp: Only run this for native configs.
18642 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
18643 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
18644 tests.
18645 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
18646 for "runto test_calls(void)" test.
d63a86f8 18647
c906108c
SS
18648Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
18649
18650 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
18651 and don't expect address info in breakpoint confirmations.
18652
18653Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
18654
18655 * gdb.base/list.exp (test_forward_search): Increase timeout
18656 temporarily by 60 seconds for searching extremely long line,
889bf7c5 18657 and then reset to old value when done. Increase expect input
c906108c
SS
18658 buffer to 10000.
18659
18660Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
18661
18662 * gdb.base/list.exp (test_forward_search): Fix to handle very
18663 long source line without overflowing expect's input buffer.
18664
18665Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
18666
18667 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
18668 "buffer_full".
18669
18670 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
18671 "buffer_full".
18672
18673 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
18674 "buffer_full".
18675
18676 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
18677 "buffer_full".
18678
18679Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
18680
18681 * configure.in (configdirs): Add gdb.threads.
18682 * configure: Regenerated with autoconf.
18683 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
18684 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
18685 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 18686
c906108c
SS
18687Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
18688
18689 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
18690
18691Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
18692
18693 * gdb.base/signals.exp (test_handle_all_print): Test separately for
18694 each signal's status in the output of "handle all print".
18695 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
18696 the \r\n sequence that immediately precedes the gdb prompt.
18697 * gdb.base/a1-selftest.exp: Save original timeout and restore
18698 after test.
18699
18700Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
18701
18702 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
18703 symbol.
18704
18705Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
18706
18707 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
18708
18709Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
18710
18711 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
18712 timeout by 60 seconds.
18713
18714Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
18715
18716 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
18717 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
18718 error return.
18719
18720Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
18721
18722 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
18723 gdb initialization, also report how long dejagnu waited. Restore
18724 old timeout before doing error return. Temporarily increase timeout
889bf7c5 18725 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
18726
18727Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
18728
18729 * lib/gdb.exp: Report timeout value for verbosity level 2.
18730 * config/gdbserver.exp: Ditto.
18731 * config/hppro.exp: Ditto.
18732 * config/mips-gdb.exp: Ditto.
18733 * config/monitor.exp: Ditto.
18734 * config/netware.exp: Ditto.
18735 * config/sim-gdb.exp: Ditto.
18736 * config/slite-gdb.exp: Ditto.
18737 * config/udi-gdb.exp: Ditto.
18738 * config/unix-gdb.exp: Ditto.
18739 * config/vx-gdb.exp: Ditto.
18740 * gdb.base/a1-selftest.exp: Ditto.
18741 * gdb.base/a2-run.exp: Ditto.
18742 * gdb.base/break.exp: Ditto.
18743 * gdb.base/corefile.exp: Ditto.
18744 * gdb.base/list.exp: Ditto.
18745 * gdb.base/recurse.exp: Ditto.
18746 * gdb.base/scope.exp: Ditto.
18747 * gdb.base/signals.exp: Ditto.
18748
18749Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
18750
18751 * gdb.threads/Makefile.in (docdir): Removed.
18752
18753Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
18754
18755 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 18756 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 18757 @srcdir@.
d63a86f8 18758 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
18759 autoconf 2.5 or higher.
18760 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
18761
18762Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
18763
18764 * configure: Regenerated.
18765 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
18766 avoid name clashes with SunOS headers.
18767
18768Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
18769
18770 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
18771
18772Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
18773
18774 * gdb.base/callfuncs.exp: Finish last change -- make sure the
18775 prototype information ends up in the compiler info file.
18776
18777Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
18778
18779 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
18780 attempting to regenerate it. Eliminate use of a temporary file
18781 and just generate the info file directly. Source it immediately,
18782 for consistency of use.
18783 * gdb.base/corefile.exp: Ditto
18784 * gdb.base/exprs.exp: Ditto.
18785 * gdb.base/funcargs.exp: Ditto.
18786 * gdb.base/langs.exp: Ditto.
18787 * gdb.base/list.exp: Ditto.
18788 * gdb.base/mips_pro.exp: Ditto.
18789 * gdb.base/nodebug.exp: Ditto.
18790 * gdb.base/opaque.exp: Ditto.
18791 * gdb.base/ptype.exp: Ditto.
18792 * gdb.base/scope.exp: Ditto.
18793 * gdb.base/setvar.exp: Ditto.
18794 * gdb.base/signals.exp: Ditto.
18795 * gdb.base/whatis.exp: Ditto.
18796 * gdb.c++/templates.exp: Ditto.
18797 * gdb.c++/virtfunc.exp: Ditto.
18798 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 18799 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
18800
18801Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18802
18803 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
18804 it got fixed by the recent lookup_minimal_symbol_by_pc change.
18805 Increase timeout, a lot of single stepping might be needed if the
18806 target has no hardware watchpoints.
18807
18808Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
18809
18810 * gdb.base/break.exp: Ignore compiler warnings when compiling
18811 break.c.
18812 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
18813 * gdb.base/default.exp: Add h8300 xfails. Handle messages
18814 from remote-sim.
18815 * gdb.base/exprs.exp: Add h8300 xfails.
18816 * gdb.base/funcargs.exp: Likewise.
18817 * gdb.base/nodebug.exp: Likewise.
18818 * gdb.base/printcmds.exp: Likewise.
18819 * gdb.base/ptype.exp: Likewise.
18820 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
18821 h8300 xfails.
d63a86f8 18822 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
18823 on the h8300.
18824 * gdb.base/funcargs.c: Explicitly make last constant argument to
18825 call_after_alloca_subr an unsigned long type.
18826 * gdb.base/return.c: Include stdio.h.
18827
18828Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
18829
18830 * config/abug.exp: New file for the older Motorola Bug monitor
18831 that runs on the mvme13x series VME boards.
18832 * config/monitor.exp: Use the new config array for target settings
18833 if they exist.
18834
18835Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
18836
18837 * sim-gdb.exp: Make the SH simulator allocate less space when
18838 it is targeted.
18839
18840Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
18841
18842 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
18843 test.
18844
18845Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
18846
18847 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
18848 "rs6000-*-*" for "list function in include file" when gcc compiled.
18849 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
18850 for "p ctable1[120]".
18851 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
18852 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
18853 Remove setup_xfail for "rs6000-*-*" for
18854 "print 'scope0.c'::filelocal before run".
18855 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
18856 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
18857 since some compilers don't allow both options to be given
18858 on the same command line. Create object file and move it.
d63a86f8 18859
c906108c
SS
18860Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
18861
18862 * gdb.base/corefile.exp: Always regenerate the core file, since
18863 we always regenerate the coremaker program. Detect special case
18864 where registers cannot be read from core file.
d63a86f8 18865
c906108c
SS
18866Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
18867
18868 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
18869 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
18870 * gdb.c++/templates.exp: Only match on basename of file since
18871 some formats like xcoff don't encode directory information.
18872 * gdb.stabs/weird.exp: Use the right sed script for powerpc
18873 and rs6000 AIX xcoff targets.
18874 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
18875 * configure: Regenerate.
18876 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
18877 here, rather than in distclean.
d63a86f8 18878
c906108c
SS
18879Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
18880
18881 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
18882 defined, and use it to compile the test case with -O2. The
18883 native compilation still uses no optimization.
18884 * gdb.base/mips_pro.c: Remove inline assembly code since
18885 it is compiled PIC by default, which results in assembler
18886 warnings that make the testsuite think the compilation
18887 was unsuccessful.
18888
18889Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
18890
18891 * gdb.c++/misc.exp: Add note to message for
18892 "print s.a for foo struct" that this is a known gcc 2.7.2
18893 and earlier bug.
18894
18895Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
18896
18897 * gdb.base/break.exp: Fix pattern for matching "Delete all
18898 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
18899 setup_xfail for deleting all breakpoints test. Fix various
18900 timeout messages to include "(timeout)".
18901 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
18902 for "p t_float_values2(3.14159,float_val2)".
18903 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
18904 for "continue to call2g" when gcc compiled.
18905 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
18906 "up to foo in langs.exp", "show language at foo in langs.exp",
18907 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
18908 and "show language at fsub in langs.exp".
18909 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
18910 "list line 1 in include file", "list message for lines past EOF",
18911 "list function in include file", "list list0.h:foo", and
18912 "list filename:function; nonexistant function".
18913 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
18914 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
18915 and "ptype t_char_array" to be for native cc only.
d63a86f8 18916
c906108c
SS
18917Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
18918
d63a86f8 18919 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 18920 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 18921 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
18922
18923Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
18924
18925 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
18926 "bt in signals.exp". This problem only appears when running
18927 the testsuite, and then only intermittently.
18928
18929Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
18930
18931 * gdb.base/return.exp (return_tests): Differentiate between
18932 two tests of continuing.
18933
18934Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
18935
18936 * */Makefile.in (maintainer-clean): Remove config.log.
18937 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
18938 * gdb.c++/Makefile.in (PROGS): Add inherit.
18939 (clean): Remove *.ci.
18940
18941Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
18942
18943 * gdb.c++/misc.cc: Add test code from Mike Stump.
18944 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
18945
18946Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
18947
18948 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
18949 to "alpha-*-osf2*" and add comment.
18950 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
18951 setup_xfail for "step over execarg initialization" and
18952 "step over corearg initialization".
c906108c
SS
18953 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
18954 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
18955 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 18956 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
18957 "print func2::coremaker_local", and "backtrace in corefile.exp".
18958 * gdb.base/signals.exp: Build and source signals.ci.
18959 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
18960 to be for gcc only.
18961 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 18962
c906108c
SS
18963Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18964
18965 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
18966 Feb 3 procfs.c change.
18967
18968Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
18969
18970 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
18971
18972Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
18973
18974 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
18975 from dejagnu's apparent default of 10 seconds, which gives random
18976 results when running the tests over NFS on moderately loaded systems.
18977 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
18978
18979Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
18980
18981 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
18982 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 18983 result reports.
c906108c
SS
18984
18985Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
18986
18987 * configure.in (CY_AC_PATH_TCLH): Remove.
18988 * configure: Regenerate.
18989
18990Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
18991
18992 * gdb.c++/Makefile.in (clean): Add missing '{'.
18993
18994Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
18995
18996 * lib/gdb.exp: Provide a default value for noinferior.
18997
18998 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
18999 Load libgloss.exp.
19000
19001Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
19002
19003 * gdb.disasm/hppa.exp: Compile directly into an executable, use
19004 the executable, not the .o to run the tests from.
19005
19006Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
19007
19008 * gdb.base/break.exp: Don't test for program exit or exit status
19009 if $noresults if nonzero.
19010 * gdb.base/langs.exp: Likewise.
19011 * gdb.base/watchpoint.exp: Likewise.
19012
19013 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
19014 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
19015 trying to compile the testcase.
19016
19017Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
19018
19019 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
19020 * gdb.base/signals.exp (continue to handler): Likewise.
19021
19022Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
19023
19024 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
19025
19026 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
19027
19028Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
19029
19030 * gdb.base/corefile.exp: Recognize "not found" as failure
19031 when trying to determine if a core file was generated.
19032 If no core file was generate the first time, try again without
19033 the ulimit -c to work around braindamaged shells.
19034
19035Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
19036
19037 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
19038 [] tests with "test" and enclose string in quotes.
19039 * gdb.stabs/configure: Rebuild
d63a86f8 19040
c906108c
SS
19041Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
19042
19043 Changes in sync with expect:
19044 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
19045 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
19046 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
19047 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
19048 argument to AC_REQUIRE.
19049 * configure: Regenerated.
19050
19051Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
19052
19053 * gdb.base/corefile.exp: When generating a core, discard any
19054 error messages about ulimit not found and the "core dumped"
19055 message from the shell that runs the coredumper.
19056
19057Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
19058
19059 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
19060
19061 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
19062 which sed script to run. Expect failure for v_comb test
19063 on PA targets too.
d63a86f8 19064
c906108c
SS
19065Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
19066
19067 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 19068 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
19069
19070Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
19071
19072 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
19073 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 19074 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
19075 * lib/gdb.exp (default_gdb_start): Fix typo.
19076 * gdb.base/corefile.exp: Allow "Core was generated by ..."
19077 messages to not include the full program name that caused
19078 the core dump since some systems (such as solaris) apparently
19079 truncate this path to about 80 characters.
19080 When generating a core file first try increasing the core file
19081 size limit to unlimited since some systems may default it to
19082 zero, and it is harmless to try it. Move the test for failing
19083 to generate a core file to where it will actually get executed.
19084 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
19085 new gdb result from g++ debug info improvements and make old
19086 pattern obsolescent. Also account for size_t differences
19087 (may be int or long).
19088 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
19089 initialization before function call is placed in the delay slot
19090 and thus appears to be skipped over by commands such as "next".
19091
19092Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
19093
19094 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
19095
19096Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
19097
19098 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
19099 input source file; fix code to compile test to deal with this
19100 convention.
19101 * gdb.c++/*.exp: Likewise.
19102
19103Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
19104
19105 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
19106 "bt in signals.exp".
19107
19108Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
19109
19110 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
19111 "step over execarg initialization" and
889bf7c5 19112 "step over corearg initialization".
c906108c
SS
19113
19114Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
19115
19116 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
19117 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
19118
19119Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
19120
19121 From Rob Savoye (rob@poseidon.cygnus.com)
19122 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
19123 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
19124 configure.in}, gdb.disasm/{Makefile.in, configure.in},
19125 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
19126 configure.in}: Major reworking for autoconfig.
c906108c
SS
19127 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
19128 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 19129 New files.
c906108c
SS
19130 * config/unix-gdb.exp: Make GDB global.
19131 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
19132 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
19133 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
19134 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
19135 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
19136 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 19137 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
19138 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
19139 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
19140 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
19141 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 19142 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
19143 to returns as necessary, arrange for test to compile own testcase
19144 executable.
c906108c 19145 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 19146
c906108c
SS
19147Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
19148
19149 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 19150 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
19151 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
19152 "backtrace through signal handler".
19153
19154Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19155
19156 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
19157 continuing from a job control stop signal.
19158 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
19159
19160Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
19161
19162 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
19163 * gdb.base/corefile.exp: Likewise.
19164 * gdb.base/funcargs.exp: Likewise.
19165
19166Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
19167
19168 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
19169 * config/monitor.exp: Add support for setting baud rate.
19170
19171Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
19172
19173 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
19174 i*86-*-linux* xfails for "backtrace through signal handler".
19175 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
19176 "print func2::coremaker_local".
19177 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 19178 alpha-dec-osf2* xfail for
c906108c
SS
19179 "delete all breakpoints when none".
19180
19181Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
19182
19183 * gdb.base/break.exp: Change test that deletes all breakpoints
19184 when no user breakpoints are installed. A post 4.15 change
19185 causes gdb to no longer prompt in this case.
19186
19187Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
19188
19189 * gdb.base/return.exp (return_tests): Change xfail for test
19190 "correct value returned double test" to stop xfailing at
19191 Solaris 2.5. Apparently the bug has been fixed.
19192
19193Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
19194
19195 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
19196 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
19197
19198Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
19199
19200 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
19201 * gdb.disasm/hppa.s: Corresponding changes.
19202
19203Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
19204
19205 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
19206 makefile fragment.
19207 * config/mt-hpux: Deleted.
19208
19209Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
19210
d63a86f8 19211 * Many files: When warning about suppressed tests due to a
c906108c
SS
19212 nonexistant test binary, avoid incrementing the warning count.
19213
19214Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
19215
19216 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 19217
c906108c
SS
19218Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19219
19220 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
19221 "sparc-*-solaris2*".
19222
19223Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19224
19225 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
19226 Add global and local variables and initialize them.
19227 * gdb.base/corefile.exp: Test correct mapping of corefile sections
19228 by printing variables. Remove rs6000 and powerpc xfails, BFD now
19229 extracts the file name and terminating signal from the core file.
19230 * TODO: Remove note about tests for correct mapping of corefile.
19231 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
19232 from optimizing it away.
19233 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
19234 handles common blocks.
19235
19236Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
19237
19238 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
19239 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
19240
19241Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
19242
19243 * Makefile.in (maintainer-clean): New target, synonym for
19244 realclean.
19245 * gdb.base/Makefile.in (maintainer-clean): Likewise.
19246 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
19247 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
19248 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
19249 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
19250 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
19251
19252Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
19253
19254 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
19255 xfails when not gcc compiled for "print foo::funclocal".
19256 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
19257 "print foo::funclocal at foo",
19258 "print 'scope1.c'::foo::funclocal at foo",
19259 "print foo::funclocal_bss at foo",
19260 "print 'scope1.c'::foo::funclocal_bss at foo",
19261 "print foo::funclocal_ro at foo",
19262 "print 'scope1.c'::foo::funclocal_ro at foo",
19263 "print bar::funclocal at foo" and
19264 "print 'scope1.c'::bar::funclocal at foo".
19265 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
19266 gcc compiled for "print foo::funclocal at bar".
19267 Expand all messages to ensure that they identify that
19268 the test is at bar().
19269 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
19270 gcc compiled for:
19271 "ptype on opaque struct pointer (statically)",
19272 "ptype on opaque struct tagname (statically)",
19273 "ptype on opaque struct pointer (dynamically) 1",
19274 "ptype on opaque struct tagname (dynamically) 1",
19275 "ptype on opaque struct pointer (dynamically) 2" and
19276 "ptype on opaque struct tagname (dynamically) 2
19277 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
19278 gcc compiled for:
19279 "p datalocal"
19280 "whatis datalocal",
19281 "ptype datalocal",
19282 "p bsslocal",
19283 "whatis bsslocal", and
19284 "ptype bsslocal".
19285 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
19286 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
19287 when not gcc compiled.
19288 * gdb.base/funcargs.exp (float_and_integral_args): Add
19289 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
19290 compiled.
19291 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
19292 "backtrace from call6a" when not gcc compiled.
19293 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
19294 "backtrace from call7a" when not gcc compiled.
19295 * gdb.base/callfuncs.exp (do_function_calls):
19296 Add "hppa*-*-hpux*" xfail when not gcc compiled for
19297 "p t_char_array_values(char_array_val2,char_array_val1)",
19298 "p t_char_array_values(char_array_val1,char_array_val2)",
19299 "p t_char_array_values("carray 1","carray 2")",
19300 "p t_char_array_values("carray 1",char_array_val2)",
19301 "p t_char_array_values(char_array_val1,"carray 2")",
19302 "p sum_args(1,{2})",
19303 "p sum_args(2,{2,3})",
19304 "p sum_args(3,{2,3,4})",
19305 "p sum_args(4,{2,3,4,5})"
19306 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
19307 "backtrace in corefile.exp" when not gcc compiled.
19308
19309Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19310
19311 * gdb.base/signals.exp: Rewrite `handle all print' test as
19312 a procedure. Accept blanks or TABs as whitespace, increase
19313 timeout and expect input buffer size for the large output
19314 from the command. Remove "i*86-*-bsdi2.0" xfail.
19315
19316Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19317
19318 * gdb.base/setvar.exp: Add new testcases for truncation when
19319 assigning invalid values to bitfields.
19320
19321Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
19322
d63a86f8 19323 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
19324 mips-sgi-irix* xfail for
19325 "call inferior func with struct - returns char *"
19326 and fix test so that an optional (unsigned char *) cast is
889bf7c5 19327 accepted in the result.
c906108c
SS
19328
19329Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
19330
19331 * gdb.base/funcargs.exp (float_and_integral_args): Remove
19332 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
19333 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
19334 * gdb.base/signals.exp: Remove duplicate "handle all print" test
19335 that accidentally got checked in.
19336
19337Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
19338
d63a86f8 19339 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
19340 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
19341 compiled test.
19342 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
19343 Add mips-sgi-irix5* xfail for not gcc compiled.
19344 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
19345 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
19346 "p top", "whatis top", "p middle", and "whatis middle".
19347 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
19348 "whatis signed char" for not gcc compiled.
19349 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
19350 "set variable signed char=-1 (-1)" and
19351 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
19352 * gdb.base/funcargs.exp (float_and_integral_args):
19353 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
19354 Add mips-sgi-irix* xfail when not gcc compiled for
19355 "continue to call2b".
19356 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
19357 "continue to call2g".
19358 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
19359 "backtrace from call6a"
19360 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
19361 "backtrace from call7k".
19362 Add mips-sgi-irix5* xfail when not gcc compiled for
19363 "backtrace from call7a".
19364 (localvars_after_alloca): Fix gdb_test cmds for
19365 "print * after runto ...".
19366 Remove rs6000-*-* xfails for
19367 "print i after runto localvars_after_alloca" and
19368 "print l after runto localvars_after_alloca"
19369 for all compilers.
19370 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 19371 when not compiled with gcc, for:
c906108c
SS
19372 "print signed char == (minus)",
19373 "print signed char != (minus)",
19374 "print signed char < (minus)",
19375 "print signed char > (minus)".
19376 * gdb.base/callfuncs.exp (do_function_calls):
19377 Add mips-sgi-irix* xfail, when compiled with native compiler, for
19378 "call inferior func with struct - returns char *".
d63a86f8 19379 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
19380 "correct value returned double test" to include Solaris 2.4.
19381 * gdb.base/funcargs.exp (float_and_integral_args):
19382 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 19383
c906108c
SS
19384Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19385
19386 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
19387 enumeration bitfields if compiling with GNU C.
19388 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
19389 to empty' prompt.
19390
19391Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
19392
19393 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
19394 test for PRO targets.
19395
19396 * gdb.base/funcargs.exp: Avoid ever setting more than 8
19397 breakpoints in the inferior at any given time by making
19398 two groups of breakpoints for call2*, call6* and call7*
19399 tests.
19400
19401Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19402
19403 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
19404 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
19405 from optimizing it away.
19406 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
19407 "call inferior func with struct".
19408
19409Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
19410
19411 * configure.in: Only configure gdb.chill for particular targets.
19412
19413Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
19414
19415 * gdb.base/Makefile.in: Add action to .c.o transformation
19416 rule that generates a .ci file for each .o file and remove
19417 explicit .c.o rules except for callfuncs.o.
19418 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
19419 generates a .ci file for each .o file and remove explicit
19420 .cc.o rules.
19421 (clean): Remove *.tmp *.ci files.
19422 (EXECUTABLES): Remove templ-info.exp.
19423 * gdb.base/compiler.c: New file.
19424 * gdb.c++/compiler.cc: New file
19425 * gdb.base/scope.exp: Source gdb.base/scope.ci.
19426 Change rs6000-*-* xfail for
19427 "print 'scope0.c'::filelocal_ro" and
19428 "print 'scope1.c'::filelocal" and
19429 "print 'scope1.c'::filelocal_bss" and
19430 "print 'scope1.c'::filelocal_ro" and
19431 "print 'scope1.c'::foo::funclocal" and
19432 "print 'scope1.c'::foo::funclocal_ro" and
19433 "print 'scope1.c'::bar::funclocal" and
19434 "print 'scope0.c'::filelocal_ro" and
19435 "print 'scope1.c'::filelocal at foo" and
19436 "print 'scope1.c'::filelocal_bss at foo" and
19437 "print 'scope1.c'::filelocal_ro at foo" and
19438 "print 'scope1.c'::foo::funclocal at foo" and
19439 "print 'scope1.c'::foo::funclocal_bss at foo" and
19440 "print 'scope1.c'::foo::funclocal_ro at foo" and
19441 "print 'scope1.c'::bar::funclocal at foo" and
19442 "print 'scope0.c'::filelocal_ro" and
19443 "print 'scope1.c'::filelocal" and
19444 "print 'scope1.c'::filelocal_bss" and
19445 "print 'scope1.c'::filelocal_ro" and
19446 "print 'scope1.c'::foo::funclocal" and
19447 "print 'scope1.c'::foo::funclocal_bss" and
19448 "print 'scope1.c'::foo::funclocal_ro" and
19449 "print 'scope1.c'::bar::funclocal" and
19450 "print 'scope1.c'::bar::funclocal_bss"
19451 to only be xfail'd when not compiled with gcc.
d63a86f8 19452 Add rs6000-*-* xfail for
c906108c
SS
19453 "print 'scope0.c'::filelocal_bss before run"
19454 when compiled with gcc.
19455 (test_at_main): Add rs6000-*-* xfail for
19456 "print filelocal_ro in test_at_main"
19457 when compiled with gcc.
19458 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 19459 Add rs6000-*-aix* xfail for
c906108c
SS
19460 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
19461 "ptype t_char_array", not compiled with gcc.
19462 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
19463 xfail for "list foo (in include file)" when gcc compiled.
19464 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 19465 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
19466 "run to call0a" if not compiled with gcc.
19467 (unsigned_integral_args): Add rs6000-*-* xfail for
19468 "run to call1a" if not compiled with gcc.
19469 (float_and_integral_args): Add rs6000-*-* xfail for
19470 "run to call2a" if not compiled with gcc and for
19471 "continue to call2b" for any compiler.
19472 Add rs6000-*-* xfail to
19473 "print f1 after run to call2a" for gcc compiled.
19474 (discard_and_shuffle): Add rs6000-*-* xfail for
19475 "run to call6a".
19476 (shuffle_round_robin): Add rs6000-*-* xfail for
19477 "backtrace from call7a" if not compiled with gcc.
19478 Add rs6000-*-* xfail for
19479 "backtrace from call7b" if compiled with gcc.
19480 (call_after_alloca): Add rs6000-*-* xfail for
19481 "print c in call_after_alloca" and
19482 "print s in call_after_alloca" and
19483 "backtrace from call_after_alloca_subr"
19484 if not compiled with gcc.
19485 (localvars_in_indirect_call): Add rs6000-*-* xfail for
19486 "print c in localvars_in_indirect_call" and
19487 "print c in localvars_in_indirect_call" and
19488 "backtrace in indirectly called function" and
19489 "stepping into indirectly called function"
19490 if not compiled with gcc.
19491 (localvars_after_alloca): Add rs6000-*-* xfail for
19492 "print c after runto localvars_after_alloca" and
19493 "print s after runto localvars_after_alloca" and
19494 "print i after runto localvars_after_alloca" and
19495 "print l after runto localvars_after_alloca"
19496 for all compilers.
19497 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
19498 than whatis-info.exp.
19499 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
19500 than opaque-info.exp.
19501 Setup rs6000-*-* xfail for
d63a86f8 19502 "ptype on opaque struct pointer (statically)" and
c906108c
SS
19503 "ptype on opaque struct pointer (dynamically)" when
19504 not compiled with gcc.
19505 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
19506 rather than callf-info.exp.
19507 (do_function_calls): Add clear_xfail for rs6000-*-* for
19508 "p t_float_values2(3.14159,float_val2)". Seems to work
19509 fine there, both with xlc and gcc. Need to find out what
19510 it is doing right and fix other platforms.
19511 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
19512 "call inferior func with struct - returns int",
19513 "call inferior func with struct - returns long",
19514 "call inferior func with struct - returns float",
19515 "call inferior func with struct - returns double",
19516 "call inferior func with struct - returns char *",
19517 but only if not gcc compiled (presumes xlc compiled).
19518 Change rs6000-*-* xfails for
19519 "call inferior func with struct - returns char" and
19520 " call inferior func with struct - returns short" to only
19521 xfail if not using gcc.
19522 (clean mostlyclean): Remove *.ci and *.tmp files.
19523 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
19524 than templ-info.exp.
19525 * gdb.base/langs.exp: Source gdb.base/langs.ci.
19526 Add rs6000-*-* xfail for "up to foo in langs.exp"
19527 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 19528 when not gcc compiled.
d63a86f8 19529
c906108c
SS
19530Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19531
19532 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
19533 * gdb.base/corefile.exp: Likewise.
19534 * gdb.base/list.exp: Likewise.
19535 * gdb.base/scope.exp: Likewise.
19536 * gdb.base/siganls.exp: Likewise.
19537
19538 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
19539 compiler output.
19540 * gdb.base/whatis.exp: Likewise.
19541
19542Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
19543
19544 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
19545 failure (opcode table has been fixed to match reality).
19546
19547Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
19548
19549 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
19550 "call inferior func with struct - returns char",
19551 "call inferior func with struct - returns short"
19552
19553 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
19554 "print 'scope0.c'::filelocal at main",
19555 "print 'scope0.c'::filelocal_bss in test_at_main",
19556 "print 'scope0.c'::filelocal at foo",
19557 "print 'scope0.c'::filelocal_bss in test_at_foo",
19558 "print 'scope0.c'::filelocal at bar",
19559 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 19560
c906108c
SS
19561 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
19562 in source file 1". This bug seems to have been fixed with both
19563 gcc and native cc (was native assembler bug?).
19564
19565Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
19566
19567 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
19568 "backtrace through signal handler" to "i*86-*-sysv4*".
19569 * gdb.base/signals.exp: Add xfail for "'next' behaved as
19570 continue" case. Add "known SVR4 bug" to fail message.
19571 Add "i*86-*-bsdi2.0" xfail for "handle all print".
19572 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
19573 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
19574 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
19575 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
19576 "up to foo in langs.exp", "show language at foo in
19577 langs.exp", "up to cppsub_ in langs.exp", "show
19578 language at cppsub_ in langs.exp", "up to fsub in
19579 langs.exp", and "show language at fsub in langs.exp".
19580 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
19581 "bactrace in corefile.exp".
19582 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
19583 "call inferior function with struct - returns float" and
19584 "call inferior function with struct - returns double".
d63a86f8 19585
c906108c
SS
19586Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
19587
19588 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
19589 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
19590 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
19591 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
19592
19593Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
19594
19595 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
19596 (or overriden) "CHILL" macro rather then bare "gcc".
19597 Also look for ../../gcc/xgcc since that is what we will
19598 actually need, not "Makefile". Remove following assignment
19599 of CHILL to CHILL_FOR_TARGET because that results in
19600 recursive definition.
19601
19602Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
19603
19604 * gdb.base/corefile.exp: Change xfail for backtrace in
19605 corefile.exp from linuxaout to all linux.
19606 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
19607 cases where we miss the breakpoint at the signal handler
19608 for some reason. Setup xfail for linuxoldld/linuxaout and
19609 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
19610 hitting SIGURG breakpoint.
19611 * gdb.base/signals.exp: Setup xfail for "next" acting like
19612 continue to add linuxoldld. Setup xfail for all linux for
19613 "next to handler in signals_tests_1", "backtrace in
19614 signals_tests_1", "continue to func1", "pass SIGUSR1",
19615 and continue to handler".
19616
19617Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
19618
19619 * Update all FSF addresses except those in COPYING* files.
19620
19621Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
19622
19623 * gdb.base/a2-run.exp: Change messages to be more explicit about
19624 the status of args, and quote binfile in results.
19625
19626Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
19627
19628 * gdb.base/callfuncs.exp: Add tests for passing structs to
19629 inferior functions and return various types.
19630 * gdb.base/callfuncs.c: Add functions to receive a struct
19631 and return a member of the struct, in various types.
19632
19633Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19634
19635 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
19636
19637Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
19638
19639 * config/vxworks29k.exp: New file, sources vxworks.exp.
19640
19641Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19642
19643 * config/gdbremote.exp: New file. Testing framework using
19644 gdbserver.
19645
19646Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
19647
19648 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
19649 "call function when asleep" and "send end of file".
19650 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
19651 for "backtrace in corefile.exp".
19652 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
19653 for "backtrace through signal handler".
19654 * gdb.base/corefile.exp: Make sure we actually generate a core file
19655 before trying the core tests. Some systems allow the user to suppress
19656 generation of core files and default to that (linux for example).
19657 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
19658 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
19659
19660Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19661
19662 * gdb.threads: New directory with some crude multi-threaded
19663 gdb tests (step.exp and step2.exp).
19664 * config/mt-lynx (STEP_EXECUTABLE): Define.
19665 (THREADFLAGS): Define.
19666
19667Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
19668
19669 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
19670
19671 * gdb.base/signals.exp: Disable whole file for lynx until
19672 further notice.
19673
19674 * gdb.base/signals.exp: xfail test where "next" acts like
19675 "continue" for lynx.
19676
19677 * gdb.base/interrupt.exp: xfail test for calling function while
19678 inferior is asleep for lynx.
19679
19680 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
19681 than one cr-lf after each command.
19682
19683Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19684
19685 * configure.in: Reinstate setting of stabsdirs variable, fix
19686 typo in setting up configdirs for native builds.
19687
19688 * gdb.base/return.exp: Fix typo in return double test.
19689 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
19690 compiler from optimizing them away.
19691
19692Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
19693
19694 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
19695 sequences to be echo'd by gdb when using gdb_test.
19696 * gdb.chill/chexp.exp: Likewise.
19697 * gdb.fortran/exprs.exp: Likewise
19698
19699Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19700
19701 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
19702 after the inferior gdb has started.
19703
19704 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
19705 after each command.
19706 * gdb.base/funcargs.exp: Likewise.
19707 * gdb.base/gdbvars.exp: Likewise.
19708 * gdb.base/interrupt.exp: Likewise.
19709 * gdb.base/list.exp: Likewise.
19710 * gdb.base/watchpoint.exp: Likewise.
19711 * gdb.c++/demangle.exp: Likewise.
19712 * gdb.c++/inherit.exp: Likewise.
19713 * gdb.chill/chexp.exp: Likewise.
19714 * gdb.fortran/exprs.exp: Likewise.
19715
19716 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
19717 test if we can't handle IO to/from the inferior.
19718
19719 * gdb.c++/misc.exp: Always check for a program already being
19720 started after sending a "run" command to gdb.
19721
19722 * gdb.base/twice.exp: Start with a fresh gdb.
19723
19724 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
19725 only depend on gdb's expression code, not the chill runtime.
19726
19727 * gdb.base/return.c: Put return values into variables so we
19728 can have gdb print them rather than depending on the program
19729 to print them.
19730 * gdb.base/return.exp: Corresponding changes.
19731
19732 * lib/gdb.exp: Provide default value for noinferiorio.
19733 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
19734 the inferior.
19735
19736 * gdb.base/break.exp: Always check for a program already being
19737 started after sending a "run" command to gdb.
19738 (text_next_with_recursion): Don't check the output from the
19739 program's printf statement. Instead just make sure the program
19740 exited.
19741
19742 * gdb.base/commands.exp: Protect tests which need arguments with
19743 $noargs conditionals.
19744
19745Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19746
19747 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
19748 of structure member arrays to match gdb/valops.c:value_addr change.
19749
19750Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
19751
19752 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
19753 cases.
19754
19755Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
19756
19757 * configure.in (configdirs): Remove gdb.chill from default list
19758 of subdirs and then add it back in only if doing a native build.
19759 The current chill compiler does not yet work in any cross build.
19760 * Revert all signal changes from Jul 6.
19761 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
19762 for sh-hms targets, allowing these tests to link, with no other
19763 changes. Testing is suppressed by setting "nosignals" in site.exp.
19764
19765Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
19766
19767 * configure.in (signaldirs): Define and add to configdirs for all
19768 targets except some specific ones that are known to not support signals.
19769 Also clean up formatting.
19770 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
19771 (signals, sigall): Remove rules to build.
19772 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
19773 Moved to new gdb.signals directory.
19774 * gdb.signals: New test directory.
19775 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
19776 signals.c signals.exp}: New or moved files.
19777
19778Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
19779
19780 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
19781
19782Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
19783
19784 * gdb.base/return.exp: Xfail `return double' test failure
19785 on at least Solaris 2.3 and handle future/past versions on
19786 a case by case basis as appropriate. Also update message
19787 to include i*86 failures.
19788
19789Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19790
19791 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
19792
19793 * lib/gdb.exp: Fix comment which erroneously identified
19794 gdb_file_cmd as gdb_load (the 19 May change was in fact to
19795 gdb_file_cmd not gdb_load).
19796 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
19797
19798 * gdb.base/setvar.exp: Make test names consistent between pass and
19799 fail cases. Use gdb_test more.
19800
19801Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19802
19803 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
19804
19805Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19806
19807 * gdb.base/help.exp: Fix expected help string for `show commands'.
19808
19809Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
19810
19811 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
19812
19813 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
19814 of a text section.
19815
19816Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
19817
19818 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
19819 that loop eventually terminates. Fix Connection refused logic so
19820 that testsuite will expire nicely.
19821
19822Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
19823
19824 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
19825 config/rom68k.exp: New tcl glue for the appropriate monitors.
19826 These all just end up calling monitor.exp.
19827 * config/monitor.exp (gdb_target_monitor): Handle `Connection
19828 refused' by retrying. Cleanup some timeout issues.
19829 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
19830 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
19831 callers don't have to set/restore global timeout variable.
19832
19833 * The following set of changes centralizes management of the global
19834 timeout variable. This way, it can be set in one target dependent
19835 place instead of dozens of places scattered throughout the test suite.
19836 If you need to lengthen a timeout, then you should either set timeout
19837 in one of the config/{target}.exp files, or multiply it by a factor.
19838 Setting it to an absolute value is always going to lose for some
19839 targets.
19840 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
19841 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
19842 * gdb.base/funcargs.exp: Don't set timeout.
19843 * gdb.base/list.exp (test_forward_search): Only use local timeout.
19844 * gdb.base/printcmds.exp (test_print_string_constants
19845 test_print_array_constants): Don't set timeout.
19846 * gdb.base/ptype.exp: Don't set timeout.
19847 * gdb.base/recurse.exp: Don't set timeout.
19848 * gdb.base/return.exp: Don't set timeout.
19849 * gdb.base/watchpoint.exp: Don't set timeout.
19850 * gdb.c++/classes.exp (do_tests): Don't set timeout.
19851 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
19852
19853Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
19854
19855 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
19856
19857Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19858
19859 * lib/gdb.exp: Disable chill tests for irix5.
19860
19861Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19862
19863 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
19864 each test pass or fail.
19865
19866Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19867
19868 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
19869 xlc not gcc.
19870
19871Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
19872
19873 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
19874
19875Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
19876
19877 * config/est.exp: Fix copyright and comments. Remove dead code.
19878 Use targetname, serialport and baud variables instead of fixed
19879 constants.
19880 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
19881 * config/cpu32bug.exp: New file to support cpu32bug monitors.
19882
19883Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19884
19885 * gdb.base/watchpoint.exp: Don't run
19886 test_watchpoint_triggered_in_syscall for sunos.
19887
19888Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19889
19890 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
19891 they don't seem to exist. Do include stdio.h.
19892
19893Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19894
19895 * gdb.base/a1-selftest.exp: Add alpha xfail.
19896
19897Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19898
19899 * gdb.base/watchpoint.c (main): Prompt before calling read().
19900 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
19901 Revise accordingly. Remove cruft about sending "123" several
19902 times, until it gets noticed. Clean up the "print buf[0]" stuff
19903 so that it passes or fails, and waits for prompts in the usual way.
19904
19905Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19906
19907 * gdb.base/recurse.exp: Fix comment.
19908
19909 * TODO: Remove item about printing variables in nodebug.exp. Add
19910 item about enabling tests which are only run on some targets.
19911
19912 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
19913 fail, make test names unique, use new gdb_test convention
19914 regarding pattern, use gdb_test more, etc.).
19915
19916 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
19917 fail, make test names unique, etc.).
19918
19919Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19920
19921 * gdb.base/nodebug.c: Change return type of top and middle to
19922 short.
19923 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
19924 are fixed by the recent mdebugread.c changes. Allow `short ()'
19925 as type for top and middle.
19926
19927Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19928
19929 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
19930 nearly as I can tell, the whole thing was an accident in Stu's
19931 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
19932 to replace a send/expect pair with gdb_test, but ended up only
19933 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
19934 of 30 Mar 1995 took care of it, but left this vestigial comment
19935 which I am now nuking.
19936
19937Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19938
19939 * gdb.base/break.exp: Look for different line number for
19940 breakpoint at main depending on usestubs.
19941
19942Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19943
19944 * gdb.base/list.exp: Adjust some alternate expect patterns to
19945 match recent list0.c change. Add alternate expect pattern for
19946 output from `list default lines around main' for optimizing
19947 compilers.
19948
19949Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19950
19951 * lib/gdb.exp: If nosignals is not set, set it to 0.
19952
19953Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
19954
19955 * config/slite-gdb.exp: Responds to load symbol table prompt.
19956 * gdb.base/break.exp: Adjust line number, fix rerun.
19957 * gdb.base/langs0.c: Add #ifdef usestubs.
19958
19959Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
19960
19961 * gdb.base/list.exp: Adjust line contents after adding new lines in
19962 list0.c. Also fix a syntax error.
19963
19964 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
19965 * gdb.base/break.exp: ditto.
19966 * gdb.base/list.exp: ditto.
19967 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
19968 * gdb.base/run.c: ditto.
19969 * gdb.base/list0.c: ditto.
19970 * gdb.base/funcargs.c: ditto.
19971
19972Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
19973
19974 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
19975 $targetname, $serialport and $baud instead of hardwired variables.
19976 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
19977 target doesn't support signals.
19978
19979Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
19980
19981 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
19982
19983Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19984
19985 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
19986 Don't rely on the value of an auto variable before it has been
19987 initialized. Use gdb_test more.
19988
19989Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19990
19991 * lib/gdb.exp (default_gdb_version): A version number must start
19992 with a digit, but other than that contains all characters up to
19993 the first whitespace character.
19994
19995Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19996
19997 * gdb.base/commands.exp (breakpoint_command_test): New tests.
19998
19999Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20000
20001 * gdb.c++/*.exp: Warn if executable does not exist. The original
20002 reason for skipping the warning was that configure.in sometimes
20003 intentionally skipped building the executables but the tcl code
20004 had no way of knowing. That (a) was always bogus with respect to
20005 error handling, (b) is no longer true (right now there is no way
20006 to skip C++ tests).
20007
20008 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
20009
20010Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20011
20012 * gdb.base/list.exp: Add expect patterns for output from
20013 SunPRO compiled executables.
20014 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
20015 types.
20016
20017Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20018
20019 * gdb.base/break.exp (test_next_with_recursion): Accept any line
20020 number (we are already testing that the correct source line text
20021 gets printed).
20022
20023 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
20024 that is what is intended, but something needed to be done to get
20025 sunos4 native working again.
20026
20027 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
20028
20029 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
20030 apparently went with a (very) old xfail.
20031
20032Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
20033
20034 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
20035 runto_main is a proc in gdb.exp that will do 'step' for target use
20036 stubs.
20037 * gdb.base/exprs.exp: ditto.
20038 * gdb.base/interrupt.exp: ditto.
20039 * gdb.base/opaque.exp: ditto.
20040 * gdb.base/printcmds.exp: ditto.
20041 * gdb.base/ptype.exp: ditto.
20042 * gdb.base/scope.exp: ditto.
20043 * gdb.base/setvar.exp: ditto.
20044 * gdb.base/signals.exp: ditto.
20045 * gdb.base/twice.exp: ditto.
20046 * gdb.c++/classes.exp: ditto.
20047 * gdb.c++/inherit.exp: ditto.
20048 * gdb.c++/templates.exp: ditto.
20049 * gdb.base/break.exp: no run and hit main for stubs. Change line
20050 numbers for breakpoints and info breakpoint.
20051 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
20052 breakpoint().
20053 * gdb.base/callfuncs.c: ditto.
20054 * gdb.base/exprs: ditto.
20055 * gdb.base/interrupt.c: ditto.
20056 * gdb.base/opaque0.c: ditto.
20057 * gdb.base/printcmds.c: ditto.
20058 * gdb.base/ptype.c: ditto.
20059 * gdb.base/scope0.c: ditto.
20060 * gdb.base/setvar.c: ditto.
20061 * gdb.base/signals.c: ditto.
20062 * gdb.base/twice.c: ditto.
20063 * gdb.c++/misc.cc: ditto.
20064 * gdb.c++/templates.cc: ditto.
20065
20066Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20067
20068 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
20069
20070 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
20071 somewhere between `read' and `main.c'. I'm pretty sure the
20072 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
20073 and it isn't particularly useful.
20074
20075 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
20076
20077Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20078
20079 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
20080
20081Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
20082
20083 * config/mt-slite: add LIBS and -nostdlib.
20084 * config/slite-gdb.exp: add this new file to support sparclite target.
20085
20086Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
20087
20088 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
20089
20090 * gdb.base/a2-run.exp: Change argument to istarget from
20091 "*-*-vxworks" to "*-*-vxworks*".
20092 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
20093
20094Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
20095
20096 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
20097 will not runto main but do a 'step' to step out of breakpoint().
20098 * config/mt-slite: add -Dusestubs.
20099
20100Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20101
20102 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
20103 instead of just @.
20104
20105 * gdb.base/signals.exp: Add test for "handle all print".
20106 * TODO: Remove "handle all print". Also remove item about
20107 checking copyright date (I don't like the idea of a spurious FAIL
20108 based on when we run the tests).
20109
20110 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
20111 for SunOS4 (reason for failure not investigated). Remove
20112 redundant test for $binfile.
20113
20114 * gdb.base/nodebug.c (array_index): Call malloc.
20115
20116 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
20117
20118Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
20119
20120 * gdb.base/recurse.exp: Update gdb_test invocation to use new
20121 conventions and slightly simplify the matching regexp.
20122
20123Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20124
20125 * gdb.base/break.exp: Update gdb_test invocation to use new
20126 convention.
20127
20128 * lib/gdb.exp: If noargs is not set, set it to 0.
20129
20130 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
20131 tests unique.
20132
20133 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
20134
20135Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20136
20137 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
20138 one argument of type "<non-float parameter>".
20139
20140Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
20141
20142 * config/rom68k.exp: New file to support Motorola IDP board.
20143 * gdb.base/a2-run.exp: Skip this file if noargs is set.
20144 * gdb.base/break.c: Change things around so that this program
20145 doesn't depend upon args. This is necessary to make remote
20146 targets work (in general, they can't take args).
20147 * gdb.base/break.exp: Don't try to send args to program. Don't
20148 expect output. Also, replace lots of code with gdb_test.
20149
20150Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20151
20152 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
20153 printing of '\'' (which is what the comment says we are testing,
20154 even though we were not), not '''.
20155 (test_integer_literals_rejected): Test that printing ''' is an error.
20156
20157 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20158 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
20159 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
20160 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
20161 Use gdb_test not test_print_accept.
20162 * lib/gdb.exp: Remove test_print_accept.
20163
20164 * gdb.base/signals.exp (signal_tests_1): Make pass message
20165 consistent with fail message.
20166
20167 * gdb.base/whatis.exp: Remove xfails for printing char vs.
20168 unsigned char; the bug (PR 1821) is fixed.
20169
20170 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
20171
20172 * gdb.base/scope.exp (test_at_localscopes): Call pass for
20173 successful tests--makes xfailing them work right.
20174
20175Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20176
20177 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
20178 only \r\n, not .*. The test can pass .* as the last thing in
20179 $pattern if that is what it wants. In addition to providing this
20180 flexibility, this change should speed up pattern matching in cases
20181 where the pattern already ended with .* (there were a number of
20182 them). This change also helps catch bad patterns--in the old
20183 scheme the typo "char \*" instead of "char \\*" would pass. Now
20184 it is caught.
20185 * Many .exp files: Update callers.
20186
20187 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
20188 clearer and does not spuriously match multiple ('s. Likewise for
20189 ) and *.
20190
20191 * gdb.base/nodebug.exp: Test ability to call a function and pass
20192 it a string (even with no debugging info).
20193
20194 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
20195 "p '\'", which is the same as "p ''" once tcl gets done with
20196 quoting, to "p '\\'", which I suspect is what is intended (one
20197 backslash gets sent to GDB).
20198
20199 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
20200
20201Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20202
20203 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
20204 1817) was fixed literally years ago.
20205
20206Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20207
20208 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
20209 test, it causes stepping out of call_after_alloca_subr with
20210 optimizing compilers.
20211 (localvars_in_indirect_call): Consume GDB prompt if `finish'
20212 fails.
20213
20214 * gdb.c++/templates.exp: Source templ-info.exp only if
20215 the templates executable exists.
20216
20217 * gdb.c++/misc.cc (class Contains_static_instance,
20218 class Contains_nested_static_instance),
20219 gdb.c++/classes.exp (test_static_members): Test printing of
20220 a class that contains a static instance of the class.
20221
20222Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20223
20224 * gdb.base/langs2.c (cppsub_): Don't prototype.
20225 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
20226 only, I believe).
20227
20228Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20229
20230 * lib/gdb.exp (skip_chill_tests): New procedure.
20231
20232 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
20233
20234Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
20235
20236 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
20237 each expect pattern. Cuts runtime from 12 to about 4 seconds.
20238
20239Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20240
20241 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
20242
20243 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
20244 disassemble 8, not 16, instructions for part 4.
20245
20246 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
20247 support the latter anymore.
20248
20249 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
20250 -DNO_PROTOTYPES.
20251 * gdb.base/callfuncs.c: Control use of prototypes based on
20252 NO_PROTOTYPES, not __STDC__.
20253 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
20254 t_float_values2 tests if prototypes in use.
20255
20256 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
20257 t_double_values): When checking differences against DELTA, check
20258 that difference is within the range (-DELTA,DELTA), not just
20259 (-infinity,DELTA).
20260
20261Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
20262
20263 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
20264 'file' command firts, then 'target', then 'load', this is due to gdb
20265 target set up.
20266 * config/mips-gdb.exp: Fix a couple regular exp bugs.
20267
20268Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
20269
20270 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
20271 FP load/store variants.
20272 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
20273
20274Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20275
20276 * gdb.base/term.exp: Do not give a warning if not native, it is
20277 not an abnormal condition.
20278
20279Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
20280
20281 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
20282 t_char_array".
20283
20284Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20285
20286 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
20287 are getting the version number.
20288
20289 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
20290 if not native, it is not an abnormal condition.
20291
20292Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20293
20294 * lib/gdb.exp: Just use "file exists", rather than undocumented
20295 dejagnu procedure "findfile".
20296
20297Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20298
20299 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
20300 (LDFLAGS): Set to -Xlinker -Ur.
20301
20302 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
20303 Removed, these values are set by lib/gdb.exp.
20304
20305 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
20306
20307Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20308
20309 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
20310 of replicating gdb startup code.
20311
20312 * config/mt-vxworks (LDFLAGS): Set to -r.
20313 (CFLAGS_FOR_TARGET): Removed.
20314
20315 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
20316 (gdb) and gdb for vxworks uses (vxgdb).
20317
20318 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
20319 executable is not in the tree and host != target, use sed and
20320 program_transform_name to determine the gdb name used by the
20321 target.
20322
20323 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
20324 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
20325
20326Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20327
20328 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
20329 floats, chars, and shorts where there are ANSI-style function
20330 definitions.
20331
20332 * gdb.base/langs.exp, gdb.base/langs*: New test.
20333 * gdb.base/Makefile.in: Build it.
20334 * TODO: Remove item about checking that C names don't get C++
20335 demangling applied; this test tests it.
20336
20337Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20338
20339 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
20340 went with the const70 xfail. The xfail went away a year ago.
20341
20342 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
20343
20344 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
20345 for hp300.
20346
20347 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
20348
20349 * gdb.base/a1-selftest.exp: Don't run on hp300.
20350
20351Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20352
20353 * Makefile.in (site.exp): Set host_alias and target_alias as well
20354 as host_triplet and target_triplet.
20355
20356Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20357
20358 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
20359
20360 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
20361 places as other ecoff systems).
20362
20363 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
20364 ultrix.
20365
20366Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20367
20368 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
20369 remove them.
20370 * gdb.base/nodebug.exp: Accept "function" in addition to "text
20371 variable and "variable" in addition to "data variable".
20372 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
20373
20374 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
20375 2.
20376 * gdb.base/list1.c (long_line): Add additional statement at start
20377 of function.
20378 * gdb.base/list.exp (test_forward_search): Update line number to
20379 reflect new statement.
20380
20381Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20382
20383 * gdb.base/signals.exp: Reinitialize searched source directories
20384 after gdb_start call.
20385
20386Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
20387
20388 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
20389 * gdb.stabs/Makefile.in: Likewise.
20390
20391 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
20392 change. Instead split the tests into smaller pieces.
20393 * gdb.disasm/hppa.s: Corresponding changes.
20394
20395Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20396
20397 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
20398 Quote ^C when passing it to stty. For some shells ^ is a pipe.
20399
20400 * gdb.base/funcargs.exp: Modify many tests so that every test
20401 either passes or fails. Make some test names unique.
20402
20403Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20404
20405 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
20406 Call stty to set interrupt character.
20407
20408 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
20409 for HP assembler versus GNU assembler based on actual behavior of
20410 $(CC), rather than assuming that $(AS) is always the GNU assembler.
20411
20412 * TODO: Suggest a few more stepping tests.
20413
20414Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
20415
20416 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
20417 restart GDB for h8300 after a continue.
20418 (return): Add pattern to match a29k-udi behavior.
20419 * gdb.base/nodebug.exp: Remove obsolete comment.
20420 * gdb.base/regs.exp: New file, testing of register displays.
20421 * gdb.base/return.exp: Fix typo in reference to $objdir.
20422 * gdb.base/whatis.exp: Always start with a fresh GDB.
20423
20424Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20425
20426 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
20427 higher, these tests generate a lot of output.
20428
20429Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20430
20431 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
20432 code following the catch silently ignored some errors; without the
20433 catch they should be thrown like any other tcl error. Also, the
20434 catch used "" instead of {} which meant all the callers who wanted
20435 to include one of the characters "[]$ had to quote it an extra time.
20436 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
20437 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
20438 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
20439 Remove extra quoting.
20440
20441Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
20442
20443 * gdb.base/commands.exp: Make test names unique; every test either
20444 passes or fails. Update some comments.
20445
20446 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
20447
20448Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20449
20450 The following fixes a FAIL caused by the fact that the alpha stabs
20451 configuration didn't use the ".if alpha" code in weird.def.
20452 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
20453 bit pointer, so the 32 bit version works even on the alpha.
20454 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
20455 Remove the stuff which allowed us to have separate versions for
20456 alpha and everything else.
20457
20458 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
20459 regexp which "info func operator\[\](" is supposed to match. Fix
20460 string to send to GDB. Note that GDB still doesn't work right. Add a
20461 new test for "info func .perator\[\](" which GDB does handle correctly.
20462
20463 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
20464
20465Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20466
20467 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
20468 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
20469 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
20470 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
20471 it makes the tests harder to understand and confuses test-o-matic.
20472 The preferred style is that each test provides a PASS or a FAIL,
20473 and has a unique message (e.g. "continue #54" not just "continue")
20474 which is the same for the pass and the fail.
20475 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20476 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
20477 to lib/gdb.exp.
20478 * gdb.base/printcmds.exp: Use test_print_accept. Remove
20479 prt_accept which was basically the same thing. Likewise for
20480 test_print_reject and prt_reject.
20481 * lib/gdb.exp (test_print_reject): Add some more error message
20482 patterns to match from the former printcmds.exp (prt_reject).
20483 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
20484 One defect of the passcount stuff is that some of it failed to
20485 report XPASS where appropriate.
20486 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
20487 stuff before and after arg in expected pattern.
20488 (test_paddr_operator_functions): Re-do test without print_addr_of;
20489 this is the only test which seems to want extra stuff there.
20490
20491Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20492
20493 * gdb.base/nodebug.exp: Update new tests to reflect improved
20494 wording of gdb output.
20495
20496 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
20497 and "ptype" work on variables in files compiled without -g.
20498 Replaces commented out "maint print msymbol" tests.
20499
20500Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20501
20502 * gdb.base/setvar.c (dummy): Call malloc.
20503
20504 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
20505 losing with the irix4 sed.
20506
20507 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
20508 ALRM" on irix4.
20509
20510Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20511
20512 * TODO: Remove items about corefile.exp testing new exec-file and
20513 backtrace; both are now done. Add items about printing enums.
20514
20515Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20516
20517 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
20518 "get signal $thissig" test fails.
20519
20520 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
20521
20522Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20523
20524 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
20525 compiler warning with dec alpha compiler.
20526
20527 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
20528 extra \n from gdb_test call (this explains why the prompt test
20529 that I removed yesterday was there).
20530 (user_defined_command_test): Remove extra \n and prompt test.
20531
20532 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
20533 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
20534 doesn't exist.
20535 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
20536 Also remove alpha workaround, which turns out to be because
20537 SIGABRT == SIGLOST.
20538
20539 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
20540
20541 * gdb.base/help.exp: Don't test "help show".
20542
20543Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20544
20545 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
20546 "set print address" is on.
20547 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
20548 pass prompt to gdb_test; gdb_test already looks for the prompt.
20549
20550 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
20551
20552 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
20553 was a vestige of the manual TESTSTRATEGY, and the purpose of it
20554 was to make sure that gdb can read a core file. But (a) the "read
20555 the corefile" part didn't make it to a1-selftest.exp, we just
20556 delete the corefile after creating it, and (b) we test reading
20557 corefiles in corefile.exp anyway. Also, this test left around a
20558 xgdb process on Solaris.
20559
20560 * gdb.base/corefile.exp: Also test backtrace.
20561
20562Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
20563
20564 * gdb.base/commands.exp: Test a simple user defined command with
20565 arguments and if/while statements; verify the full user command is
20566 printed by "show user".
20567
20568 * gdb.base/commands.exp: Test if/while commands as part of a
20569 breakpoint command list; verify they appear in breakpoint
20570 information.
20571
20572Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20573
20574 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
20575 than by dividing by zero.
20576
20577Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
20578
20579 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
20580 performing an inferior call with watchpoints enabled.
20581 * gdb.base/watchpoint.c (main): Delete second unnecessary read
20582 call.
20583
20584Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20585
20586 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
20587 of "file" command.
20588
20589 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
20590 Add additional pattern for when "int operator int(void);" appears
20591 in a different order.
20592
20593Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20594
20595 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
20596
20597 * gdb.base/help.exp: Replace most of docstrings for "info signals"
20598 and "signal" with ".*".
20599
20600Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20601
20602 * TODO: Add note about "handle all nostop".
20603
20604 * gdb.base/{sigall.c, sigall.exp}: New test.
20605 * gdb.base/Makefile.in: Add it.
20606
20607Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
20608
20609 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
20610 when invoking GDB, suppresses any windowing interface.
20611
20612Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
20613
20614 * config/sim-gdb: New file, simulator testing support.
20615
20616Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
20617
20618 * gdb.base/interrupt.exp: Test calling func1 twice.
20619
20620Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
20621
20622 * gdb.base/list.exp (test_forward_search): Set timeout higher
20623 when we'll be getting lots of output from gdb.
20624
20625 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
20626 "init_malloc" to after the expect statement. Run it if that
20627 regexp is taken, but also for two others which happen if source
20628 cannot be found.
20629
20630Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20631
20632 * gdb.base/printcmds.exp: New test, for printing register before
20633 program is running.
20634
20635Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20636
20637 * gdb.base/list.exp: Correct some alternate expect patterns
20638 to reflect changes in list1.c.
20639
20640Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20641
20642 * TODO: Add item regarding large frames.
20643
20644 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
20645
20646 * TODO: Remove item about enabling return.exp; it
20647 is enabled. Suggest a few more "return" tests.
20648
20649Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20650
20651 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
20652 anonymous unions.
20653
20654Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20655
20656 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
20657 and pr-5646.o, so "make" is the same as "make all", not "make
20658 pr-4975.o".
20659
20660Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
20661
20662 * gdb.base/list.exp: Adjust expectations to reflect changes in
20663 list1.c.
20664 (test_forward_search): New test proc.
20665 * gdb.base/list1.c (long_line): New function, has long source line.
20666
20667Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
20668
20669 * gdb.base/a1-selftest.exp: Change initial stepping to know about
20670 additional line of code that was added.
20671
20672Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
20673
20674 * gdb.disasm/hppa.s: Break the large branching tests into smaller
20675 tests so as not to overflow expect's input buffers.
20676 * gdb.disasm/hppa.exp: Corresponding changes.
20677
20678Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20679
20680 Beginnings of template debugging tests.
20681 * gdb.c++/templ-info.cc: New file to test for template
20682 debugging capability of the compiler.
20683 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
20684 templ-info.cc.
20685 * gdb.c++/templates.cc: Add explicit template instantiations
20686 to enable compiling with -fno-implicit-templates. Add destructor
20687 and 'value' method to T5 class for template tests.
20688 * gdb.c++/templates.exp: Add testcases for printing of template
20689 types, setting breakpoints on template methods and calling a
d63a86f8 20690 template method.
c906108c
SS
20691
20692Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
20693
20694 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
20695 branch target since some assemblers (gas-2.5) may emit a
20696 relocation for the branch instead of resolving it in the
20697 assembler.
20698
20699Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20700
20701 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
20702 through signal handler.
20703
20704Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20705
20706 * configure.in (*-*-netware): Use config/mt-netware.
20707
20708 * config/mt-netware: New file.
20709 * config/mt-i386-netware: Removed, separate configs for different
20710 netware architectures are no longer needed now that we have
20711 --with-headers.
20712
20713Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20714
20715 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
20716 by the recent changes to use ANSI C arithmetic conversions.
20717
20718Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20719
20720 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
20721 bug involving using inferior_pid to figure out whether to select a
20722 frame.
20723
20724Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
20725
20726 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
20727 match the current disassembler output.
20728
20729Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
20730
20731 * gdb.fortran/exprs.exp: Expect VOID instead of void.
20732 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
20733 types, expect "int" as type of integer values (for now).
20734
20735Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
20736
20737 * gdb.base/commands.exp: New tests for if/while commands.
20738
20739Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
20740
20741 * lib/gdb.exp (runto): Replace sub-pattern for hex value
20742 by .*, since hex values have different syntax in Chill mode.
20743
20744Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20745
20746 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
20747 linefeed from expect pattern for repeated types with indices > 9.
20748
20749Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
20750
20751 First part of Fortran test suite.
20752 * gdb.fortran: New directory.
20753 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
20754
20755Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20756
20757 * gdb.base/default.exp: Update expect pattern for load command
20758 without arguments.
20759
20760Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
20761
20762 * configure.in: Change i386 to i[345]86.
20763 * gdb.base/configure.in: Likewise.
20764 * gdb.c++/configure.in: Likewise.
20765 * gdb.chill/configure.in: Likewise.
20766
20767Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
20768
20769 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
20770 patterns, since that is not a valid context for comments.
20771
20772Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
20773
20774 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
20775 repeated types and repeated types with indices > 9.
20776
20777Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
20778
20779 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
20780 2417; old bug has been fixed.
20781
20782Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
20783
20784 * gdb.base/interrupt.exp: When trying to wake up the inferior,
20785 send the newline ourselves instead of assuming gdb_test will do
20786 so when passed an empty input string.
20787
20788 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
20789 stabs testcode.
20790
20791Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20792
20793 * lib/gdb.exp (gdb_test): Don't send anything if the first
20794 argument is an empty string. This makes cases where we want to
20795 match output that is already in expect's buffers (for example,
20796 matching a breakpoint after gdb_run_cmd has been called) work
20797 reliably.
20798
20799Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20800
20801 * config/netware.exp: New file.
20802
20803Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20804
20805 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
20806 the -B and -L prefixes so we can find the debugging stub.
20807
20808 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
20809 there and we are using the gcc from the tree.
20810
20811 * gdb.base/types.c: Removed.
20812
20813 * gdb.base/configure.in: Look for makefile fragments in ../config.
20814 Recognize i386-*-netware.
20815 * gdb.c++/configure.in: Likewise.
20816
20817Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20818
20819 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
20820 the correct TCL syntax.
20821
20822Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20823
20824 * gdb.base/opaque.exp: use runto instead of messing around with
20825 breakpoints. Simplify by using gdb_test.
20826
20827 * gdb.base/bitfields.exp: restart between tests on netware targets
20828 because breakpoints aren't relocated after target death. Run
20829 processes to completion.
20830
20831 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
20832
20833Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
20834
20835 * Makefile.in: Remove extra tabs that confuse some versions
20836 of "make". Use the newly built gdb to test with by default,
20837 rather than the first one in the tester's search path.
20838
20839Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
20840
20841 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
20842
20843 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
20844 condition help.
20845
20846Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20847
20848 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
20849
20850 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
20851 running.
20852 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
20853 * gdb.base/funcargs.exp: Likewise.
20854
20855 * gdb.base/bitfields.exp: Simplify by using gdb_test.
20856 * gdb.base/funcargs.exp: Likewise.
20857
20858 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
20859 message is "".
20860
20861Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20862
20863 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
20864 return,signals,twice}.exp: Handle non-existant binaries
20865 consistantly.
20866
20867 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
20868 * gdb.base/Makefile.in: Don't try to generate a core dump, we
20869 might testing a cross development system.
20870
20871Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20872
20873 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
20874 runtest script is relative to ${srcdir}, not ${rootdir}.
20875
20876Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
20877
20878 * gdb.base/signals.exp: Allow for optionality of breakpoint
20879 address.
20880
20881Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20882
20883 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
20884
20885Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20886
20887 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
20888 for size_t definition.
20889 * gdb.c++/templates.cc: Likewise
20890
20891 * config/mt-i386-netware: New file.
20892
20893 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
20894 defined.
20895
20896 * gdb.base/Makefile.in: Added support for systems that name core
20897 files by appending "core" to the program name.
20898 * gdb.base/a1-selftest.exp: Likewise.
20899
20900Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20901
20902 * gdb.base/return.exp: Add comment and message for `return double'
20903 test failure on Sparc Solaris.
20904
20905Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
20906
20907 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
20908
20909Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20910
20911 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
20912 from optimizing them away.
20913 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
20914 patterns to include default constructors and assignment operators,
20915 to match gcc versions beyond 2.5.8. Accept any cplus demangling
20916 character in the output of the virtual base pointer.
20917
20918Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20919
20920 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
20921 expression match in print_addr_of to avoid unintented matches.
20922 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
20923 versions up to 2.5.8.
20924
20925Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20926
20927 * gdb.base/list.exp: Tweak alternate pattern for listing of an
20928 included file to run under newer versions of expect.
20929 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
20930 consecutive >'s in templates to accomodate recent cplus-dem.c change.
20931 Remove xfail for the virtual table of BDDHookV.
20932
20933Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
20934
20935 * lib/gdb.exp (string_to_regexp): Set a default result.
20936 (default_gdb_start): Fix misleading message.
20937
20938Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
20939
20940 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
20941 Remove all CC, etc definitions.
20942 * config/mt-hpux: New file.
20943 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
20944 (CFLAGS, LDFLAGS): Define.
20945 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
20946
20947 * Makefile.in (site.exp): Don't insert host_os, etc.
20948 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
20949 (distclean): Check existence of subdir.
20950 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
20951 * gdb.base/Makefile.in: General cleanup and simplification.
20952 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
20953 to build executables. Use default rule to build .o files.
20954 (EXPECT, RUNTEST, CC): Fix relative pathname.
20955 (site.exp): Don't insert host_os, etc.
20956 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
20957 and/or SIGUSR1 defined.
20958 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
20959 * gdb.c++/Makefile.in: General cleanup and simplification.
20960 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
20961 (CFLAGS): Remove.
20962 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
20963
20964Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
20965
20966 * gdb.base/recurse.exp: Misc changes to get tests running again
20967 after Kung's changes to the watchpoint code.
20968 * gdb.base/watchpoint.exp: Likewise.
20969
20970Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
20971
20972 * lib/gdb.exp (string_to_regexp): Convert {\} also.
20973
20974Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
20975
20976 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
20977 * lib/gdb.exp (default_gdb_start): Define.
20978 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
20979 gdb.base/funcargs.exp, gdb.base/opaque.exp,
20980 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
20981 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
20982 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
20983 Don't call gdb_target_udi in between tests.
20984
20985Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20986
20987 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
20988 (which was basically just a local version of the same thing). In
20989 addition to avoiding duplication, gdb_test_exact is faster.
20990 * lib/gdb.exp (gdb_test_exact): Fix typo.
20991
20992 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
20993 don't give an error.
20994
20995 * gdb.base/term.exp: Call delete_breakpoints before starting.
20996
20997 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
20998 (t10): Add comment.
20999
21000Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21001
21002 Reorganization of the GDB Test Suite.
21003
21004 * gdb.base: New directory, contains all the basic tests.
21005 * gdb.c++: New directory, tests specific to C++.
21006 * gdb.chill: New directory, tests specific to Chill.
21007 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
21008 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
21009 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
21010 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
21011 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
21012 t30-31 to chill).
21013 * */gdbme.*: Rename to match appropriate expect scripts.
21014 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
21015 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
21016 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
21017 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
21018 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
21019 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
21020 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
21021 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
21022 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
21023 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
21024 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
21025 gdb.c++/virtfunc.cc: New names of C++ files.
21026 * gdb.chill/chillvars.ch: New name of Chill file.
21027 * gdb.base/configure.in, gdb.c++/configure.in,
21028 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
21029 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
21030 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
21031 * configure.in (configdirs): Update to reflect directory changes.
21032 (target_abbrev): No longer define for any configuration.
21033 * Makefile.in: Cosmetic improvements to header comments.
21034
21035Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
21036
21037 Various changes to gdb.t31:
21038
21039 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
21040 * gdbme.ch: Make all key-words and predefineds be upper-case.
21041 * chillvars.exp: Expect key-words and predefinds in upper-case.
21042
21043 * chillvars.exp: Use gdb_test_exact many places.
21044 Change expected output for arrays (which now includes index labels).
21045
21046 * pr-5020.exp, gdme.ch (module PR_5020):
21047 New test, for PR-5020.
21048
21049Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
21050
21051 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
21052 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
21053
21054Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
21055
21056 * Makefile.in: Fix bit-rot in definitions of CHILL,
21057 CHILL_FOR_TARGET and Chill_LIB.
21058 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
21059 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
21060 CHILL, and CHILL_LIB.
21061
21062Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
21063
21064 * Revert the previous changes. Please see Rob's directory
21065 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
21066
21067Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
21068
21069 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
21070 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
21071 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
21072 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
21073 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
21074 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
21075 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
21076 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
21077 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
21078 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
21079 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
21080 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
21081 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
21082 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
21083 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
21084 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
21085 changes from 94Q1.
21086
21087Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
21088
21089 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
21090 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
21091 Rob's new testing fragments.
21092
21093Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
21094
21095 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 21096 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
21097
21098Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21099
21100 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
21101 version also, match on casted version strings, and match on
21102 gdb startup case where the line numbers might be messed up.
21103
21104Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
21105
21106 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 21107 (CFLAGS): Delete it from here.
c906108c
SS
21108
21109Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
21110
21111 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
21112
21113Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
21114
21115 * Makefile.in (RUNTEST): Default to just "runtest".
21116
21117Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21118
21119 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
21120 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
21121 the code has been restructured.
21122
21123Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21124
21125 * gdb.t00/default.exp (set write): Allow any number of \r and/or
21126 \n, not just one of each.
21127
21128 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
21129 /bin/cc gives a warning if you do.
21130
21131Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
21132
d63a86f8 21133 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
21134 __t10ListS_link1ZUiRCUiPT0
21135
21136Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21137
21138 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
21139 on local variables in recursive functions.
21140
21141 * gdb.t07/Makefile.in: Build the new test.
21142
21143Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21144
21145 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
21146 directly. Instead compare the return values from actual calls.
21147
21148Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
21149
21150 * Makefile.in (check): Set TCL_LIBRARY for runtest.
21151
21152Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21153
21154 * From Peter Schauer with minor modifications.
a9c64011
AS
21155 * gdb.t15/return.exp (return_tests): Handle targets where "return"
21156 stops in mid-line in the caller. Add xfail for returning a float
21157 value on X86 targets.
c906108c
SS
21158
21159Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21160
21161 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
21162 to avoid expect lossage.
21163 (fmem_LRbug_tests): Likewise.
21164 * gdb.disasm/hppa.s: Corresponding changes.
21165
21166 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
21167 conditions to work with latest dejagnu/expect.
21168
21169 * gdb.t15/funcargs.exp (finish from indirect call): No longer
21170 expected to fail on the PA.
21171 (backtrace in call with trampolines): Explicitly require main
21172 to be frame #1 (no trampolines should show up in backtrace).
21173
21174 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
21175 "continue -expect".
21176 * gdb.t06/break.exp: Likewise.
21177 * gdb.t07/watchpoint.exp: Likewise.
21178 * gdb.t13/bitfields.exp: Likewise.
21179 * gdb.t15/{funcargs,return}.exp: Likewise.
21180 * gdb.stabs/weird.exp: Likewise.
21181 * config/{mips,udi}-gdb.exp: Likewise.
21182
21183 * hppa.sed: Enclose comments within a sed command to avoid
21184 losing with the old OSF1 sed.
21185
21186Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21187
21188 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
21189 sequent dynix.
21190 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
21191 * gdb.t15/funcargs.exp: Conditionally step again to really
21192 finish from marker_call_with_trampolines. Handle the case where
21193 the first step from within call_with_trampolines already steps
21194 us back to main.
21195 * gdb.t15/gdbme.c: Add comment to closing brace of
21196 call_with_trampolines for funcargs.exp.
21197
21198Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21199
d63a86f8 21200 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
21201 Fix typo(s).
21202
21203Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21204
21205 * gdb.t07/gdbme.c: More code for watchpoint testing.
21206
21207 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
21208 "Hardware watchpoint" throughout file.
21209 (test_watchpoint_triggered_in_syscall): New test.
21210 (test_complex_watchpoint): New test.
21211
21212Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21213
21214 * gdbme.c (call_with_trampolines): New function to try and step
21215 into. Tests trampoline problems on the PA.
21216
21217 * funcargs.exp (localvars_in_indirect_call): No longer expect
21218 stepping into indirect call to fail on PAs.
21219 (test_stepping_over_trampolines): New test.
21220
21221Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21222
21223 * TODO: Add suggestions for static member function tests, and
21224 completion tests.
21225
21226Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21227
21228 * TODO: Add suggestions for "p/a" tests.
21229
21230 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
21231 (default_gdb_exit): Replace all the hair with sending "quit" to
21232 the process with a simple close.
21233
21234Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21235
21236 * TODO: Add suggestions for shared library tests.
21237
21238Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21239
21240 * TODO: Add suggestions for x/s tests.
21241
21242Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21243
21244 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
21245 "enable once", and "enable breakpoints once" with ".*".
21246
21247Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21248
21249 * TODO: Add suggestions about structure passing tests.
21250
21251Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21252
21253 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
21254 the primary1 test, use work around if __GNUC__ < 2.
21255 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
21256 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
21257 Test for bad output rather than waiting for timeout. Issue
21258 second continue only if first continue failed.
21259
21260Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21261
21262 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
21263 operator[] test with gdb_test because the old code didn't seem to
21264 be getting the quoting right with the new dejagnu.
21265
21266Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
21267
21268 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
21269 one from the path.
21270 * Makefile.in: Use a fresh expect if there is one, use runtest
21271 from the src tree if there is one.
d63a86f8 21272
c906108c
SS
21273Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21274
21275 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
21276 next over recursive call. Revise the tests from that point on
21277 (which had been skipped) to match GDB's actual (correct) output.
21278
21279 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
21280 with next over a breakpoint whose condition is false.
21281
21282 * gdb.t00/help.exp: Comment out "help set print" tests just like
21283 (and for same reason as) "help set" test.
21284
21285Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21286
21287 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
21288 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
21289
21290Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21291
21292 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
21293 necessary gdb_target_udi.
21294
21295 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
21296
21297 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
21298 1838 and 2417; they are fixed.
21299
21300 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
21301 gdb.t03/ptype.exp (ptype structure, ptype union):
21302 Remove xfails; the test is looser than when the xfails were added.
21303
21304 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
21305 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
21306
21307 * gdb.t01/run.exp: Only run shell test if isnative.
21308
21309 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
21310 since "run" automatically loads if necessary. Call gdb_target_udi
21311 after the "file" since "file" kills any execution target.
21312
21313 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
21314 GDB. GDB doesn't work that way (not anymore at least) on UDI.
21315 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
21316 argument for UDI.
21317
21318Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21319
21320 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
21321
21322 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
21323
21324Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21325
21326 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
21327 properly quoting regexps. This makes the second argument to
21328 demangle a fixed string, which matches the callers, instead of a
21329 shell-style pattern which is what the previous implementation
21330 used. Update some of the callers.
21331
21332Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21333
21334 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
21335 (comib_nullified_tests): Fix typo.
21336 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
21337 strings. No longer expected to fail.
21338
21339 * gdb.disasm/hppa.s (addib_tests): Fix typo.
21340 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
21341 strings. No longer expected to fail.
21342
21343 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
21344 string. No longer expected to fail.
21345
21346Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21347
21348 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
21349 No longer expected to fail.
21350
21351 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
21352 string. No longer expected to fail.
21353
21354Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21355
21356 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
21357 only in the names (I probably got most of them). I was even
21358 generous with some which differed in underscores in names, and
21359 probably missed a few, and I *still* was able to remove almost a
21360 third of the file with almost no impact on testsuite coverage.
21361
21362Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21363
21364 * gdb.t00/default.exp: Match udi_attach error message as well as
21365 the one from child_attach.
21366
21367 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
21368
21369 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
21370
21371 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
21372 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
21373
21374 * Move test with enums and partial symbols back to
21375 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
21376 Reverts the change of 26 May 93. Per today's change to
21377 stabs.texinfo, the behavior that weird.exp was expecting was
21378 unreasonable; what is important is that the compiler+gdb get
21379 things right, which happens with a recent gcc. Also fix the test
21380 to deal with native compilers which put out the stab gdb can't
21381 deal with.
21382
21383Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21384
21385 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
21386 in the names. The main thing these accomplish is to slow things down.
21387 Many more such duplicates surely remain.
21388
21389 * gdb.t00/help.exp: Comment out "help support" test just like
21390 (and for same reason as) "help set" test.
21391
21392Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
21393
21394 * gdb.t06/break.exp: Remove setup_xfails for
21395 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
21396 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
21397 about known bug in gcc to include up through 2.5.8.
21398 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
21399 well as "_vb$".
21400 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
21401 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
21402 with latest gcc and gdb.
21403 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
21404 well as "_vb$".
21405
21406Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21407
21408 * configure.in (hppa*-*-*): Also configure and build stabs-only
21409 tests.
21410
21411Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21412
21413 * gdb.t10/hppa.mt: A makefile fragment for the PA.
21414 * gdb.t10/configure.in (hppa*-*-*): Use it.
21415
21416Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21417
21418 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
21419
21420Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21421
21422 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
21423 versions prior to 1.13.5.
21424
21425Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21426
21427 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
21428 the prompt is at the start of a line.
21429
21430Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21431
21432 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
21433 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
21434 in the copr tests now.
21435 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
21436 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
21437 expected to fail.
21438
21439Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
21440
21441 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
21442 gdb.t31/chillvars.exp, lib/gdb.exp:
21443 Tweak to run under either version of expect.
21444 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
21445 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
21446 * gdb.t11/list.exp: Remove extraneous whitespace.
21447
21448Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21449
21450 * gdb.t16/printcmds.exp (test_print_strings): Accept
21451 "(unsigned char *) " before the string.
21452
21453 * TODO: Add notes about printing of fancy types and GDB expressions.
21454
21455Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
21456
21457 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
21458 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 21459 if doing mips-idt-ecoff.
c906108c
SS
21460
21461Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
21462
21463 * Most .exp files: Tweak to run under either version of expect.
21464
21465Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21466
21467 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
21468 xfails; I'm not sure why they are failing, but not because of PR 1806.
21469
21470Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
21471
21472 * config/unix-gdb.exp: Remove gdb_unload cause it's already
21473 defined in lib/gdb.exp.
21474
21475Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21476
21477 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
21478 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
21479 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
21480 have to be typeless.
21481
21482Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21483
21484 * TODO: Add suggestion for copyright year test.
21485
21486Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
21487
21488 * configure.in (*-*-lynxos*): Add stabs tests.
21489
21490Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
21491
21492 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
21493 so insert a tab before any assembler directive in column zero.
21494
21495 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
21496 stores.
21497 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
21498 stores.
21499 (fpu_short_memory_tests): Likewise.
21500
21501Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21502
21503 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
21504 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
21505 .stabs directives in comments.
21506
21507Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21508
21509 * TODO: New file, describing tests we could write.
21510 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
21511
21512Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21513
21514 * gdb.t06/signals.exp: Add kludge to force re-sync.
21515
21516 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
21517 to xgdb instead of gdb, get out of gdb.
21518
21519Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
21520
21521 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
21522 for info.
21523
21524Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
21525
21526 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
21527 * gdb.stabs/configure.in (hppa*-*-*): Use it.
21528 * gdb.stabs/hppa.sed: New sed script for the PA.
21529
21530Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21531
21532 * gdb.stabs: Re-write weird.def and configuration to use sed
21533 instead of cpp. sed is portable and POSIX; cpp is neither.
21534
21535Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21536
21537 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
21538
21539Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21540
21541 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
21542
21543Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21544
21545 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
21546 "_vb$".
21547 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
21548 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
21549
21550Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21551
21552 * lib/gdb.exp: Comment out code which depends on non-existent
21553 `transform' procedure.
21554
21555Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
21556
21557 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
21558 * lib/gdb.exp: Transform tool name.
21559 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
21560 1.1's new error handling system.
21561
21562Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21563
21564 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
21565
21566Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21567
21568 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
21569 They made pattern matching so slow that timeouts happened on
21570 heavily loaded systems. Now any output from "show print" which
21571 gets us back to the GDB prompt is a PASS.
21572
21573Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
21574
21575 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
21576
21577Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21578
21579 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
21580
21581 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
21582 It is not from PR 3220.
21583
21584Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21585
21586 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
21587 just started failing because they depended on the order the
21588 subcommands are presented, or exact docstring text. This kind of
21589 test is a pain and has minimal benefit.
21590
21591Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21592
21593 * gdb.t09/corefile.exp: At end of test, use "core" command with
21594 no arguments.
21595
21596Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
21597
21598 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
21599 17}/Makefile.in: Make it possible to run the testsuite with Sun
21600 make and CC = cross gcc by adding explicit build rules for .o
21601 files.
21602
21603Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21604
21605 * gdb.t15/funcargs.exp: Don't put comments on same line as
21606 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 21607
c906108c
SS
21608Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21609
21610 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
21611
21612Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
21613
21614 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
21615 * gdb.t20/inherit.exp: remove three dumplicate entries.
21616
21617Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21618
21619 * gdb.t06/break.exp: For "next over recursive call", fail on any
21620 incorrect output, not just on "factorial (value=2)".
21621
21622Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21623
21624 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
21625 working now. Add an xfail if accesing a bss variable causes
21626 a memory error if the target is not yet run.
21627
21628Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21629
21630 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
21631 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
21632 name of __st* demangling (2 strings). Did Kung really get the
21633 more than 95 others right without testing them?
21634
21635Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
21636
21637 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
21638
21639Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
21640
21641 * configure.in (configdirs): Add gdb.disasm
21642 * gdb.disasm: New directory for GDB disassembler tests.
21643 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
21644
21645Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21646
21647 * gdb.t00/help.exp: Don't test "help set".
21648
21649 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
21650 from within expect statements. None of these happen anymore and
21651 they cause regressions to be silently unnoticed.
21652
21653 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
21654 messages) about known failures with gcc cygnus-2.4.5-930417.
21655
21656 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
21657 comp-info.exp so it gets built if it doesn't exist.
21658
21659 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
21660 it is no longer used.
21661 * gdb.t13/comp-info.c: Removed.
21662
21663Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
21664
21665 * gdb.t06/signals.exp: Add xfail for sun3.
21666
21667Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21668
21669 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
21670 relevant because ^C doesn't get sent but failure can be reproduced
21671 interactively).
21672
21673Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21674
21675 * gdb.stabs/alpha.mt: New configuration file for alpha.
21676 * gdb.stabs/configure.in: Use it.
21677 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
21678 sharing with alpha.mt, redefine long to word via preprocessor.
21679 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
21680 for alpha.
21681 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
21682 native cc.
21683 * gdb.t00/teststrategy.exp: Change expect string so that we
21684 consume the `(xgdb)' from the command echo and from the gdb prompt.
21685 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
21686 gdb currently compares all values as long, so this failure probably
21687 applies to any configuration where LONGEST is bigger than a target int.
21688 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
21689 with gcc.
21690 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
21691 to handle opaque pointers, gcc is.
21692 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
21693 as first argument. Include <sys/types.h> and change all operator
21694 new definitions to use size_t.
21695 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
21696 now that we use size_t.
21697
21698Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21699
a9c64011 21700 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 21701 a long or float array cast all array members to the same type.
a9c64011 21702 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 21703 with 64 bit longs.
a9c64011 21704 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 21705 on alpha.
a9c64011 21706 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
21707
21708Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21709
21710 * gdb.t24 (demangle.exp): Constructors of templates have names like
21711 vector<int>::vector(int) not vector<int>::vector<int>(int). See
21712 section 14.6 of the ARM.
21713
21714 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
21715 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
21716 accomplish little and slow down the testsuite.
21717
21718 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
21719 Accept spaces various places.
21720
21721Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21722
21723 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
21724 with watchpoint enabled.
21725
21726 * Makefile.in: Remove definition of CC and remove the second
21727 definition of CXX (the "CXX = gcc" one remains). These definitions
21728 were causing backquotes to be expanded within backquotes, which
21729 doesn't work.
21730
21731Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
21732
21733 * gdb.t17/callfuncs.exp: Add "return 0" to end.
21734
21735Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21736
a9c64011
AS
21737 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
21738 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
21739 by mips cc and contains no stabs entries.
21740
21741Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
21742
21743 * config/vx-gdb.exp: Use fake device to load files rather than
21744 NFS.
21745 * lib/gdb.exp: New proc to do "file" command.
21746 * config/unix-gdb.exp: Use new "file" proc.
21747
21748Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
21749
21750 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
21751 Rework board rebooting slightly.
21752 (gdb_exit): Don't exit from the remote shell; there isn't one.
21753 * gdb.stabs/weird.exp: If a program is being debugged already,
21754 kill it.
21755 * gdb.t04/setvar.exp: Stop and restart gdb.
21756 * gdb.t05/expr.exp: Likewise.
21757 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
21758 restart gdb and reload the program.
21759 * gdb.t08/opaque.exp: Likewise.
21760 * gdb.t12/scope.exp: Likewise.
21761 * gdb.t13/bitfields.exp: Likewise.
21762 * gdb.t15/funcargs.exp: Likewise.
21763 * gdb.t20/classes.exp: Likewise.
21764 * gdb.t03/ptype.exp: Increase timeout.
21765 * gdb.t16/printcmds.exp (test_print_string_constants,
21766 test_print_array_constants): Likewise.
21767 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
21768 * gdb.t20/classes.exp (do_tests): Likewise.
21769 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
21770
21771Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
21772
21773 * gdb.stabs: Renamed *wierd* to *weird*.
21774
21775Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
21776
21777 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
21778 for timeout. Add "known gcc 2.4.5 bug" to failure message.
21779
21780Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
21781
21782 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
21783 (do_tests): Remove xfail for whatis on one_var and two_var.
21784
21785Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
21786
21787 * Makefile.in: Made cross building work better by adding
21788 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
21789
21790Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21791
21792 * gdb.t15/{return.c,return.exp,Makefile.in}:
21793 New test, currently commented out.
21794
21795Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
21796
21797 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
21798 still running and removes the leftover named socket so GDb can do
21799 clean restarts.
21800
21801Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
21802
21803 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
21804 console, not GDB.
21805 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
21806 cross testing works better with "make check"
21807 * config/unix-gdb: Use default procedures for exit and version.
21808 * config/vx-gdb.exp: Cleaned up and massaged back to working order
21809 with the newest VxWorks.
21810
21811Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21812
21813 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
21814 old form.
21815
21816 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
21817 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
21818
21819 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
21820
21821 * config/unix-gdb.exp: Remove this version of gdb_exit
21822 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
21823 Rob says he'll look at it when he gets back to testing boards.
21824
21825Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
21826
21827 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
21828 an expected fail for certain ptype commands.
21829
21830 * gdb.t20/classes.exp: Update expected results of "ptype class
21831 Base1" to account for the constructor that now appears in the type.
21832
21833Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
21834
21835 * configure.in (configdirs): Restore gdb.t04, which mysteriously
21836 disappeared from list.
21837 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
21838 "alldone" proc with call to cleanup and exit.
21839 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
21840 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
21841 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
21842 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
21843 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
21844 "alldone" proc with simple returns that suppress remaining
21845 tests. The alldone proc went away many months ago.
21846
21847Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21848
21849 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
21850
21851 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
21852
21853Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21854
21855 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
21856 as vax gdb will display them.
21857
21858Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21859
21860 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
21861 optimizers.
21862
21863 * scope.exp: Change "bad value for localval" messages so each one
21864 is unique.
21865
21866 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
21867 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
21868
21869 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
21870
21871Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21872
21873 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
21874 doesn't exist (due to optimization).
21875
21876Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21877
21878 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
21879 contains \r because the filename is long.
21880
21881 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
21882 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
21883
21884Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21885
21886 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
21887 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
21888 Ultrix.
21889 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
21890 int tests.
21891 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
21892
21893Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
21894
21895 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
21896
21897 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 21898 to match does not match the passing case but still matches the
c906108c
SS
21899 failing case.
21900
21901Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21902
21903 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
21904
21905Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
21906
21907 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
21908 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
21909 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
21910 Remove various versions of gdb_exit.
21911 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
21912 gdb_exit.
21913 * config/unix-gdb.exp: gdb_exit remains here, and should override
21914 the generic version, since it's doing a lot of wierd stuff that
21915 the other versions aren't. FIXME, fold it in, or abandon this
21916 version.
21917
21918Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21919
21920 * gdb.t24/demangle.exp: Add tests for PR 3220.
21921
21922Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21923
21924 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
21925
21926Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
21927
21928 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
21929 "i386-*-*". Works for i486 as well.
21930
21931 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
21932 bug, and expand domain of xfail to all SVR4 systems, since the
21933 actual problem is likely to be in generic SVR4 /proc support.
21934
21935Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21936
21937 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
21938
21939Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
21940
21941 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
21942 xfails for other systems. Match a missing 'Continuing.' as an
21943 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
21944
21945 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
21946 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
21947 Only issue warning for missing executables if -all option is used.
21948
21949 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
21950 file if -all option is used. It's like an unpredictable XFAIL.
21951
21952Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21953
21954 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
21955 for dynamically linked binaries.
21956
21957 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
21958
21959Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21960
21961 * gdb.t20/inherit.exp: Change message for "print tagless struct"
21962 to state that this is a known bug in old versions of g++.
21963
21964Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21965
21966 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
21967 while waiting for `Continuing'.
21968
21969Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
21970
21971 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
21972 in text, data, and bss.
21973 * gdb.t10/nodebug.c: Add local and global test variables for
21974 initialized and uninitialized data.
21975
21976Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21977
21978 * config/unix-gdb.exp (gdb_exit): Add "wait".
21979
21980Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21981
21982 * gdb.t06/signals.exp: xfail the continue from the handler for all
21983 targets.
21984
21985 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
21986 function with watchpoints enabled, the i386 call dummy starts with
21987 a call.
21988
21989 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
21990 386 bsd names its corefiles.
21991
21992Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
21993
21994 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
21995 compilers don't grok it.
21996 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
21997 with small octal ints rather than character constants, which
21998 are signed and might not fit if first promoted to int.
21999
22000Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
22001
22002 * gdb.t09/Makefile.in (clean): Remove corefile.
22003
22004Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22005
22006 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
22007
22008Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22009 and Jim Kingdon (kingdon@cygnus.com)
22010
22011 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
22012 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
22013 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
22014
22015Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22016
22017 * gdb.t17/interrupt.exp: Add xfail for hppa.
22018
22019Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22020
22021 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
22022 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
22023 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
22024 to determine signed-ness of bitfields and use the result to setup
22025 the xfail.
22026 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
22027 * gdb.t15/funcargs.exp: Use them to step until the second indirect
22028 call line is reached if necessary.
22029
22030Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22031
22032 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
22033
22034Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22035
22036 * gdb.t06/break.exp: Also test `clear' command.
22037
22038Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22039
22040 * gdb.t00/teststrategy.exp: Remove extra quote.
22041
22042 * gdb.t07/watchpoint.exp: Change xfail for calling function with
22043 watchpoint enabled to be for all non-68k machines.
22044
22045 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
22046
22047Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22048
22049 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
22050 targets use aout.mt instead of ecoff.mt as gas understands
22051 standard aout format.
22052
22053Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22054
22055 * lib/gdb.exp (runto): Don't insist that function we are running to
22056 was compiled with -g.
22057
22058 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
22059
22060 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
22061 to get back into the read system call.
22062 Accept leading newline in case where we woke it up.
22063
22064Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22065
22066 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
22067 to make the stabs test work on ecoff systems using gcc and -with-stabs.
22068 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
22069 enable ecoff configuration.
22070
22071Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22072
22073 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
22074
22075Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22076
22077 * gdb.t16/printcmds.exp: Add another printf test.
22078
22079Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
22080
22081 * configure.in: If configured -with-stabs on any target, add
22082 stabsdirs to configdirs.
22083
22084Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22085
22086 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
22087 fun" so pattern does not match the command itself.
22088
22089Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22090
22091 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
22092
22093Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22094
22095 * gdb.t17/interrupt.exp: Test for more things.
22096
22097Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22098
22099 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
22100 compiler arranges the code and line numbers.
22101
22102 * gdb.t17/interrupt.exp: Don't send \n after ^C.
22103
22104Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22105
22106 * gdb.t00/help.exp: Increase expect input buffer size.
22107
22108Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22109
22110 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
22111
22112 * gdb.t07/watchpoint.exp: Add xfail for hppa.
22113
22114 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
22115
22116 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
22117 [0-9]*, not just [0-9].
22118
22119Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22120
22121 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
22122
22123 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
22124
22125Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22126
22127 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
22128
22129Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22130
22131 * gdb.t06/signals.c: Add xfails for sun3.
22132
22133 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
22134
22135 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
22136 test_stepping tests.
22137
22138Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22139
22140 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
22141
22142 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
22143
22144 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
22145 rather than actually putting it through cpp twice.
22146
22147 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
22148
22149Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
22150
22151 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
22152 no longer needed.
22153
22154Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22155
22156 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
22157
22158 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
22159 C++ features prints as "struct", make it a pass, not an xfail.
22160
22161Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22162
22163 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
22164 Don't require VA to print as "class" rather than "struct".
22165
22166Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
22167
22168 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
22169
22170Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22171
22172 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
22173
22174Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22175
22176 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
22177 order.
22178
22179Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22180
22181 * gdb.t16/printcmds.exp: Add printf tests.
22182
22183 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
22184
22185 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
22186
22187Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
22188
22189 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
22190 pass counts, to counteract any existing or future setup_xfails.
22191
22192Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22193
22194 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
22195 {BEGIN,END}_COMMON for common block instead of STAB.
22196 * gdb.stabs/wierd.exp: Add xfail for rs6000.
22197
22198 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
22199 intp_var should be N_GSYM not N_LSYM.
22200 wierd-aout.S: Use a label for the value of the N_SO.
22201 wierd.def: Remove all backslashes.
22202 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
22203
22204Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22205
22206 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
22207 get the expected next to inheritance3.
22208
22209Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22210
22211 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
22212 now that gcc-2.4 gets it right.
22213
22214Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22215
22216 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
22217
22218 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
22219 generating comp-info.exp which works for cross-compilation.
22220
22221Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
22222
22223 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
22224 "*-*-sysv4.*".
22225
22226Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
22227
22228 * gdb.t01/run.exp: Start with a fresh gdb.
22229 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
22230 SVR4.x.
22231
22232Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
22233
22234 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
22235 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
22236 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
22237 Makefile.in (distclean, realclean): Remove gdbme.c from list of
22238 things to remove.
22239
22240Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
22241
22242 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
22243 test cases from bug reports.
22244
22245Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
22246
22247 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
22248 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
22249 avoid spurious xfails.
22250 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
22251 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
22252 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
22253
22254Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
22255
22256 * gdb.t00/teststrategy.exp: Rework to provide more useful
22257 description of each test, fix problem with systems that define
22258 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
22259 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
22260 results for "next over recursive call" so timeouts aren't taken
22261 by error.
22262
22263Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
22264
22265 * gdb.t12/scope.exp: Test printing of variables before run.
22266
22267 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
22268 printed in wrong order due to sorting.
22269
22270Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
22271
22272 * gdb.t00/teststrategy.exp: Fix expected results for printing
22273 user entered string constant. Is array of char, prints with no
22274 address.
22275
22276 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
22277 commands.
22278 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
22279 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
22280 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
22281 of struct of char arrays.
22282 * gdb.t00/radix.exp: New tests for radix commands.
22283
22284Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
22285
22286 * gdb.t16/printcmd.exp: Print a variable before running program
22287 (with xfail for AIX).
22288
22289Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
22290
22291 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
22292
22293 * gdb.t16/printcmd.exp: Don't print variables before running program.
22294
22295 * gdb.t06/break.exp: Don't require envp argument to main.
22296
22297 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
22298
22299 * gdb.t02/whatis.exp, gdb.t11/list.exp:
22300 Add xfails for rs6000.
22301
22302 * gdb.t02/whatis.exp: Change other tests not to re-test something
22303 we already tested.
22304
22305 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
22306 each type used has a variable of that type.
22307
22308Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
22309
22310 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
22311
22312Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
22313
22314 * configure.in: change srctrigger to be a file, not a directory
22315
22316Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
22317
22318 * configure.in (mips-idt-ecoff*): Added trailing '*'.
22319
22320 * gdb.t11/list.exp: Fixed a couple of typos.
22321
22322Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
22323
22324 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
22325 is fixed and PR is closed.
22326 * gdb.t16 (gdbme.c): Add simple test string variable.
22327 * gdb.t16 (printcmds.exp): Add tests with simple test string
22328 variable, primarily for boundaries on "set print elements".
22329
22330Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
22331
22332 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
22333 Make leading 0's optional and don't expect a tab in the middle
22334 of the number.
22335
22336 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
22337
22338 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
22339 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
22340 don't end command passed to gdb_test with newline.
22341
22342 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
22343 signed keyword away, don't expect signed bitfields to be signed.
22344
22345 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
22346 printing with only as many 1's as are in the field as well as printing
22347 with 32 1's (see comment).
22348
22349Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
22350
22351 * gdb.t00/default.exp: Start with a fresh gdb.
22352 * configure.in (configdirs): Remove gdb.t31 until the chill
22353 compiler works again. It no longer is able to find chillrt0
22354 since it isn't in libchill.a anymore.
22355 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
22356 wierd.o, make more modular.
22357 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
22358 spurious newlines that caused problems.
22359
22360Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22361
22362 * Move test with enums and partial symbols from gdb.t03/ptype.exp
22363 to gdb.stabs/wierd.exp since GCC has worked around the bug.
22364 gdb.stabs/wierd.{exp,def}: Many new tests.
22365
22366 * gdb.t00/default.exp: update info line for new message.
22367
22368 * gdb.t02/{whatis.exp,gdbme.c}:
22369 Test that "char *" doesn't print as "caddr_t".
22370
22371Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22372
22373 * gdb.t00/help.exp: Use .* in place of some help messages which
22374 just changed.
22375 gdb.t00/default.exp: Update "info frame" test for new message.
22376 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
22377 Remove some xfails
22378
22379Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22380
22381 * gdb.t03/{gdbme.c,ptype.exp}:
22382 Add tests for typedef'd struct and union without tags.
22383 Also check "whatis" on a variable of a typedef'd enum without a tag.
22384
22385 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
22386 PRMS 1823; the bug still exists but isn't reproduced by this test
22387 anymore), and remove rs6000 XFAIL (the bug is fixed).
22388
22389 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
22390 duplicated from whatis.exp. For those that are left, accept
22391 "long", "long int", or "int" for long variables (whatis.exp already
22392 has an XFAIL for "int", so no need to fail it here).
22393
22394 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
22395 Deal with GCC's names for types now that GDB uses the compiler's names.
22396
22397 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
22398 setup_xfail's for sunos4. If we #defined the signed keyword away,
22399 don't expect GDB to know that char it is signed.
22400
22401 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
22402
22403Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
22404
22405 * configure.in (configdirs): Add gdb.t24 for C++ tests that
22406 should work on any system, regardless of debugging format.
22407 * gdb.t21/demangle.exp: Move to gdb.t24.
22408 * gdb.t24/demangle.exp: Move from gdb.t21.
22409 * gdb.t24/{Makefile.in, configure.in}: New files.
22410
22411Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22412
22413 * configure.in: Do gdb.stabs and C++ tests only for stabs.
22414 * gdb.stabs: New directory.
22415
22416Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22417
22418 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
22419 not just "Quit anyway?".
22420
22421Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
22422
22423 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
22424 that all setup_xfails are immediately followed by clear_xfails.
22425
22426Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
22427
22428 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
22429 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
22430 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
22431 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
22432 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
22433 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
22434 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
22435 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
22436 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
22437 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
22438 gdb.t31/chillvars.exp, lib/gdb.exp:
22439 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
22440 bug-gdb@prep.ai.mit.edu.
22441
22442Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
22443
22444 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
22445 with 0.0, not integer 0.
22446
22447Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
22448
22449 * gdb.t06/break.exp: Update for "Kill the program" message change.
22450
22451Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
22452
22453 * Makefile.in (GDBFLAGS): Set to -nx.
22454 * Makefile.in (site.exp): Use GDBFLAGS.
22455
22456Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
22457
22458 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
22459 Makefiles.
22460 (check): depend on just-check.
22461 (just-check): added so that tests can be run without a noop
22462 build pass.
22463
22464Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
22465
22466 Switch to using configure's configdirs.
22467 * Makefile.in (Makefile): add configure.in dependency.
22468 (SUBDIRS): removed redundant assignment.
22469 * configure.in: switch subdirs assignment to configdirs.
22470 * gdb.t*/configure.in: new files.
22471
22472Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
22473
22474 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
22475 works.
22476
22477Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
22478
22479 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
22480 in explicit rules. Apparently this is not supported by some makes.
22481
22482Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
22483
22484 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
22485
22486Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22487
22488 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
22489 disappeared.
22490
22491Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
22492
22493 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
22494
22495Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
22496
22497 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
22498 watchpoint problem that is now fixed.
22499 * gdb.t30/chexp.exp: Remove setup_xfail for printing
22500 uninitialized convenience variables.
22501 * gdb.t31/chillvars.exp: Fix expected patterns for printing
22502 structures.
22503
22504Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22505
22506 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
22507 which causes expect to get out of sync with gdb on long output
22508 from help set.
22509 * gdb.t09/corefile.exp: Make expected pattern for core file
22510 failing signal and frame output format less sun specific.
22511
22512Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
22513
22514 * gdb.t31/chillvars.exp: Add and remove initial dummy
22515 breakpoint, so that symbol table is forced in.
22516 (Needed at least on Sunos4, though it seems not SVR4.)
22517 * gdb.t31/chillvars.exp: Update for changed output format.
22518
22519Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
22520
a9c64011 22521 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
22522
22523Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
22524
22525 * Makefile.in: Added --srcdir when invoking runtest, removed the
22526 need for a local config file. (optional now)
22527
22528Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
22529
22530 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
22531 failure count used to force early termination. Add some more
22532 expected failures for gnu style demangling.
22533
22534Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22535
22536 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
22537 pmi variable from gdb.t20/gdbme to get optimized away.
22538 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
22539 Check for written corefile upon timeout _and_ eof.
22540
22541Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22542
22543 * config/unix-gdb.exp: Add missing return 0.
22544
22545Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22546
22547 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
22548 test termination.
22549
22550Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
22551
22552 * configure.in (subdirs): Put back gdb.t17 which mysteriously
22553 disappeared.
22554
22555Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
22556
22557 * gdb.t10/crossload.exp: Disable the i860-elf test until such
22558 time as i860 support works.
22559
d63a86f8 22560 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
22561 "backtrace 100\r" rather than just "backtrace\r", to match last
22562 change.
22563
22564Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
22565
22566 * config/udi-gdb.exp (gdb_exit): Remove close command.
22567 (gdb_target_udi): New procedure to set the UDI target.
22568 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
22569 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
22570 Added waits for prompts after several question responses. Added
22571 some more responses used by a29k-amd-udi-gdb.
22572 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
22573 pass different arguments, restart UDI connection after program
22574 completion.
22575 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
22576 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
22577 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
22578 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
22579 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
22580 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
22581 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
22582 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
22583 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
22584 after program completion.
22585 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
22586 compiled with a SELECT_VECS setting.
22587 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
22588 infinite recursion.
22589
22590 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
22591 Added checks for COFF results, and made them expected failures for
22592 all targets. It would be better to make them expected failures
22593 for COFF targets only.
22594
22595Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
22596
22597 * Makefile.in: add null dvi target, don't bother to recurse
22598 through test directories for info and install-info; rename
22599 $(datadir) to be dejagnu instead of deja-gnu
22600
22601Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
22602
22603 * gdb.t31/gdbme.ch: Re-enable code that previously caused
22604 compiler to coredump.
22605 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
22606 code.
22607
22608Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
22609
22610 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
22611 coredump.
22612 * gdb.t31/chillvars.exp: Comment out tests that depend on that
22613 code.
22614
22615Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
22616
22617 * gdb.t03/ptype.exp: tests for return code from gdb_test.
22618 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
22619 which in a shell. Deletes xgdb when done.
22620 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
22621 Tests the return from the "set height" or "set width" commands.
22622 Added a few return codes where needed.
22623
22624Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
22625
22626 * Makefile.in (SUBDIRS): Add gdb.t17.
22627 * configure.in (subdirs): Add gdb.t17.
22628 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
22629 files to test gdb's calling of functions in the inferior with
22630 the correct arguments and gdb's ability to retrieve any
22631 result returned.
22632
22633Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
22634
22635 * config/unix-gdb.exp (gdb_exit): Remove close commands that
22636 may be called after gdb goes away. Previous versions of expect
22637 needed these to avoid file descriptor leaks, but they cause
22638 errors with the current revision of expect.
22639 * gdb.t00/gdbvars.exp: Use -re on expected output after
22640 setting sevenbit-strings.
22641 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
22642 to set sevenbit-strings consistent across tests.
22643 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
22644 set sevenbit-strings consistent across tests.
22645
22646Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
22647
22648 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
22649 expected output to match current "expect" expectations.
22650
22651Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
22652
22653 * gdb.t00/default.exp: Change expected output for default "source"
22654 command, to match new gdb behavior which requires a filename to
22655 source.
22656
22657Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
22658
22659 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
22660 expected fail for i486-*-* that misses the marker2 function.
22661 * gdb.t10/crossload.exp (bfddefault): Allow successful
22662 recognition of a format to pass even if no symbols are found.
22663 Explicitly catch failures where the format is not recognized
22664 or is ambiguous, and add the reason to the fail message.
22665 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
22666 the cause is and invalid target and add reason to failure message.
22667 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
22668 elf32-i386, elf32-sparc, and elf32-i860.
22669 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
22670 Set up expected failure for 'filename'::variable scope resolution,
22671 which is now apparently broken on all targets.
22672 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
22673 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
22674 gdb.t23/templates.exp: Change failure for missing binfile into
22675 just a warning.
22676 gdb.t21/demangle.exp: Change all cfront references to 'arm'
22677 references.
22678
22679Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
22680
22681 * gdb.t00/default.exp: Add expected output for default "source"
22682 command, to match new gdb behavior.
22683 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
22684
22685Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
22686
22687 * config/*-gdb.exp: returns an error, rather than exiting on
22688 internal errors.
22689
22690Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
22691
22692 * gdb.t03/gdbme.c: Add pointer to struct variable.
22693 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
22694 referencing struct members.
22695
22696Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
22697
22698 * configure.in (mips-idt-ecoff): New target.
22699 * config/mips-gdb.exp: New file for remote board using MIPS remote
22700 debugging protocol.
22701
22702 * Redid configuration scheme. Removed gdb.t*/configure.in.
22703 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
22704 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
22705 distclean targets. Built executables via .o files. Adjusted
22706 tests to account for source files in $(srcdir) rather than
22707 $(objdir).
22708 * lib/gdb.exp (runto): Don't expect () after the function name,
22709 because it may have arguments.
22710
22711Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
22712
22713 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
22714 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
22715 expected failures for mips-idt-* and mips-sgi-*.
22716 * gdb.t00/default.exp (attach): Kill process if requested.
22717 * gdb.t00/help.exp (help target core, help target): Accept a gdb
22718 that does not read core files.
22719 * gdb.t01/run.exp: Removed checks for exit status code.
22720 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
22721 it is linked in.
22722 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
22723 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
22724 appropriate, rather than doing it by hand.
22725 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
22726 execution.
22727 * gdb.t10/crossload.exp: Kill existing program if needed.
22728 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
22729 appropriate, rather than doing it by hand. Always increase
22730 timeout for this test, not just for VxWorks.
22731
22732Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
22733
22734 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
22735 of Chill STRUCT types and STRUCT values.
22736 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
22737 than "char".
22738 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 22739 struct2): New struct definitions and initializations to test
c906108c
SS
22740 simple Chill STRUCT types.
22741
22742Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
22743
22744 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
22745 the null byte at the end of strings.
22746 * gdb.t00/default.exp: Make show version insensitive to copyright
22747 date.
22748 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
22749 to avoid dependencies on target char signedness.
22750 * gdb.t16/printcmds.exp: Update expected results for explicitly
22751 unsigned char.
22752 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
22753 now work.
22754 * gdb.t21/demangle.exp: Add many more patterns for template
22755 demangling, most of them being expected failures.
22756 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
22757 string we are matching for, to match on the whole string.
22758 * gdb.t21/demangle.exp: Add many new test strings to demangle,
22759 and fix a whole bunch that had incorrect expected output but were
22760 passing anyway because of the bug in "proc demangle".
22761 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
22762 type.
22763 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
22764
22765Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
22766
a9c64011
AS
22767 * gdb/testsuite: made modifications to testcases, etc., to allow
22768 them to work properly given the reorganization of deja-gnu and the
22769 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
22770
22771Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
22772
22773 * gdb/testsuite: Initial creation of gdb/testsuite.
22774 Migrated dejagnu testcases and support files for testing nm to
22775 gdb/testsuite from deja-gnu. These files were moved "as is"
22776 with no modifications. This migration is part of a major overhaul
22777 of dejagnu. The modifications to these testcases, etc., which
22778 will allow them to work with the new version of dejagnu will be
22779 made in a future update.
48efe704 22780
8d8cb839 22781 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 22782\f
8d8cb839
EZ
22783;; Local Variables:
22784;; mode: change-log
22785;; left-margin: 8
22786;; fill-column: 74
22787;; version-control: never
22788;; End:
902f2ccb
MC
22789
22790 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 22791 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
22792 Copying and distribution of this file, with or without modification,
22793 are permitted provided the copyright notice and this notice are preserved.
This page took 2.323287 seconds and 4 git commands to generate.