]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
2010-11-24 Edjunior Machado <emachado@br.ibm.com>
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
f2b5a5cf
TJB
12010-11-24 Edjunior Machado <emachado@br.ibm.com>
2
3 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
4 on ppc64's symbols; "finish" and "return" commands must accept to
5 show the caller line again as well as the line after.
6 * gdb.asm/powerpc64.inc: New file.
7
6b0ecdc2
DE
82010-11-23 Doug Evans <dje@google.com>
9
10 * lib/gdb.exp (gdb_test_sequence): New function.
11 (gdb_expect_list): Add verbose -log call for each pattern.
12 * gdb.base/signals.exp (test_handle_all_print): Call it.
13 Reduce timeout increment from 6 minutes to 1 minute.
14 * gdb.server/ext-run.exp: Call it.
15
ea976c60
PM
162010-11-23 Phil Muldoon <pmuldoon@redhat.com>
17
f2b5a5cf 18 PR python/12212
ea976c60
PM
19
20 * gdb.python/python.exp: Check that selected_thread raises an
21 error when no inferior is loaded.
22
c0efa795
JK
232010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
24
25 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
26 * gdb.dwarf2/dw2-stack-boundary.S: New file.
27
ec3aa567
JK
282010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
29
30 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
31 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
32
d8249011
DE
332010-11-18 Doug Evans <dje@google.com>
34
35 * gdb.server/ext-run.exp: Fix intermittent failures.
36
d4eba7d1
NF
372010-11-12 Nathan Froyd <froydnj@codesourcery.com>
38
39 * gdb.stabs/gdb11479.exp: Use runto_main.
40
b04c2f88
NF
412010-11-12 Nathan Froyd <froydnj@codesourcery.com>
42
43 * gdb.base/break-entry.exp: Skip if using a stub.
44
ae9d7ce4
NF
452010-11-12 Nathan Froyd <froydnj@codesourcery.com>
46
47 * gdb.python/py-inferior.exp: Pack values in target endianness.
48
621c8364
TT
492010-11-12 Tom Tromey <tromey@redhat.com>
50
51 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
52 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
53 MemoryError.
54 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
55 type.
56 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
57 MemoryError.
58 (test_subscript_regression): Update exception type.
59
84f4c1fe
PM
602010-11-11 Phil Muldoon <pmuldoon@redhat.com>
61
62 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
63 breakpoint tests.
64
a1442452
PA
652010-11-09 Pedro Alves <pedro@codesourcery.com>
66
67 * gdb.base/watchpoint.exp: Test "watch -location" with an
68 innacessible location.
69
efd11a33
JK
702010-11-09 Edjunior Machado <emachado@br.ibm.com>
71 Luis Machado <luisgpm@br.ibm.com>
72
73 * gdb.base/maint.exp: Expect "." prefix.
74 * gdb.base/nodebug.exp: Expect "." Likewise.
75 * gdb.base/sepsymtab.exp: Expect "." Likewise.
76 * gdb.base/watchpoint-cond-gone.exp: Likewise.
77 * gdb.base/watchpoint.exp: Expect a software watch to be created for
78 POWER server processors.
79
aa00efb5
JK
802010-11-08 Edjunior Machado <emachado@br.ibm.com>
81 Luis Machado <luisgpm@br.ibm.com>
82
83 * gdb.base/break-entry.exp: convert entry point for
84 ppc64 and expect leading `.' on ppc64's symbols
85
99e7ae30
DE
862010-11-05 Doug Evans <dje@google.com>
87
88 * gdb.base/help.exp: Update expected output.
b521dba8
DE
89 * gdb.python/py-param.exp: Delete, contents moved to ...
90 * gdb.python/py-parameter.exp: ... here. New file.
91 Add test for gdb.parameter ("directories").
99e7ae30 92
f4b8a18d
KW
932010-11-05 Ken Werner <ken.werner@de.ibm.com>
94
95 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
96 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
97 * configure: Regenerate.
98 * gdb.opencl/Makefile.in: New File.
99 * gdb.opencl/datatypes.exp: Likewise.
100 * gdb.opencl/datatypes.cl: Likewise.
101 * gdb.opencl/operators.exp: Likewise.
102 * gdb.opencl/operators.cl: Likewise.
103 * gdb.opencl/vec_comps.exp: Likewise.
104 * gdb.opencl/vec_comps.cl: Likewise.
105 * gdb.opencl/convs_casts.exp: Likewise.
106 * gdb.opencl/convs_casts.cl: Likewise.
107 * lib/opencl.exp: Likewise.
108 * lib/opencl_hostapp.c: Likewise.
109 * lib/opencl_kernel.cl: Likewise.
110 * lib/cl_util.c: Likewise.
111 * lib/cl_util.c: Likewise.
112 * gdb.base/default.exp (set language): Add "opencl" to the list of
113 languages.
114
a9d5ef47
SW
1152010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
116
117 * gdb.cp/overload.exp: Added test for inheritance overload.
118 * gdb.cp/overload.cc: Ditto.
119 * gdb.cp/oranking.exp: Removed releveant kfails.
120
03eb1c79
JK
1212010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
122 Joel Brobecker <brobecker@adacore.com>
123
124 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
125 check test_compiler_info.
126
dbc98a8b
KW
1272010-11-03 Ken Werner <ken.werner@de.ibm.com>
128
129 * gdb.base/gnu_vector.exp: Adjust expect messages.
130
120bd360
KW
1312010-11-03 Ken Werner <ken.werner@de.ibm.com>
132
133 * gdb.base/gnu_vector.exp: Add unary operator tests.
134
c37f7098
KW
1352010-11-03 Ken Werner <ken.werner@de.ibm.com>
136
137 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
138
7b51bc51
DE
1392010-11-02 Doug Evans <dje@google.com>
140
141 * gdb.python/py-pp-maint.c: New file.
142 * gdb.python/py-pp-maint.exp: New file.
143 * gdb.python/py-pp-maint.py: New file.
144
50c97f38
TT
1452010-11-02 Tom Tromey <tromey@redhat.com>
146
147 * gdb.base/default.exp: Remove "scheme" from language list.
148
a289b8f6
JK
1492010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
150
151 Revert:
152 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
153 * gdb.threads/sigstep-threads.exp: New file.
154 * gdb.threads/sigstep-threads.c: New file.
155
cd017491
MS
1562010-10-20 Michael Snyder <msnyder@vmware.com>
157
158 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
159
8e6a5956
UW
1602010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
161
162 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
163 Skip test completely if gdb,no_hardware_watchpoints.
164
2c04da0d
UW
1652010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
166
167 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
168 strict, but do not check for any particular function name within libc.
169
79afc5ef
SW
1702010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
171
172 * gdb.cp/smartp.exp: New test.
173 * gdb.cp/smartp.cc : New test.
174
026ffab7
SW
1752010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
176
177 * gdb.cp/converts.exp: Test pointer to bool conversion.
178 Test pointer to long conversion.
179 * gdb.cp/oranking.exp: Removed relevant kfail.
180
3a772aa4
TT
1812010-10-18 Tom Tromey <tromey@redhat.com>
182
183 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
184 argument to lazy_string.
185 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
186 (pp_ls.to_string): Use it.
187 * gdb.python/py-prettyprint.c (main): Move declarations to top.
188 Add "estring2" local.
189
5fc3827b
JK
1902010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
191
192 Fix s390x compatibility.
193 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
194 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
195
8aeb23f3
JK
1962010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
197
198 * gdb.threads/sigstep-threads.exp: New file.
199 * gdb.threads/sigstep-threads.c: New file.
200
c1e56572
JK
2012010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
202
203 * gdb.base/pie-execl.exp: New file.
204 * gdb.base/pie-execl.c: New file.
205
92163a10
JK
2062010-10-13 Doug Evans <dje@google.com>
207 Jan Kratochvil <jan.kratochvil@redhat.com>
208
209 PR exp/12117
210 * gdb.cp/ptype-cv-cp.cc: New file.
211 * gdb.cp/ptype-cv-cp.exp: New file.
212
7062b0a0
SW
2132010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
214
215 * gdb.cp/converts.cc: New test program.
216 * gdb.cp/converts.exp: New test.
217 * gdb.cp/overload.exp: Added test for void* vs int*.
218 * gdb.cp/overload.exp: Ditto.
219 * gdb.cp/oranking.exp: Removed related kfail.
220
0e3509db
DE
2212010-10-13 Doug Evans <dje@google.com>
222
223 * lib/gdb-python.exp (gdb_check_python_config): New function.
224 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
225 * gdb.python/lib-types.cc: New file.
226 * gdb.python/lib-types.exp: New file.
227
8dc78533
JK
2282010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
229
230 * gdb.python/py-error.exp: New file.
231 * gdb.python/py-error.py: New file.
232
93c17e06
JK
2332010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
234
235 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
236 gdb_test_multiple.
237
d8b34041
JK
2382010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
239
240 * gdb.base/break-interp.exp: Use ldlags for linking flags.
241 * gdb.base/prelink.exp: Likewise.
242 * gdb.base/solib-nodir.exp: Likewise.
243 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
244 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
245 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
246
e0cc584e
UW
2472010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
248
249 * break-interp.exp (test_ld): Use two separate gdb_expect statements
250 for the "info files" test to avoid timeouts on slow machines.
251
cfc353b1
JK
2522010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
253
254 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
255 (main): Make openlib dummy call.
256
d3d7896d
JK
2572010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
258
259 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
260 * break-interp.exp (reach): Move the core body ...
261 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
262 (test_ld): Provide always real argument, even to the linker. Replace
263 dl_main by _dl_debug_state.
264
5e533c94
JK
2652010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
266
267 Fix results of prelinked PIEs on ppc*.
268 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
269 Accept also DISPLACEMENT "PRESENT".
270 (main): Replace "ZERO" displacements by "PRESENT".
271
33540610
SW
2722010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
273
274 * gdb.cp/oranking.exp: New test.
275 * gdb.cp/oranking.cc: New test program.
276
3bdf2bbd
KW
2772010-10-08 Ken Werner <ken.werner@de.ibm.com>
278
279 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
280 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
281
2f608a3a
KW
2822010-10-06 Ken Werner <ken.werner@de.ibm.com>
283
284 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
285 lush, lynx) New constant.
286 * gdb.base/constvars.exp: Test const array types.
287 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
288
aa2e2d8d
DE
2892010-10-06 Doug Evans <dje@google.com>
290
291 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
292 of syscall staging area.
293
2844d6b5
KW
2942010-10-06 Ken Werner <ken.werner@de.ibm.com>
295
296 * gdb.base/gnu_vector.c: Add variable c4.
297 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
298 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
299
7d8ac8bb
MR
3002010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
301
302 * gdb.arch/altivec-abi.exp: Fix a typo.
303
84a02e58
MR
3042010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
305
306 * lib/mi-support.exp (thread_selected_re): Correct pattern used
307 to match a thread ID.
308
b18e6318
JK
3092010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
310
311 Fix s390x testcase compatibility.
312 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
313
a2c09bd0
DE
3142010-10-01 Doug Evans <dje@google.com>
315
316 * lib/gdb-python.exp: New file.
317 * gdb.python/py-block.exp: Use it.
318 * gdb.python/py-breakpoint.exp: Ditto.
319 * gdb.python/py-frame.exp: Ditto.
320 * gdb.python/py-inferior.exp: Ditto.
321 * gdb.python/py-param.exp: Ditto.
322 * gdb.python/py-prettyprint.exp: Ditto.
323 * gdb.python/py-shared.exp: Ditto.
324 * gdb.python/py-symbol.exp: Ditto.
325 * gdb.python/py-symtab.exp: Ditto.
326 * gdb.python/py-type.exp: Ditto.
327 * gdb.python/py-value.exp: Ditto.
328 * gdb.python/python.exp: Ditto.
329
38f12cfc
TT
3302010-09-30 Tom Tromey <tromey@redhat.com>
331
332 * gdb.base/anon.exp: New file.
333 * gdb.base/anon.c: New file.
334
9ae8282d
TT
3352010-09-30 Tom Tromey <tromey@redhat.com>
336
337 * gdb.base/completion.exp: Test completion through anonymous
338 union.
339 * gdb.base/break1.c (struct some_struct): Add anonymous union.
340
e9e07ba6
JK
3412010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
342
343 Fix printing parameters of inlined functions.
344 * gdb.dwarf2/dw2-inline-param.exp: New file.
345 * gdb.dwarf2/dw2-inline-param-main.c: New file.
346 * gdb.dwarf2/dw2-inline-param.S: New file.
347
cd2effb2
JK
3482010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
349
350 PR corefiles/12071.
351 * gdb.base/corefile.exp (quit with a process, no question: load core)
352 (quit with a core file): New tests.
353
bceffbf3
JK
3542010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
355
356 Fix GDB crash on inferior calls with self-referencing classes.
357 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
358 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
359 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
360
1736ad11
JK
3612010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
362
363 Fix lost siginfo_t for inferior calls.
364 * gdb.base/siginfo-infcall.exp: New file.
365 * gdb.base/siginfo-infcall.c: New file.
366
a176ad92
JB
3672010-09-22 Joel Brobecker <brobecker@adacore.com>
368
369 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
370
c2b0a229
JK
3712010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
372
373 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
374 New test.
375 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
376
e8ae22d1
JB
3772010-09-22 Joel Brobecker <brobecker@adacore.com>
378
379 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
380 type of our const type.
381
ec322823
SW
3822010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
383
384 * gdb.cp/pr12028.cc: New.
385 * gdb.cp/pr12028.exp: New.
386
72929c62
JB
3872010-09-22 Joel Brobecker <brobecker@adacore.com>
388
389 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
390
875b4ff5
PM
3912010-09-16 Phil Muldoon <pmuldoon@redhat.com>
392 Jan Kratochvil <jan.kratochvil@redhat.com>
393
394 PR mi/11407
395 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
396 * gdb.mi/dw2-ref-missing-frame-main.c New File.
397 * gdb.mi/dw2-ref-missing-frame.S New File.
398 * gdb.mi/dw2-ref-missing-frame.exp New File.
399
7155d578
TT
4002010-09-14 Tom Tromey <tromey@redhat.com>
401
402 PR symtab/8399:
403 * gdb.threads/tls.exp: Remove kfail. Update expected output.
404
515ed532
TT
4052010-09-14 Tom Tromey <tromey@redhat.com>
406
407 PR exp/11803:
408 * gdb.threads/tls.exp: Use C++.
409 (check_thread_local): Use K::another_thread_local.
410 * gdb.threads/tls.c (class K): New.
411 (another_thread_local): Now a member of K.
412 (spin): Update. No longer K&R C.
413
450ca57c
SW
4142010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
415
416 * gdb.cp/koenig.cc: created class for testing member lookup.
417 * gdb.cp/koenig.exp: Added test for member lookup.
418
dbd492a3
JK
4192010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
420
421 Fix false FAILs on sourcetree topdir directory containing "kill".
422 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
423 source line matching regexp.
424
8d4d924b
JK
4252010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
426
427 * gdb.python/python.exp (set height 0, collect help from uiout)
428 (verify help to uiout): New tests.
429
8e64f2a0
JK
4302010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
431
432 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
433 is_lp64_target to check 64bit target.
434
4569eed2
JK
4352010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
436
437 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
438 (test_ld) <powerpc64-*>: New.
439
5e1617b1
DJ
4402010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
441
442 * gdb.cp/templates.exp (test_template_args): Allow "struct".
443
c767944b
DJ
4442010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
445
446 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
447 (FunctionArg::method): New function.
448 (empty, arg): New variables.
449 (main): Call arg.method.
450 * gdb.cp/templates.exp (test_template_args): New function.
451 (do_tests): Call it.
452
27d3a3fc
UW
4532010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
454
455 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
456 of "next" to proceed over pthread_exit call.
457
55b7ce7f
UW
4582010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
459
460 * gdb.base/maint.exp: Avoid wildcards against potentially very long
461 "maint print statistics" output to prevent expect timeouts.
462
809df446
JK
4632010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
464
465 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
466 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
467 (test_float_rejected): ... here.
468 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
469 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
470 (test_float_rejected): ... here.
471 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
472 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
473 (test_float_rejected): ... here.
474 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
475 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
476 (test_float_rejected): ... here.
477
8464be76
DJ
4782010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
479
480 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
481 before disabling hardware watchpoints.
482 (test_inaccessible_watchpoint): Check that hardware watchpoints
483 are used. Test for watchpoints on a constant address.
484
14dba4b4
JK
4852010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
486
487 * gdb.base/ui-redirect.exp: New file.
488
3f3540e1
JB
4892010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
490 Joel Brobecker <brobecker@adacore.com>
491
492 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
493
0f254bb7
DE
4942010-08-31 Doug Evans <dje@google.com>
495
496 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
497
03f17ccf
TT
4982010-08-30 Tom Tromey <tromey@redhat.com>
499
500 PR python/11792:
501 * gdb.python/py-value.exp (test_subscript_regression): Add
502 dynamic_type test.
503
640617ad
DJ
5042010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
505
506 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
507 instead of running to main. Do not test the main function.
508 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
509 Add new main.
510
2ed91d1b
PA
5112010-08-26 Pedro Alves <pedro@codesourcery.com>
512
513 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
514 one test.
515
673bfd45
DE
5162010-08-24 Doug Evans <dje@google.com>
517
518 PR symtab/11942
519 * gdb.dwarf2/dw4-sig-types.cc: New file.
520 * gdb.dwarf2/dw4-sig-types.h: New file.
521 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
522 * gdb.dwarf2/dw4-sig-types.exp: New file.
523
f9ffd4bb
TT
5242010-08-23 Tom Tromey <tromey@redhat.com>
525
526 PR python/11145:
527 * gdb.python/py-value.c (Base, Derived): New types.
528 (base): New global.
529 * gdb.python/py-value.exp (test_subscript_regression): Add
530 dynamic_cast test.
531
d839c8a4
TT
5322010-08-23 Tom Tromey <tromey@redhat.com>
533
534 PR python/10676:
535 * gdb.python/py-type.exp (test_fields): Add tests for type
536 equality.
537
702c2711
TT
5382010-08-23 Tom Tromey <tromey@redhat.com>
539
540 PR python/11915:
541 * gdb.python/py-type.exp (test_fields): Add tests for array.
542
832bafd3
KS
5432010-08-23 Keith Seitz <keiths@redhat.com>
544
545 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
546 have any children. Create a new abbrev for it.
547 Add missing terminal sequence to .debug_abbrev.
548
c37bf528
KS
5492010-08-20 Keith Seitz <keiths@redhat.com>
550
551 PR symtab/11465:
552 * gdb.dwarf2/pr11465.exp: New test.
553 * gdb.dwarf2/pr11465.S: New file.
554 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
555 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
556
4572cbac
TJB
5572010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
558
559 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
560 registers. Update data sets with the new v2_double element in the
561 VSX register union. Add vector_register3_vr data set for the AltiVec
562 registers. Use gdb_test_no_output instead of send_gdb.
563
e7fbb131
PA
5642010-08-19 Pedro Alves <pedro@codesourcery.com>
565
566 * gdb.python/py-shared.exp: New file, factored out from
567 python.exp.
568 * gdb.python/py-shared.c: New file.
569 * gdb.python/py-shared-sl.c: New file.
570 * gdb.python/python-1.c: New file.
571 * gdb.python/python-sl.c: Delete.
572 * gdb.python/python.c: Mention python-1.c.
573 * gdb.python/python.exp: Move shared library tests to
574 py-shared.exp.
575 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
576 (MISCELLANEOUS): New.
577 (clean mostlyclean): Also remove $MISCELLANEOUS.
578
d30f5e1f
DE
5792010-08-19 Doug Evans <dje@google.com>
580
581 PR exp/11926
582 * gdb.base/printcmds.exp (test_float_accepted): New function.
583 Move existing float tests there. Add tests for floats with suffixes.
584 (test_float_rejected): New function.
585 * gdb.java/jv-print.exp (test_float_accepted): New function.
586 (test_float_rejected): New function.
587 * gdb.objc/print.exp: New file.
588 * gdb.pascal/print.exp: New file.
589 * lib/objc.exp: New file.
590
7b3fd859
PM
5912010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
592
593 * gdb.base/default.exp (info set): Avoid full buffer error and force
594 reading up to final gdb prompt.
595 (show): Likewise.
596
c92817ce
TT
5972010-08-18 Tom Tromey <tromey@redhat.com>
598
599 PR symtab/11919:
600 * gdb.base/completion.exp: Add test.
601
f1208f9e
DE
6022010-08-18 Doug Evans <dje@google.com>
603
604 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
605 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
606 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
607 Simplify, early exit if runto_main fails.
608 * gdb.fortran/exprs.exp: load_lib fortran.exp.
609 (set_lang_fortran): Moved to lib/fortran.exp.
610 * gdb.fortran/types.exp: load_lib fortran.exp.
611 (set_lang_fortran): Moved to lib/fortran.exp.
612 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
613 * gdb.java/jprint.exp (set_lang_java): Ditto.
614 * gdb.java/jv-exp.exp: load_lib java.exp.
615 If set_lang_java fails, issue a warning instead of failure to be
616 consistent with other set_lang_foo uses.
617 (set_lang_java): Moved to lib/java.exp.
618 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
619 If set_lang_java fails, issue a warning instead of failure to be
620 consistent with other set_lang_foo uses.
621 * gdb.pascal/types.exp: load_lib pascal.exp.
622 (set_lang_pascal): Moved to lib/pascal.exp.
623 * lib/fortran.exp: New file.
624 * lib/java.exp (set_lang_java): New function.
625 * lib/pascal.exp (set_lang_pascal): New function.
626
2f06b485
YQ
6272010-08-18 Yao Qi <yao@codesourcery.com
628
629 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
630 func_nofb_start and func_loopfb_start, so that address of functions
631 is equal to these labels on Thumb.
632
96e25403
YQ
6332010-08-18 Yao Qi <yao@codesourcery.com>
634
635 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
636 to reflect latest c source file.
637
36e6adc4
JK
6382010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
639
640 * gdb.cp/infcall-dlopen.exp: New file.
641 * gdb.cp/infcall-dlopen.cc: New file.
642 * gdb.cp/infcall-dlopen-lib.cc: New file.
643
f431efe5
PA
6442010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
645 Pedro Alves <pedro@codesourcery.com>
646
647 PR breakpoints/11371
648
649 * gdb.base/watch-cond-infcall.exp: New file.
650 * gdb.base/watch-cond-infcall.c: New file.
651
06a64a0b
TT
6522010-08-16 Tom Tromey <tromey@redhat.com>
653
654 * gdb.base/help.exp: Update.
655 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
656 watchpoint.
657 (test_watch_location): New proc.
658 (test_watchpoint_in_big_blob): Delete watchpoint.
659 * gdb.base/watchpoint.c (func5): New function.
660 (main): Call it.
661
70ebf4ed
DE
6622010-08-16 Doug Evans <dje@google.com>
663
664 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
665
ca5c20b6
PM
6662010-08-11 Phil Muldoon <pmuldoon@redhat.com>
667
668 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
669 tests.
670
7346b668
KW
6712010-08-11 Ken Werner <ken.werner@de.ibm.com>
672
673 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
674 * gdb.base/gnu_vector.c: New File.
675 * gdb.base/gnu_vector.exp: Likewise.
676
cb2e07a6
PM
6772010-08-11 Phil Muldoon <pmuldoon@redhat.com>
678
679 * gdb.python/python.c: New File.
680 * gdb.python/python-sl.c: New File.
681 * gdb.python/python.exp: Test solib_address and decode_line
682 * functions.
683
5da1313b
JK
6842010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
685
686 * gdb.python/python.exp (show height, set height 10)
687 (verify pagination beforehand, verify pagination beforehand: q)
688 (gdb.execute does not page, verify pagination afterwards)
689 (verify pagination afterwards: q): New.
690
49c3ccf7
DE
6912010-08-02 Doug Evans <dje@google.com>
692
693 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
694 because of an older gcc, change test2
695 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
696 to unsupported.
697
42c0c4f1
KH
6982010-07-30 Kazu Hirata <kazu@codesourcery.com>
699
700 * gdb.base/break-always.exp: Do not expect full paths to file
701 names.
702 * gdb.base/commands.exp: Likewise.
703
d3765805
DE
7042010-07-30 Doug Evans <dje@google.com>
705
c98ee71b
DE
706 * gdb.cp/temargs.exp: For new tests that require newer gccs,
707 xfail them when run with older gccs.
708
fd961404
DE
709 * lib/gdb.exp (build_executable): Forward "c++" option to
710 get_compiler_info.
711
999adef4
DE
712 * gdb.python/py-type.exp (test_template): Mark as xfail tests
713 "python print ttype.template_argument(1)" and
714 "python print isinstance(ttype.template_argument(1), gdb.Value)"
715 if using gcc 4.4 or earlier.
716
d3765805
DE
717 * gdb.base/valgrind-db-attach.exp: Use unique test name for
718 attach-to-debugger handling.
719
1276c759
JK
7202010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
721
722 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
723 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
724 (main): Use copyreloc.
725 * gdb.base/prelink.exp (split debug of executable)
726 (.dynbss vs. .bss address shift): New tests.
727
88caa9b9
PA
7282010-07-29 Pedro Alves <pedro@codesourcery.com>
729
730 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
731 in gdb_test_multiple.
732
c6f2ac43
PA
7332010-07-29 Pedro Alves <pedro@codesourcery.com>
734
735 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
736 environment.
737
326fd672
TT
7382010-07-28 Tom Tromey <tromey@redhat.com>
739
740 PR python/11060:
741 * gdb.python/py-type.c (Temargs): New template.
742 (temvar): New variable.
743 * gdb.python/py-type.exp (test_template): New proc.
744
3ce3b1ba
PA
7452010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
746
747 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
748 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
749
34eaf542
TT
7502010-07-28 Tom Tromey <tromey@redhat.com>
751
752 PR c++/9946:
753 * gdb.cp/temargs.exp: New file.
754 * gdb.cp/temargs.cc: New file.
755
d41b819e
JK
7562010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
757
758 * gdb.base/help.exp (help disassemble): Update the content.
759
26ab7092
JK
7602010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
761
762 * gdb.threads/ia64-sigill.exp: New file.
763 * gdb.threads/ia64-sigill.c: New file.
764
5283e9e1
TT
7652010-07-27 Tom Tromey <tromey@redhat.com>
766
767 * gdb.opt/inline-cmds.c (ATTR): New define.
768 (func1): Use it.
769 (func2): Likewise.
770 (func3): Likewise.
771 (outer_inline1): Likewise.
772 (outer_inline2): Likewise.
773 * gdb.opt/inline-bt.c (ATTR): New define.
774 (func1): Use it.
775 (func2): Likewise.
776 * gdb.opt/inline-locals.c (ATTR): New define.
777 (func1): Use it.
778 (func2): Likewise.
779
e992ef73
TT
7802010-07-27 Tom Tromey <tromey@redhat.com>
781
782 * gdb.stabs/gdb11479.c (hack): New function.
783 (test): Use it.
784 (test2): Use it.
785 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
786 (int32_search_buf, int64_search_buf): No longer static.
787 (x): Remove.
788 * gdb.base/relocate.c (hack): New function.
789
5374244e
PM
7902010-07-27 Phil Muldoon <pmuldoon@redhat.com>
791
792 * gdb.python/py-value.exp (test_inferior_function_call): New function.
793 * gdb.python/py-value.c (func1): New function.
794 (func2): Likewise.
795
a99aee83
CV
7962010-07-26 Corinna Vinschen <vinschen@redhat.com>
797
798 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
799 as not to clash with .data section.
800
a04ba985
JG
8012010-07-26 Jerome Guitton <guitton@adacore.com>
802
803 * gdb.base/code_elim.exp: New file.
804 * gdb.base/code_elim1.c: New file.
805 * gdb.base/code_elim2.c: New file.
806
23bd0f7c
PA
8072010-07-21 Pedro Alves <pedro@codesourcery.com>
808
809 PR symtab/11827
810
811 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
812 (some_volatile_enum): New variable.
813 * gdb.base/printcmds.exp (test_print_enums): New.
814 <top level>: Call it.
815
883df6dd
SW
8162010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
817
818 * gdb.cp/fpointer.cc: New test.
819 * gdb.cp/fpointer.exp: New test.
820
569b05a5
JK
8212010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
822
823 * gdb.base/solib-nodir.exp: New file.
824 * lib/gdb.exp (runto): New case for a GDB internal error.
825
51d7d803
JK
8262010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
827 Ulrich Weigand <uweigand@de.ibm.com>
828 Tom Tromey <tromey@redhat.com>
829
830 * gdb.base/charset-malloc.c: New file.
831 * gdb.base/charset.c (malloc_stub): New prototype.
832 (main): Call it instead of malloc itself.
833 * gdb.base/charset.exp: Use only prepare_for_testing.
834 (binfile): Remove the variable.
835
c0edd9ed
JK
8362010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
837
838 Make core files the process_stratum.
839 * gdb.base/corefile.exp (run: load core again)
840 (run: sanity check we see the core file, run: with core)
841 (run: core file is cleared, attach: load core again)
842 (attach: sanity check we see the core file, attach: with core)
843 (attach: core file is cleared): New tests.
844 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
845
3cbaedff
KW
8462010-07-14 Ken Werner <ken.werner@de.ibm.com>
847
848 * gdb.arch/altivec-abi.exp: New tests.
849
91158a56
TT
8502010-07-13 Tom Tromey <tromey@redhat.com>
851
852 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
853 (main): Use it.
854 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
855
0f5238ed
TT
8562010-07-13 Tom Tromey <tromey@redhat.com>
857
858 * gdb.base/label.exp: New file.
859 * gdb.base/label.c: New file.
860
add265ae
L
8612010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
862 H.J. Lu <hongjiu.lu@intel.com>
863
864 * lib/gdb.exp (is_ilp32_target): New.
865 (is_lp64_target): Likewise.
866
867 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
868 target.
869 * gdb.arch/amd64-disp-step.exp: Likewise.
870 * gdb.arch/amd64-dword.exp: Likewise.
871 * gdb.arch/amd64-i386-address.exp: Likewise.
872 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 873
add265ae
L
874 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
875 target.
876 * gdb.arch/i386-bp_permanent.exp: Likewise.
877 * gdb.arch/i386-byte.exp: Likewise.
878 * gdb.arch/i386-disp-step.exp: Likewise.
879 * gdb.arch/i386-gnu-cfi.exp: Likewise.
880 * gdb.arch/i386-prologue.exp: Likewise.
881 * gdb.arch/i386-size-overlap.exp: Likewise.
882 * gdb.arch/i386-size.exp: Likewise.
883 * gdb.arch/i386-sse.exp: Likewise.
884 * gdb.arch/i386-unwind.exp: Likewise.
885 * gdb.arch/i386-word.exp: Likewise.
886
887 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
888 test only when building 64-bit executables. Do not hard-code
889 -m64 option.
890
2dfb8c17
DE
8912010-07-07 Doug Evans <dje@google.com>
892
893 * lib/gdb.exp (gdb_test_list_exact): New function.
894 * gdb.base/default.exp (show convenience): Call it, add tests for
895 $_sdata = void, $_thread = 0.
896
4e5799b6
JK
8972010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
898 Joel Brobecker <brobecker@adacore.com>
899
900 Fix re-run of PIE executable, PR shlibs/11776.
901 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
902 Remove $displacement_main to match the solib-svr4.c change. New "kill"
903 and re-"run" of the inferior.
904
1a219cc7
JK
9052010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
906 Joel Brobecker <brobecker@adacore.com>
907
908 Cope with missing /usr/sbin/prelink.
909 * lib/prelink-support.exp (prelink_no):
910 <result == 1 && $output is "no such file or directory">: New.
911 (prelink_yes): Likewise. Return on failed prelink_no.
912
5e3b36f8
JK
9132010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
914 Joel Brobecker <brobecker@adacore.com>
915
916 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
917 build_executable by build_executable_own_libs. Replace "prelink -R"
918 execution by a call of prelink_yes. Comment why "prelink -r" needs no
919 change.
920 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
921 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
922 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
923 Replace build_executable by build_executable_own_libs's function
924 build_executable_own_libs.
925 (prelinkNO): Create new stub to call prelink_no.
926 (prelinkYES): Create new stub to call prelink_yes.
927 (test_attach): Rename calls of copy to file_copy.
928 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
929 (copy): Move to ...
930 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
931 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
932 * gdb.base/prelink.exp: Disable testcase also for is_remote and
933 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
934 special flags by gdb_compile_shlib. Replace second gdb_compile by
935 build_executable_own_libs. Replace "prelink -R" execution by a call of
936 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
937 a second call of prelink_yes. Replace restart commands by
938 clean_restart.
939 (prelink): Rename to ...
940 (seen displacement message): ... this test. Extend its expectation
941 strictness.
942
86e4bafc
JK
9432010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
944
945 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
946 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
947 displacement message exactly once.
948
3cd07d20
JK
9492010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
950 Joel Brobecker <brobecker@adacore.com>
951
952 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
953 its restore after the <$relink_args != ""> loop. new comment.
954
0a1e94c7
JK
9552010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
956 Joel Brobecker <brobecker@adacore.com>
957
958 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
959 code for it. New variable relink_args.
960 (prelinkYES): Call prelinkNO.
961 (test_attach): Accept new parameter relink_args. Re-prelink the binary
962 in such case. Move the core code to ...
963 (test_attach_gdb): ... a new function. Send GDB command "file".
964 Extend expected "Attaching to " string.
965
2f70bcfb
TT
9662010-07-02 Tom Tromey <tromey@redhat.com>
967
968 * gdb.base/bitops.exp: Remove extraneous "pass".
969
a17ac5b0
TT
9702010-07-02 Ken Werner <ken.werner@de.ibm.com>
971
972 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
973
dc10affe
PA
9742010-07-01 Pedro Alves <pedro@codesourcery.com>
975
d41c0fc8
PA
976 * gdb.base/help.exp: Adjust expected output.
977
9782010-07-01 Pedro Alves <pedro@codesourcery.com>
979
980 * gdb.base/help.exp: Adjust expected output.
dc10affe 981
0a600c36
JK
9822010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
983
984 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
985 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
986 c++/11702.
987
37cc8bfe
JK
9882010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
989 Doug Evans <dje@google.com>
990
991 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
992 add .dynamic entry'.
993
254e6b9e
DE
9942010-06-29 Doug Evans <dje@google.com>
995
996 Test PR c++/11702.
997 * gdb.cp/m-static.exp: Add testcase.
998 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
999
595939de 10002010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
1001 Tom Tromey <tromey@redhat.com>
1002 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
1003
1004 * gdb.python/py-inferior.c: New File.
1005 * gdb.python/py-infthread.c: New File.
1006 * gdb.python/py-inferior.exp: New File.
1007 * gdb.python/py-infthread.exp: New File.
1008
98751a41
JK
10092010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1010
1011 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
1012 (ptype ::C::OtherFileClass typedefs): New.
1013 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
1014 (C::OtherFileClass::cOtherFileClassVar2): New.
1015 (C::OtherFileClass::cOtherFileClassVar_use): Use also
1016 cOtherFileClassVar2.
1017 (C::cOtherFileType2, C::cOtherFileVar2): New.
1018 (C::cOtherFileVar_use): use also cOtherFileVar2.
1019 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
1020
41f62f39
JK
10212010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1022
1023 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
1024 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
1025 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
1026 (print ::C::cOtherFileVar)
1027 (whatis C::OtherFileClass::cOtherFileClassType)
1028 (whatis ::C::OtherFileClass::cOtherFileClassType)
1029 (print C::OtherFileClass::cOtherFileClassVar)
1030 (print ::cOtherFileClassVar)
1031 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
1032 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
1033 trailing content.
1034 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
1035 (C::OtherFileClass::cOtherFileClassVar)
1036 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
1037 (C::cOtherFileVar, C::cOtherFileVar_use): New.
1038
af53d231
JK
10392010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1040
1041 Test PR c++/11703 and PR gdb/1448.
1042 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
1043 gdb/1448.
1044
9655fd1a
JK
10452010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1046
1047 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
1048 (main) <rtti_data>: New.
1049 * gdb.cp/virtbase.exp (print rtti_data): New.
1050
824cc8dd
JK
10512010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1052 Joel Brobecker <brobecker@adacore.com>
1053
1054 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
1055
6036c742
JK
10562010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1057
1058 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
1059
de6a0421
DE
10602010-06-28 Doug Evans <dje@google.com>
1061
1062 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
1063
b2dae948
DE
10642010-06-27 Doug Evans <dje@google.com>
1065
1066 * gdb.cp/m-static.exp: Update expected test output.
1067
0f3bb72e
PH
10682010-06-25 Paul Hilfinger <hilfinger@adacore.com>
1069
889bf7c5
PA
1070 * gdb.gdb/selftest.exp: Adjust expected message for
1071 capturing start-up runtime.
0f3bb72e 1072
bc9f0842
TT
10732010-06-25 Tom Tromey <tromey@redhat.com>
1074
1075 PR python/10808:
1076 * gdb.python/python.exp: Add new tests.
1077
099ef718
SW
10782010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
1079
1080 * gdb.cp/operator.cc: Created an import loop.
1081 * gdb.cp/operator.exp: Added testcase for import loop.
1082
5868a632
JK
10832010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1084
1085 Test PR python/11407.
1086 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
1087 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
1088 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
1089 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
1090 executable_nofb and executable_fb. New variables srcsfile, objsfile,
1091 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
1092 binfile. Call gdb_compile with clean_restart twice.
1093 (func_nofb print, func_nofb backtrace, func_loopfb print)
1094 (func_loopfb backtrace): New.
1095
af76db58
JK
10962010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1097
1098 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
1099 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
1100 by a hand made one.
1101 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
1102 i?86 requirement. Remove variables srcfile and binfile. New variable
1103 sources, executable_nofb and executable_fb. Call prepare_for_testing.
1104
f2c7657e
UW
11052010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1106
1107 * gdb.cell/dwarfaddr.exp: New file.
1108 * gdb.cell/dwarfaddr.S: New file.
1109
628fe4e4
JK
11102010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1111
1112 Test PR 9436.
1113 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
1114
f1421989
HZ
11152010-06-24 Hui Zhu <teawater@gmail.com>
1116
1117 * gdb.base/eval.exp: New file.
1118
d03285ec
UW
11192010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1120
1121 * gdb.cell/fork.exp: New file.
1122 * gdb.cell/fork.c: Likewise.
1123 * gdb.cell/fork-spu.c: Likewise.
1124
41b2c92d
PM
11252010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
1126
1127 * lib/gdb.exp (banned_variables_traced): New global variable.
1128 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
1129 (gdb_init): Use `trace add variable' instead of obsolete
1130 `trace variable'.
1131
d5bc977f
DE
11322010-06-21 Doug Evans <dje@google.com>
1133
1134 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
1135
d2ed6730
UW
11362010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1137
1138 * gdb.arch/spu-ls.exp: New file.
1139 * gdb.arch/spu-ls.c: Likewise.
1140
6aed2dbc
SS
11412010-06-18 Stan Shebs <stan@codesourcery.com>
1142
1143 * gdb.threads/thread-specific.exp: Add tests of $_thread.
1144
e0756905
UW
11452010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1146
1147 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
1148 * gdb.base/watch-cond.exp: Likewise.
1149 * gdb.python/py-breakpoint.exp: Likewise.
1150
d8053d4d
PA
11512010-06-18 Pedro Alves <pedro@codesourcery.com>
1152
1153 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
1154 clean_restart, make sure every test has a distinct message, and
1155 that messages don't include the executable' full path.
1156
81ce510c
DE
11572010-06-17 Doug Evans <dje@google.com>
1158
1159 * gdb.arch/i386-size.exp: Updated expected output for
1160 DISASSEMBLY_OMIT_FNAME.
1161
65d79d4b
SDJ
11622010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1163 Sergio Durigan Junior <sergiodj@redhat.com>
1164
1165 * gdb.base/watch-notconst.c: New file.
1166 * gdb.base/watch-notconst.S: New file.
1167 * gdb.base/watch-notconst2.c: New file.
1168 * gdb.base/watch-notconst2.S: New file.
1169 * gdb.base/watch-notconst.exp: New file.
1170 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
1171 (func4): Add operations on `global_ptr_ptr'.
1172 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
1173 routine to test watchpoints created with a constant expression.
1174 (test_inaccessible_watchpoint): Include tests for watchpoints
1175 created with a constant expression.
1176
df0f4836
KB
11772010-06-14 Kevin Buettner <kevinb@redhat.com>
1178
1179 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1180 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
1181 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
1182 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
1183 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1184 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1185 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
1186 of `_start'.
1187
b769def5
UW
11882010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1189
1190 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
1191 not supported on the target.
1192 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1193 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1194 * gdb.mi/mi-nsintrall.exp: Likewise.
1195 * gdb.mi/mi-nsmoribund.exp: Likewise.
1196 * gdb.mi/mi-nsthrexec.exp: Likewise.
1197
d914c394
SS
11982010-06-11 Stan Shebs <stan@codesourcery.com>
1199
1200 * gdb.base/permissions.exp: New file.
1201
12022010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
1203
1204 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
1205 does not support ELF executable class.
1206
f3ce5b9c
UW
12072010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1208
1209 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
1210
8e46892c
JK
12112010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1212
1213 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
1214 (runto): Catch "The target does not support running in non-stop mode.".
1215
6cc55c64
MS
12162010-06-11 Michael Snyder <msnyder@vmware.com>
1217
1218 * gdb.base/setshow.exp (set language asm): Don't use
1219 gdb_test_no_output, fails on some targets.
1220
caddefa4
UW
12212010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1222
1223 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
1224 * gdb.cp/pr9167.exp: Likewise.
1225
468b1aa7
UW
12262010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1227
1228 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
1229
5c3552dc
UW
12302010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1231
1232 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
1233
02e6fe6a
UW
12342010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1235
1236 * gdb.base/charset.c (main): Make sure malloc gets linked in.
1237
0e03807e
TT
12382010-06-11 Tom Tromey <tromey@redhat.com>
1239
1240 PR gdb/9977, PR exp/11636::
1241 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
1242 (pieces_test_f6): Update expected output.
1243
2bdf28a0
JK
12442010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1245
1246 * gdb.base/moribund-step.exp: New.
1247
f6978de9
MS
12482010-06-08 Michael Snyder <msnyder@vmware.com>
1249
1250 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 1251 * gdb.ada/boolean_expr.exp:
f6978de9
MS
1252 * gdb.ada/frame_args.exp: Ditto.
1253 * gdb.ada/lang_switch.exp: Ditto.
1254 * gdb.ada/ptype_arith_binop.exp: Ditto.
1255 * gdb.ada/ref_param.exp: Ditto.
1256 * gdb.ada/type_coercion.exp:Ditto.
1257
1258 * gdb.asm/asm-source.exp: Ditto.
1259
1260 * gdb.base/attach.exp: Ditto.
1261 * gdb.base/bitfields2.exp: Ditto.
1262 * gdb.base/call-signal-resume.exp: Ditto.
1263 * gdb.base/callfuncs.exp: Ditto.
1264 * gdb.base/commands.exp: Ditto.
1265 * gdb.base/dbx.exp: Ditto.
1266 * gdb.base/default.exp: Ditto.
1267 * gdb.base/dump.exp: Ditto.
1268 * gdb.base/exprs.exp: Ditto.
1269 * gdb.base/freebpcmd.exp: Ditto.
1270 * gdb.base/interrupt.exp: Ditto.
1271 * gdb.base/list.exp: Ditto.
1272 * gdb.base/long_long.exp: Ditto.
1273 * gdb.base/maint.exp: Ditto.
1274 * gdb.base/ptype.exp: Ditto.
1275 * gdb.base/return.exp: Ditto.
1276 * gdb.base/setshow.exp: Ditto.
1277 * gdb.base/sigbpt.exp: Ditto.
1278 * gdb.base/sigrepeat.exp: Ditto.
1279
1280 * gdb.cp/classes.exp: Ditto.
1281
1282 * gdb.dwarf2/dw2-restore.exp: Ditto.
1283
1284 * gdb.gdb/selftest.exp: Ditto.
1285
1286 * gdb.multi/base.exp: Ditto.
1287 * gdb.multi/bkpt-multi-exec.exp: Ditto.
1288
1289 * gdb.python/py-block.exp: Ditto.
1290 * gdb.python/py-prettyprint.exp: Ditto.
1291 * gdb.python/py-template.exp: Ditto.
1292
1293 * gdb.server/ext-attach.exp: Ditto.
1294 * gdb.server/ext-run.exp: Ditto.
1295 * gdb.server/server-mon.exp: Ditto.
1296
1297 * gdb.threads/fork-thread-pending.exp: Ditto.
1298 * gdb.threads/hand-call-in-threads.exp: Ditto.
1299 * gdb.threads/interrupted-hand-call.exp: Ditto.
1300 * gdb.threads/linux-dp.exp: Ditto.
1301 * gdb.threads/manythreads.exp: Ditto.
1302 * gdb.threads/print-threads.exp: Ditto.
1303 * gdb.threads/pthreads.exp: Ditto.
1304 * gdb.threads/schedlock.exp: Ditto.
1305 * gdb.threads/thread-unwindonsignal.exp: Ditto.
1306 * gdb.threads/threadapply.exp: Ditto.
1307
de7ff789
MS
13082010-06-08 Michael Snyder <msnyder@vmware.com>
1309
889bf7c5 1310 * gdb.ada/exec_changed.exp:
de7ff789
MS
1311 Use ".*" instead of "" as wildcard regexp.
1312
1313 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
1314 * gdb.base/call-ar-st.exp: Ditto.
1315 * gdb.base/checkpoint.exp: Ditto.
1316 * gdb.base/default.exp: Ditto.
1317 * gdb.base/dump.exp: Ditto.
1318 * gdb.base/ending-run.exp: Ditto.
1319 * gdb.base/fileio.exp: Ditto.
1320 * gdb.base/miscexprs.exp: Ditto.
1321 * gdb.base/pointers.exp: Ditto.
1322 * gdb.base/readline.exp: Ditto.
1323 * gdb.base/reread.exp: Ditto.
1324 * gdb.base/restore.exp: Ditto.
1325 * gdb.base/shlib-call.exp: Ditto.
1326 * gdb.base/valgrind-db-attach.exp: Ditto.
1327 * gdb.base/volatile.exp: Ditto.
1328 * gdb.base/watchpoints.exp: Ditto.
1329
1330 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
1331
1332 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
1333 * gdb.python/py-value.exp: Ditto.
1334
1335 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
1336 * gdb.trace/circ.exp: Ditto.
1337 * gdb.trace/collection.exp: Ditto.
1338 * gdb.trace/packetlen.exp: Ditto.
1339 * gdb.trace/passc-dyn.exp: Ditto.
1340 * gdb.trace/report.exp: Ditto.
1341 * gdb.trace/tfile.exp: Ditto.
1342 * gdb.trace/tfind.exp: Ditto.
1343 * gdb.trace/while-dyn.exp: Ditto.
1344
3bebe2f2
JK
13452010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1346
1347 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
1348
5c631832
JK
13492010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1350
1351 Test PR 10640.
1352 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
1353
4c3376c8
SW
13542010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
1355
1356 * gdb.cp/koenig.exp: Test for ADL operators.
1357 * gdb.cp/koenig.cc: Added ADL operators.
1358 * gdb.cp/operator.exp: New test.
1359 * gdb.cp/operator.cc: New test.
1360
dc226d5a
MS
13612010-06-04 Michael Snyder <msnyder@vmware.com>
1362
dfb88a23
MS
1363 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
1364 * gdb.base/pending.exp: Ditto.
f7ae76b3 1365
dc226d5a
MS
1366 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
1367
967cf477
DE
13682010-06-04 Doug Evans <dje@google.com>
1369
1370 * gdb.python/py-prettyprint.exp: Add new test for enabled and
1371 disabled printers.
1372 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
1373 (enable_lookup_function): New function.
1374
eb801841
TT
13752010-06-04 Tom Tromey <tromey@redhat.com>
1376
1377 * gdb.python/py-value.exp (test_value_hash): Don't test equality
1378 of hash and id.
1379
38979823
JK
13802010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1381
1382 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
1383 newline.
1384 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
1385 (empty verbose non-noisy clear, empty verbose noisy clear)
1386 (empty non-verbose noisy clear): Likewise.
1387
35ec993f
MS
13882010-06-03 Michael Snyder <msnyder@vmware.com>
1389
1390 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
1391 * gdb.base/display.exp: Ditto.
1392 * gdb.base/find.exp: Ditto.
1393 * gdb.base/ifelse.exp: Ditto.
1394 * gdb.base/multi-forks.exp: Ditto.
1395 * gdb.base/recurse.exp: Ditto.
1396 * gdb.base/setshow.exp: Ditto.
1397 * gdb.base/value-double-free.exp: Ditto.
1398 * gdb.base/watch-vfork.exp: Ditto.
1399 * gdb.base/watch_thread_num.exp: Ditto.
1400 * gdb.base/watchpoint-solib.exp: Ditto.
1401 * gdb.base/watchpoint.exp: Ditto.
1402 * gdb.base/watchpoints.exp: Ditto.
1403
1404 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
1405 * gdb.cp/overload.exp: Ditto.
1406 * gdb.cp/virtfunc.exp: Ditto.
1407
1408 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
1409
889bf7c5 1410 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
1411 Replace gdb_test with gdb_test_no_output.
1412
889bf7c5 1413 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
1414 Replace gdb_test with gdb_test_no_output.
1415 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
1416 * gdb.threads/watchthreads.exp: Ditto.
1417 * gdb.threads/watchthreads2.exp: Ditto.
1418
1419 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
1420 * gdb.trace/tfind.exp: Ditto.
1421
c22decce
JB
14222010-06-03 Joel Brobecker <brobecker@adacore.com>
1423
1424 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
1425 successful test if message is the empty string.
1426
fd5700c7
JK
14272010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1428
1429 * gdb.fortran/module.exp (stopped language detection): New test.
1430
f55ee35c
JK
14312010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1432
1433 Support DW_TAG_module as separate namespaces.
1434 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
1435 gdb.fortran/library-module-lib.f90: New.
1436 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
1437 (print i): Remove.
1438 (continue to breakpoint: i-is-1, print var_i value 1)
1439 (continue to breakpoint: i-is-2, print var_i value 2)
1440 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
1441 (print var_d, print var_i value 14, ptype modmany, complete `modm)
1442 (complete `modmany, complete `modmany`, complete `modmany`var)
1443 (show language, setting breakpoint at module): New tests.
1444 * gdb.fortran/module.f90 (module mod): Remove.
1445 (module mod1, module mod2, module modmany, subroutine sub1)
1446 (subroutine sub2, program module): New.
1447
b8e8282f
JK
14482010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1449
1450 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
1451 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
1452 * gdb.cp/anon-union.exp (pass): Rename to ...
1453 (print z 2): ... here.
b8e8282f 1454
019ebafc
MS
14552010-06-02 Michael Snyder <msnyder@vmware.com>
1456
e68d8fd4
MS
1457 * gdb.trace/actions.exp: Use gdb_test_no_output.
1458 * gdb.trace/circ.exp: Ditto.
1459 * gdb.trace/packetlen.exp: Ditto.
1460 * gdb.trace/save-trace.exp: Ditto.
1461 * gdb.trace/tracecmd.exp: Ditto.
1462 * gdb.trace/tsv.exp: Ditto.
1463
12b5d08a
MS
1464 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
1465 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
1466 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
1467 * gdb.threads/manythreads.exp: Ditto.
1468 * gdb.threads/print-threads.exp: Ditto.
1469 * gdb.threads/pthreads.exp: Ditto.
1470 * gdb.threads/schedlock.exp: Ditto.
1471 * gdb.threads/staticthreads.exp: Ditto.
1472 * gdb.threads/thread-specific.exp: Ditto.
1473 * gdb.threads/thread-unwindonsignal.exp: Ditto.
1474 * gdb.threads/threadapply.exp: Ditto.
1475 * gdb.threads/watchthreads.exp: Ditto.
1476 * gdb.threads/watchthreads2.exp: Ditto.
1477
89493308
MS
1478 * gdb.python/py-block.exp: Use gdb_test_no_output.
1479 * gdb.python/py-prettyprint.exp: Ditto.
1480 * gdb.python/py-template.exp: Ditto.
1481 * gdb.python/py-value.exp: Ditto.
1482
1483 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
1484 * gdb.reverse/watch-reverse.exp: Ditto.
1485
1486 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
1487 * gdb.server/ext-run.exp: Ditto.
1488
019ebafc
MS
1489 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
1490 * gdb.dwarf2/dw2-compressed.exp: Ditto.
1491 * gdb.dwarf2/dw2-intercu.exp: Ditto.
1492 * gdb.dwarf2/dw2-intermix.exp: Ditto.
1493 * gdb.dwarf2/dw2-producer.exp: Ditto.
1494 * gdb.dwarf2/mac-fileno.exp: Ditto.
1495
1496 * gdb.gdb/observer.exp: Use gdb_test_no_output.
1497 * gdb.gdb/selftest.exp: Ditto.
1498
1499 * gdb.multi/base.exp: Use gdb_test_no_output.
1500
1501 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
1502
3e0ca3a5
JK
15032010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1504
1505 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
1506
9db70545
MS
15072010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
1508
a8d52276
MS
1509 * gdb.cp/class2.exp: Use gdb_test_no_output.
1510 * gdb.cp/classes.exp: Ditto.
1511 * gdb.cp/extern-c.exp: Ditto.
1512 * gdb.cp/inherit.exp: Ditto.
1513 * gdb.cp/maint.exp: Ditto.
1514 * gdb.cp/mb-inline.exp: Ditto.
1515 * gdb.cp/mb-templates.exp: Ditto.
1516 * gdb.cp/method2.exp: Ditto.
1517 * gdb.cp/misc.exp: Ditto.
1518 * gdb.cp/ovldbreak.exp: Ditto.
1519 * gdb.cp/punctuator.exp: Ditto.
1520 * gdb.cp/templates.exp: Ditto.
1521 * gdb.cp/virtbase.exp: Ditto.
1522
889bf7c5 1523 * gdb.threads/attach-stopped.exp:
9db70545 1524 Replace uses of send_gdb / gdb_expect.
889bf7c5 1525 * gdb.threads/attachstop-mt.exp:
9db70545 1526 Replace uses of send_gdb / gdb_expect.
889bf7c5 1527 * gdb.threads/gcore-thread.exp:
9db70545 1528 Replace uses of send_gdb / gdb_expect.
889bf7c5 1529 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
1530 Replace uses of send_gdb / gdb_expect.
1531 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 1532 * gdb.threads/print-threads.exp:
9db70545
MS
1533 Replace uses of send_gdb / gdb_expect.
1534 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
1535 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
1536 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
1537
1538 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
1539 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
1540 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
1541 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
1542 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
1543 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
1544 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
1545 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
1546 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
1547 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
1548 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
1549
359cc68c
JK
15502010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1551
1552 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
1553
7d3fe98e
SW
15542010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
1555
1556 * gdb.cp/koenig.exp: Added new test case.
1557 * gdb.cp/koenig.cc: Ditto.
1558
27d3a1a2
MS
15592010-06-01 Michael Snyder <msnyder@vmware.com>
1560
1561 * gdb.base/arithmet.exp: Use gdb_test_no_output.
1562 * gdb.base/arrayidx.exp: Ditto.
1563 * gdb.base/attach.exp: Ditto.
1564 * gdb.base/auxv.exp: Ditto.
1565 * gdb.base/bigcre.exp: Ditto.
1566 * gdb.base/break-always.exp: Ditto.
1567 * gdb.base/break-interp.exp: Ditto.
1568 * gdb.base/break.exp: Ditto.
1569 * gdb.base/breakpoint-shadow.exp: Ditto.
1570 * gdb.base/call-ar-st.exp: Ditto.
1571 * gdb.base/call-sc.exp: Ditto.
1572 * gdb.base/call-signal-resume.exp: Ditto.
1573 * gdb.base/callfuncs.exp: Ditto.
1574 * gdb.base/catch-syscall.exp: Ditto.
1575 * gdb.base/charset.exp: Ditto.
1576 * gdb.base/code-expr.exp: Ditto.
1577 * gdb.base/commands.exp: Ditto.
1578 * gdb.base/cond-expr.exp: Ditto.
1579 * gdb.base/condbreak.exp: Ditto.
1580 * gdb.base/cursal.exp: Ditto.
1581 * gdb.base/cvexpr.exp: Ditto.
1582 * gdb.base/default.exp: Ditto.
1583 * gdb.base/del.exp: Ditto.
1584 * gdb.base/detach.exp: Ditto.
1585 * gdb.base/display.exp: Ditto.
1586 * gdb.base/ena-dis-br.exp: Ditto.
1587 * gdb.base/eval-skip.exp: Ditto.
1588 * gdb.base/foll-fork.exp: Ditto.
1589 * gdb.base/foll-vfork.exp: Ditto.
1590 * gdb.base/frame-args.exp: Ditto.
1591 * gdb.base/funcargs.exp: Ditto.
1592 * gdb.base/gcore-buffer-overflow.exp: Ditto.
1593 * gdb.base/gdbvars.exp: Ditto.
1594 * gdb.base/help.exp: Ditto.
1595 * gdb.base/ifelse.exp: Ditto.
1596 * gdb.base/included.exp: Ditto.
1597 * gdb.base/list.exp: Ditto.
1598 * gdb.base/macscp.exp: Ditto.
1599 * gdb.base/maint.exp: Ditto.
1600 * gdb.base/multi-fork.exp: Ditto.
1601 * gdb.base/overlays.exp: Ditto.
1602 * gdb.base/page.exp: Ditto.
1603 * gdb.base/pending.exp: Ditto.
1604 * gdb.base/pointers.exp: Ditto.
1605 * gdb.base/pr11022.exp: Ditto.
1606 * gdb.base/prelink.exp: Ditto.
1607 * gdb.base/printcmds.exp: Ditto.
1608 * gdb.base/psymtab.exp: Ditto.
1609 * gdb.base/randomize.exp: Ditto.
1610 * gdb.base/relational.exp: Ditto.
1611 * gdb.base/relocate.exp: Ditto.
1612 * gdb.base/remote.exp: Ditto.
1613 * gdb.base/sepdebug.exp: Ditto.
1614 * gdb.base/set-lang-auto.exp: Ditto.
1615 * gdb.base/setshow.exp: Ditto.
1616 * gdb.base/setvar.exp: Ditto.
1617 * gdb.base/signals.exp: Ditto.
1618 * gdb.base/signull.exp: Ditto.
1619 * gdb.base/sigstep.exp: Ditto.
1620 * gdb.base/sizeof.exp: Ditto.
1621 * gdb.base/solib-disc.exp: Ditto.
1622 * gdb.base/store.exp: Ditto.
1623 * gdb.base/structs.exp: Ditto.
1624 * gdb.base/structs2.exp: Ditto.
1625 * gdb.base/subst.exp: Ditto.
1626 * gdb.base/term.exp: Ditto.
1627 * gdb.base/trace-commands.exp: Ditto.
1628 * gdb.base/unwindonsignal.exp: Ditto.
1629 * gdb.base/valgrind-db-attach.exp: Ditto.
1630 * gdb.base/varargs.exp: Ditto.
1631 * gdb.base/watch-cond.exp: Ditto.
1632 * gdb.base/watch_thread_num.exp: Ditto.
1633 * gdb.base/watchpoint-cond-gone.exp: Ditto.
1634 * gdb.base/watchpoint.exp: Ditto.
1635 * gdb.base/whatis-exp.exp: Ditto.
1636
f8d3bf8f
MS
16372010-06-01 Michael Snyder <msnyder@vmware.com>
1638
1639 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
1640 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
1641 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
1642 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
1643 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
1644 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
1645 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
1646 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
1647 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
1648 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
1649 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
1650 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
1651 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
1652 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
1653 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
1654
3f9e0d32
JK
16552010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1656
1657 * gdb.base/commands.exp (begin commands on watch): Remove excessive
1658 trailing newline.
1659 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
1660 * gdb.java/jmisc.exp (p *args\n): Rename to ...
1661 (p *args): ... here and remove excessive trailing newline.
1662
f629457d
JB
16632010-05-31 Joel Brobecker <brobecker@adacore.com>
1664
1665 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
1666
09eef106
JK
16672010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
1668
1669 Accept the new Linux kernel "t (tracing stop)" string.
1670 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
1671 Update comment.
1672 (state_wait) <T (tracing stop)>: New.
1673 (main): Update the state_wait expect string.
1674
94f31136
PA
16752010-05-28 Pedro Alves <pedro@codesourcery.com>
1676
1677 * limits.c, limits.exp: Delete files.
1678 * Makefile.in (clean mostlyclean): Adjust.
1679 * tracecmd.exp: Adjust.
1680
096554ab
JK
16812010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1682
1683 * gdb.base/tui-layout.exp: New.
1684
27d3a1a2 16852010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 1686
889bf7c5 1687 * gdb.reverse/break-precsave.exp:
bcd2dc50 1688 Replace uses of send_gdb / gdb_expect.
889bf7c5 1689 * gdb.reverse/break-reverse.exp:
bcd2dc50 1690 Replace uses of send_gdb / gdb_expect.
889bf7c5 1691 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 1692 Replace uses of send_gdb / gdb_expect.
889bf7c5 1693 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 1694 Replace uses of send_gdb / gdb_expect.
889bf7c5 1695 * gdb.reverse/finish-precsave.exp:
bcd2dc50 1696 Replace uses of send_gdb / gdb_expect.
889bf7c5 1697 * gdb.reverse/finish-reverse.exp:
bcd2dc50 1698 Replace uses of send_gdb / gdb_expect.
889bf7c5 1699 * gdb.reverse/i386-precsave.exp:
bcd2dc50 1700 Replace uses of send_gdb / gdb_expect.
889bf7c5 1701 * gdb.reverse/i386-reverse.exp:
bcd2dc50 1702 Replace uses of send_gdb / gdb_expect.
889bf7c5 1703 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 1704 Replace uses of send_gdb / gdb_expect.
889bf7c5 1705 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 1706 Replace uses of send_gdb / gdb_expect.
889bf7c5 1707 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 1708 Replace uses of send_gdb / gdb_expect.
889bf7c5 1709 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 1710 Replace uses of send_gdb / gdb_expect.
889bf7c5 1711 * gdb.reverse/machinestate.exp:
bcd2dc50 1712 Replace uses of send_gdb / gdb_expect.
889bf7c5 1713 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 1714 Replace uses of send_gdb / gdb_expect.
889bf7c5 1715 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 1716 Replace uses of send_gdb / gdb_expect.
889bf7c5 1717 * gdb.reverse/solib-precsave.exp:
bcd2dc50 1718 Replace uses of send_gdb / gdb_expect.
889bf7c5 1719 * gdb.reverse/solib-reverse.exp:
bcd2dc50 1720 Replace uses of send_gdb / gdb_expect.
889bf7c5 1721 * gdb.reverse/step-precsave.exp:
bcd2dc50 1722 Replace uses of send_gdb / gdb_expect.
889bf7c5 1723 * gdb.reverse/step-reverse.exp:
bcd2dc50 1724 Replace uses of send_gdb / gdb_expect.
889bf7c5 1725 * gdb.reverse/until-precsave.exp:
bcd2dc50 1726 Replace uses of send_gdb / gdb_expect.
889bf7c5 1727 * gdb.reverse/until-reverse.exp:
bcd2dc50 1728 Replace uses of send_gdb / gdb_expect.
889bf7c5 1729 * gdb.reverse/watch-precsave.exp:
bcd2dc50 1730 Replace uses of send_gdb / gdb_expect.
889bf7c5 1731 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
1732 Replace uses of send_gdb / gdb_expect.
1733
3def43e0
JK
17342010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1735
1736 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
1737 excessive newline.
1738
27d3a1a2 17392010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
1740
1741 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
1742 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
1743 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
1744 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
1745 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
1746 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
1747 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
1748 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
1749 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
1750 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
1751 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
1752 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
1753 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
1754 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
1755 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
1756 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
1757 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
1758 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
1759 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 1760
27d3a1a2 17612010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 1762
22454424
MS
1763 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
1764 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
1765
1766 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
1767 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
1768 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
1769
889bf7c5 1770 * gdb.reverse/consecutive-reverse.exp:
22454424 1771 Replace uses of send_gdb / gdb_expect.
889bf7c5 1772 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
1773 Replace uses of send_gdb / gdb_expect.
1774
1775 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
1776 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
1777 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 1778 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
1779 Replace uses of send_gdb / gdb_expect.
1780 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
1781 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
1782 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
1783 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
1784 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
1785 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
1786 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
1787 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
1788 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
1789
17902010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 1791
22454424 1792 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1793
22454424 1794 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1795
22454424
MS
1796 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
1797 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
1798 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
1799 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
1800 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
1801 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
1802 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
1803 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
1804 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1805
6e5f2c59
TT
18062010-05-25 Tom Tromey <tromey@redhat.com>
1807
1808 * gdb.base/macscp.exp: Add missing space after setup_kfail.
1809
bbc8b958
TT
18102010-05-25 Tom Tromey <tromey@redhat.com>
1811
1812 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
1813 argument order.
1814 * gdb.base/macscp.exp: Fix setup_kfail argument order.
1815 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
1816 order.
1817 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
1818 order.
1819 * gdb.base/call-sc.exp (setup_kfails): Remove.
1820 (setup_compiler_kfails): Remove.
1821 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
1822 argument order.
1823 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
1824 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
1825 (advancei): Fix setup_kfail argument order.
1826 * gdb.base/radix.exp: Fix setup_kfail argument order.
1827 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
1828 order.
1829 * gdb.base/structs.exp (setup_kfails): Remove.
1830 (setup_compiler_kfails): Fix setup_kfail argument order.
1831 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
1832 order.
1833 * gdb.java/jmain.exp: Fix setup_kfail argument order.
1834 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
1835 setup_kfail argument order.
1836 * gdb.cp/overload.exp: Fix setup_kfail argument order.
1837
83d1babf
TT
18382010-05-25 Tom Tromey <tromey@redhat.com>
1839
1840 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
1841
6acb16a2
MS
18422010-05-25 Michael Snyder <msnyder@vmware.com>
1843
1844 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
1845 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
1846 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
1847 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
1848 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
1849 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
1850 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
1851 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
1852 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
1853 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
1854 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
1855 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
1856 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
1857 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
1858 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
1859 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
1860 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
1861 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
1862 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
1863 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
1864 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
1865 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
1866 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
1867 * gdb.base/default.exp: Replace send_gdb with gdb_test.
1868 * gdb.base/define.exp: Replace send_gdb with gdb_test.
1869 * gdb.base/display.exp: Replace send_gdb with gdb_test.
1870 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
1871 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
1872 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
1873 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
1874 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
1875 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
1876 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
1877 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
1878 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
1879 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
1880 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
1881 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
1882 * gdb.base/help.exp: Replace send_gdb with gdb_test.
1883 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
1884 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
1885 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
1886 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
1887 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
1888 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
1889 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
1890 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 1891 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
1892
18932010-05-25 Doug Evans <dje@google.com>
1894
1895 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
1896 gdb.string_to_argv.
ad3986f0 1897
d3b1e874
TT
18982010-05-21 Tom Tromey <tromey@redhat.com>
1899
1900 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
1901 Call it.
1902 * gdb.dwarf2/pieces.S: Update.
1903 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
1904
cb826367
TT
19052010-05-21 Tom Tromey <tromey@redhat.com>
1906
1907 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
1908 Call it.
1909 * gdb.dwarf2/pieces.c (struct C): New.
1910 (f6): New function.
1911 * gdb.dwarf2/pieces.S: Replace.
1912
74de6778
TT
19132010-05-21 Tom Tromey <tromey@redhat.com>
1914
1915 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
1916 Call it.
1917
afd74c5f
TT
19182010-05-21 Tom Tromey <tromey@redhat.com>
1919
1920 * gdb.dwarf2.pieces.exp: New file.
1921 * gdb.dwarf2.pieces.S: New file.
1922 * gdb.dwarf2.pieces.c: New file.
1923
a7b75dfd 19242010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 1925 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
1926
1927 * lib/gdb.exp (gdb_test_no_output): New function.
1928 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
1929 when testing commands that should produce no output.
1930
c81c812a
JB
19312010-05-17 Joel Brobecker <brobecker@adacore.com>
1932
1933 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
1934 parameter that we want to watch being a constant.
1935
0cce5bd9
JB
19362010-05-17 Joel Brobecker <brobecker@adacore.com>
1937
1938 * gdb.ada/cond_lang: New testcase.
1939
47050449
JB
19402010-05-17 Joel Brobecker <brobecker@adacore.com>
1941
1942 * lib/gdb.exp (banned_variables): New variable/constant.
1943 (gdb_init): Add write trace on variables listed in banned_variables.
1944 (gdb_finish): Remove write traces on variables listed in
1945 banned_variables.
1946
77c01586
JB
19472010-05-17 Joel Brobecker <brobecker@adacore.com>
1948
1949 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
1950 * gdb.cp/koenig.exp: Likewise.
1951
88d4aea7
PM
19522010-05-14 Phil Muldoon <pmuldoon@redhat.com>
1953
889bf7c5 1954 PR python/11482
88d4aea7
PM
1955
1956 * gdb.python/py-value.exp (test_value_hash): New function.
1957
f5a010c0
PM
19582010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
1959
1960 PR exp/11530.
1961 * gdb.base/gdb11530.c: New file.
1962 * gdb.base/gdb11530.exp: New file.
1963
8ef4892f
JK
19642010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1965
1966 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
1967 * gdb.dwarf2/dw2-modula2-self-type.S: New.
1968
7322dca9
SW
19692010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
1970
1971 * gdb.cp/koenig.exp: New test.
1972 * gdb.cp/koenig.cc: New test program.
1973
02e7ea18
JB
19742010-05-05 Joel Brobecker <brobecker@adacore.com>
1975
1976 Remove the use of prms_id and bug_id throughout the testsuite.
1977
e1c34c5d
PM
19782010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
1979
1980 PR exp/11349.
1981 * testsuite/gdb.cp/ref-types.exp: Add test to examine
1982 use a reference local variable.
1983
8e1d0c49
JK
19842010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1985
1986 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
1987 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
1988 variable different_dir. Move debugfile into a full directory pathname
1989 under DIFFERENT_DIR.
1990 * lib/gdb.exp (separate_debug_filename): Remove.
1991 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
1992 variable debug_dir and mkdir of it. Update function comments.
1993
e66408ed
PA
19942010-04-29 Pedro Alves <pedro@codesourcery.com>
1995
1996 PR gdb/11557
1997
1998 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
1999 files.
2000
d7b32ed3
PM
20012010-04-29 Phil Muldoon <pmuldoon@redhat.com>
2002
889bf7c5 2003 * gdb.python/py-param.exp: New File.
d7b32ed3 2004
6aecb9c2
JB
20052010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
2006
2007 * gdb.base/default.exp: Fix "set language" test.
2008
bdf92a1c
PM
20092010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
2010
2011 PR breakpoints/11531.
2012 * gdb.base/gdb11531.c: New file.
2013 * gdb.base/gdb11531.exp: New file.
2014
3f172e24
TT
20152010-04-26 Tom Tromey <tromey@redhat.com>
2016
2017 * gdb.base/completion.exp: Add tests for completion and deprecated
2018 commands.
2019
64af4c92
JK
20202010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2021
2022 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
2023 (print /x char_array): Escape curly brackets.
2024
492928e4
JK
20252010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2026
2027 Fix deadlock on looped list of loaded shared objects.
2028 * gdb.base/solib-corrupted.exp: New.
2029
66d09542
DE
20302010-04-23 Doug Evans <dje@google.com>
2031
2032 * gdb.python/py-section-script.c: New file.
2033 * gdb.python/py-section-script.exp: New file.
2034 * gdb.python/py-section-script.py: New file.
2035
8bd10a10
CM
20362010-04-20 Chris Moller <cmoller@redhat.com>
2037
2038 PR 10179
2039
2040 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
2041 * gdb.base/pr10179-a.c:
2042 * gdb.base/pr10179-b.c:
2043 * gdb.base/pr10179.exp: New files.
2044
c0201579
JK
20452010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2046
2047 Fix crashes on dangling display expressions.
2048 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
2049 is SEP.
2050 (lib_flags): Remove the "debug" keyword.
2051 (libsepdebug): New variable for iterating new loop.
2052 (save_pf_prefix): New variable wrapping the loop.
2053 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
2054 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
2055
793b0ff8
PM
20562010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2057
2058 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
2059
097f51f7
PM
20602010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2061
2062 PR stabs/11479.
2063 * gdb.stabs/gdb11479.exp: New file.
2064 * gdb.stabs/gdb11479.c: New file.
2065
9a22f0d0
PM
20662010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2067
2068 * gdb.base/charset.c (Strin16, String32): New variables.
2069 * gdb.base/charset.exp (gdb_test): Test correct display
2070 of 16 or 32 bit strings.
2071
20722010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
2073
2074 PR 9167
2075 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
2076 * gdb.cp/pr9167.cc: New file.
2077 * gdb.cp/pr9167.exp: New file.
2078
2079
6e354e5e
PM
20802010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
2081
2082 PR pascal/11492.
2083 * gdb.pascal/gdb11492.pas: New file.
2084 * gdb.pascal/gdb11492.exp: New file.
2085
be942545
JB
20862010-04-20 Joel Brobecker <brobecker@adacore.com>
2087
1667e6e3 2088 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 2089
0c3acc09
JB
20902010-04-20 Joel Brobecker <brobecker@adacore.com>
2091
2092 * gdb.ada/dyn_loc: New testcase.
2093
ec31cde5
CM
20942010-04-20 Chris Moller <cmoller@redhat.com>
2095
2096 PR 10867
889bf7c5 2097
ec31cde5
CM
2098 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
2099 * gdb.cp/pr10687.cc: New file.
2100 * gdb.cp/pr10687.exp: New file.
2101
2102
ce4b0682
SDJ
21032010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2104 Sergio Durigan Junior <sergiodj@redhat.com>
2105
2106 * gdb.fortran/logical.exp: New testcase.
2107 * gdb.fortran/logical.f90: New file.
2108
3436961f
DE
21092010-04-19 Doug Evans <dje@google.com>
2110
2111 * gdb.base/help.exp (help source): Update expected output.
2112
4d836c09
JK
21132010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2114
2115 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
2116 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
2117 gdb_exit and return.
2118 (executable): New variable.
2119 (binfile): Use it.
2120
6149aea9
PA
21212010-04-19 Pedro Alves <pedro@codesourcery.com>
2122
2123 PR breakpoints/8554.
2124
2125 * gdb.trace/save-trace.exp: Adjust.
2126
ed41462c
L
21272010-04-17 H.J. Lu <hongjiu.lu@intel.com>
2128
2129 PR corefiles/11511
2130 * gdb.arch/system-gcore.exp: New.
2131 * gdb.arch/gcore.c: Likewise.
2132
3f7b2faa
DE
21332010-04-15 Doug Evans <dje@google.com>
2134
fa33c3cd
DE
2135 * gdb.python/py-progspace.c: New file.
2136 * gdb.python/py-progspace.exp: New file.
2137
3f7b2faa
DE
2138 * gdb.base/source.exp: Add tests for "source -s".
2139
79f283fe
PM
21402010-04-14 Phil Muldoon <pmuldoon@redhat.com>
2141
2142 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
2143 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
2144 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
2145 * gdb.python/py-mi.exp: New test for to_string returning None.
2146
fc8eb08a
PM
21472010-04-12 Phil Muldoon <pmuldoon@redhat.com>
2148
2149 * gdb.python/py-breakpoint.c: Make result global.
2150
26e197f6
JK
21512010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2152
2153 Fix non-GNU make compatibility.
2154 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
2155
adc36818
PM
21562010-04-09 Phil Muldoon <pmuldoon@redhat.com>
2157
2158 * gdb.python/py-breakpoint.exp: New File.
2159 * gdb.python/py-breakpoint.C: Ditto.
2160
64e17368
SS
21612010-04-08 Stan Shebs <stan@codesourcery.com>
2162
2163 * gdb.trace/actions.exp: Clear default-collect.
2164 * gdb.trace/save-trace.exp: Clear default-collect.
2165
fff5cc64
PM
21662010-04-08 Phil Muldoon <pmuldoon@redhat.com>
2167
2168 * gdb.python/py-value: Add null string variable.
2169 (test_lazy_string): Test zero length, NULL address lazy
2170 strings.
2171
a055a187
L
21722010-04-07 H.J. Lu <hongjiu.lu@intel.com>
2173
2174 * gdb.arch/i386-avx.c: New.
2175 * gdb.arch/i386-avx.exp: Likewise.
2176
2177 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
2178
96e39866
DE
21792010-04-06 Doug Evans <dje@google.com>
2180
2181 * gdb.base/source-test.gdb: New file.
2182 * gdb.base/source.exp: Test source -v.
2183
5984a431
UW
21842010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2185
2186 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
2187
ec8a089a
PM
21882010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
2189
2190 * gdb.stabs/aout.sed: Convert all backslash to double backslash
2191 within one line, unless it is followed by a double quote.
2192 * gdb.stabs/hppa.sed: Idem.
2193 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
2194 * gdb.stabs/weird.exp: Check for correct parsing of
2195 char and string constants.
ec8a089a
PM
2196 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
2197 in .stabs to .stabx substitution.
2198
fce3c1f0
SS
21992010-04-05 Stan Shebs <stan@codesourcery.com>
2200
2201 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
2202 constant global.
2203 * gdb.trace/tfile.exp: Try to print them.
2204
d77f58be
SS
22052010-04-04 Stan Shebs <stan@codesourcery.com>
2206
2207 * gdb.base/completion.exp: Update for new "info watchpoints".
2208 * gdb.base/default.exp: Ditto.
2209 * gdb.base/help.exp: Ditto.
2210 * gdb.base/watchpoint.exp: Ditto.
2211 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 2212
af54718e
SS
22132010-04-04 Stan Shebs <stan@codesourcery.com>
2214
2215 * gdb.trace/tfile.exp: Sharpen tfind test.
2216
74d1f91e
JK
22172010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2218
2219 * gdb.base/break-entry.exp: New.
2220
eb8e76db 22212010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 2222 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
2223
2224 * gdb.reverse/i386-sse-reverse.exp: New file.
2225 * gdb.reverse/i386-sse-reverse.c: New file.
2226
bf65cad8
PA
22272010-04-02 Pedro Alves <pedro@codesourcery.com>
2228
2229 * gdb.trace/tfind.exp: Adjust expected disassembly output.
2230
fff87407
SS
22312010-04-01 Stan Shebs <stan@codesourcery.com>
2232
2233 * gdb.trace/actions.exp: Tweak expected output.
2234 * gdb.trace/while-stepping.exp: Tweak expected output.
2235
fe01d668
L
22362010-04-01 H.J. Lu <hongjiu.lu@intel.com>
2237
2238 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
2239
86b17b60
PA
22402010-04-01 Pedro Alves <pedro@codesourcery.com>
2241
2242 * gdb.base/commands.exp: Adjust.
2243 * gdb.cp/extern-c.exp: Adjust.
2244
2c58c0a9
PA
22452010-04-01 Pedro Alves <pedro@codesourcery.com>
2246
2247 * gdb.trace/collection.c (local_test_func): Define a local struct,
2248 and instanciate it.
2249
0db9b91c
PA
22502010-04-01 Pedro Alves <pedro@codesourcery.com>
2251
2252 * gdb.trace/collection.exp (gdb_collect_args_test)
2253 (gdb_collect_argarray_test): XFAIL the tests that assume the
2254 argarray argument's elements are collected.
2255
8072405b
JK
22562010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2257
2258 * gdb.dwarf2/dw2-bad-parameter-type.exp,
2259 gdb.dwarf2/dw2-bad-parameter-type.S: New.
2260
8bf6485c
SS
22612010-03-31 Stan Shebs <stan@codesourcery.com>
2262
2263 * gdb.trace/save-trace.exp: Test save/restore of default-collect
2264 and tracepoint conditionals.
2265 (gdb_verify_tracepoints): Delete unused return.
2266
fd7f724a
KS
22672010-03-26 Keith Seitz <keiths@redhat.com>
2268
2269 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
2270 appear in the output before main.
2271 Remove KFAIL for gdb/2215 aka bz 9320.
2272
8d9e7719
DE
22732010-03-30 Doug Evans <dje@google.com>
2274
0906dd0b
DE
2275 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
2276 by dejagnu.
2277 * gdb.arch/amd64-dword.exp: Ditto.
2278
8d9e7719
DE
2279 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
2280 match.
2281 (break printf): Ditto.
2282
1da644f0
SW
22832010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
2284
2285 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
2286 gcc < 4.4.
2287 * gdb.cp/shadow.exp: Ditto.
2288
a8121990
PA
22892010-03-29 Pedro Alves <pedro@codesourcery.com>
2290
2291 * gdb.trace/collection.exp (run_trace_experiment): Make sure
2292 "tstart" is silent.
2293
6e79d367
PA
22942010-03-29 Pedro Alves <pedro@codesourcery.com>
2295
2296 * gdb.trace/collection.exp (executable): New.
2297 (binfile): Use it.
2298 (fpreg, spreg, pcreg): New.
2299 (test_register): Use gdb_test_multiple. Pass /x to print.
2300 (prepare_for_trace_test): New.
2301 (run_trace_experiment): Use "continue", not gdb_run_cmd.
2302 (gdb_collect_args_test, gdb_collect_argstruct_test)
2303 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
2304 prepare_for_trace_test.
2305 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
2306 fpreg, spreg and pcreg.
2307 (gdb_collect_expression_test, gdb_collect_globals_test): Use
2308 prepare_for_trace_test.
2309 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
2310 try to detect tracing support here. Don't set breakpoints at
2311 `begin' or `end' here.
2312 <global scope>: Use clean_restart. Run to main before checking
2313 for tracing support. Check for for tracing support here.
2314
09248348
JK
23152010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2316
2317 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
2318 " as $displacement" to "seen displacement message".
2319
d350db38
PA
23202010-03-28 Pedro Alves <pedro@codesourcery.com>
2321
2322 * gdb.trace/while-dyn.exp (executable): New variable.
2323 (binfile): Use it.
2324 (test_while_stepping): New function. Move most tests here. Call
2325 it once for each of the while-stepping, stepping and ws aliases.
2326
907af001
UW
23272010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2328
2329 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
2330 that do not provide the tagless_struct type name at all.
2331 (test_print_anon_union): Do not check value of uninitialized
2332 union member. Do not use cp_test_ptype_class, so we can accept
2333 "long" as well as "long int".
2334
610197fd
PA
23352010-03-26 Pedro Alves <pedro@codesourcery.com>
2336
2337 * gdb.trace/tfile.c (tohex, bin2hex): New.
2338 (write_error_trace_file): Hexify error description.
2339
6c28cbf2
SS
23402010-03-25 Stan Shebs <stan@codesourcery.com>
2341
2342 * gdb.trace/tfile.c: Generate an additional trace file, improve
2343 portability.
2344 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
2345 files in a better way.
2346
e62b8c7e
KS
23472010-03-25 Keith Seitz <keiths@redhat.com>
2348
2349 * gdb.java/jprint.exp: XFAIL printing of static class members
2350 because of GCC debuginfo problem.
2351
82ccf5a5
JK
23522010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2353
2354 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
2355
293e2f9e
DJ
23562010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2357
2358 * gdb.base/completion.exp: Allow long instead of long int.
2359 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
2360 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
2361 variable p.
2362 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
2363 * gdb.base/pointers.exp: Allow long instead of long int.
2364 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
2365 * gdb.base/step-line.exp: Allow a directory before the source file name.
2366
95a42b64
TT
23672010-03-24 Tom Tromey <tromey@redhat.com>
2368
2369 PR breakpoints/9352:
2370 * gdb.base/default.exp: Update.
2371 * gdb.base/commands.exp: Update.
2372 * gdb.cp/extern-c.exp: Test setting commands on multiple
2373 breakpoints at once.
2374
2390201f
DJ
23752010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2376
2377 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
2378 if gdb,nosignals.
2379 * gdb.base/watchpoints.c: Do not include unnecessary headers.
2380 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
2381 exited".
2382
8c9a6790
SS
23832010-03-24 Stan Shebs <stan@codesourcery.com>
2384
2385 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
2386
a6c727b2
DJ
23872010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2388
2389 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
2390 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
2391 argument. Handle "short" and "long".
2392 (Top level): Pass overprototyped output for old_fptr and xptr.
2393
4dfd5423
PA
23942010-03-23 Pedro Alves <pedro@codesourcery.com>
2395
2396 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
2397 format strings and add casts to avoid compiler warnings.
2398
23992010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
2400
2401 * lib/trace-support.exp (gdb_trace_setactions):
2402 Don't expect whitespace after ">" prompt.
2403 * gdb.trace/actions.exp: Adjust for output changes.
2404 * gdb.trace/while-stepping.exp: Likewise.
2405
c847d045
JK
24062010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2407
2408 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
2409 and r157645).
2410
5f717f1d
JK
24112010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2412
2413 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
2414 New.
2415
7d6d51d5
DJ
24162010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
2417
2418 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
2419 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
2420
3b11a015
SS
24212010-03-19 Stan Shebs <stan@codesourcery.com>
2422
2423 * gdb.trace/ax.exp: New file.
2424
d7d158ed
DE
24252010-03-19 Doug Evans <dje@google.com>
2426
6bb85cd1
DE
2427 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
2428 output from gcc.
2429
d7d158ed
DE
2430 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
2431 named /usr/sbin/prelink<foo>.
2432
4daf5ac0
SS
24332010-03-18 Stan Shebs <stan@codesourcery.com>
2434
2435 * gdb.trace/circ.exp: Test circular-trace-buffer.
2436 * gdb.trace/tfile.exp: Update tstatus test.
2437
e8d05480
JB
24382010-03-18 Joel Brobecker <brobecker@adacore.com>
2439
2440 * gdb.dwarf2/dw2-anonymous-func.S: New file.
2441 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
2442
441b986a
UW
24432010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2444
2445 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
2446
4247603b
PA
24472010-03-18 Pedro Alves <pedro@codesourcery.com>
2448
2449 * gdb.base/default.exp: Adjust the expected output of the finish
2450 and until commands when the inferior is not being run.
2451
13387711
SW
24522010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
2453
2454 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
2455 * gdb.cp/nsusing.exp: Ditto.
2456
6e31430b
TT
24572010-03-15 Tom Tromey <tromey@redhat.com>
2458
2459 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
2460 * gdb.cp/userdef.cc (operator==): New function.
2461 (main): New locals mem1, mem2.
2462
e2d69cb5
JZ
24632010-03-15 Jie Zhang <jie@codesourcery.com>
2464
2465 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
2466 Declare and use new loadtimeout variable.
2467
f572f0a9
DJ
24682010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
2469
2470 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
2471 Use gdb_load later.
2472
51f4c0b0
PA
24732010-03-14 Pedro Alves <pedro@codesourcery.com>
2474
2475 * gdb.base/solib-disc.c (main): Make format of fprintf a string
2476 literal. Add missing endlines to prints to stderr.
2477
1c809c68
TT
24782010-03-12 Tom Tromey <tromey@redhat.com>
2479
2480 PR c++/9708:
2481 * gdb.cp/m-static.exp: Add regression test.
2482 * gdb.cp/m-static.cc (method): New method.
2483 (main): Call it.
2484
00ae8fef
SW
24852010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
2486
2487 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
2488 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
2489
759f0f0b
PA
24902010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
2491
21e24d21
PA
2492 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
2493
24942010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
2495
759f0f0b
PA
2496 * lib/gdb.exp (skip_stl_tests): New.
2497 (gdb_compile): Symbian needs -ldl.
2498 (shlib_target_file): New.
2499 (shlib_symbol_file): New.
2500 (gdb_load_shlibs): Use shlib_target_file.
2501 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
2502 * gdb.cp/exception.exp: Use skip_stl_tests.
2503 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
2504 * gdb.cp/try_catch.exp: Use skip_stl_tests.
2505 * gdb.cp/mb-templates.exp: Ditto.
2506 * gdb.base/commands.exp: Relax regexes.
2507 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
2508 shlib_target_file and shlib_symbol_file.
2509 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
2510 sections.
2511 * gdb.base/ending-run.exp: Accept E32Main for symbian.
2512 * gdb.base/solib-disc.exp: Use
2513 shlib_target_file and shlib_symbol_file.
2514 * gdb.base/unload.exp: Don't skip on symbian. Use
2515 shlib_target_file and shlib_symbol_file.
2516 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
2517
6a8f2671 25182010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 2519
6a8f2671
PA
2520 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
2521 * gdb.trace/report.exp: Adjust for x86 and x86_64.
2522 Issue a tfind end before looking for a tracepoint frame.
2523 * gdb.trace/tfind.exp: Adjust tstatus output.
2524 Adjust disassembly output.
2525 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
2526
ccf26247
JK
25272010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2528
2529 * gdb.base/break-interp.exp: Create new displacement parameter value
2530 for the test_ld calls.
2531 (reach): New parameter displacement, verify its content. New push of
2532 pf_prefix "reach-$func:". Import global expect_out.
2533 (test_core): New parameter displacement, verify its content. New push
2534 of pf_prefix "core:". New command "set verbose on". Import global
2535 expect_out.
2536 (test_attach): New parameter displacement, verify its content. New
2537 push of pf_prefix "attach:". New command "set verbose on". Import
2538 global expect_out.
2539 (test_ld): New parameter displacement, pass it to the reach, test_core
2540 and test_attach calls and verify its content in the "ld.so exit" test.
2541 * gdb.base/prelink.exp: Remove gdb_exit and final return.
2542 (prelink): Update expected text, use gdb_test.
2543
e469c7fb
DE
25442010-03-10 Doug Evans <dje@google.com>
2545
2546 * gdb.base/checkpoint.exp: Fix comment.
2547 Lengthen timeout while doing >600 checkpoints test.
2548 Rename duplicate "kill all one" test to keep test names unique.
2549
60e1c644
PA
25502010-03-10 Pedro Alves <pedro@codesourcery.com>
2551
2552 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
2553
cec808ec
KS
25542010-03-08 Keith Seitz <keiths@redhat.com>
2555
889bf7c5
PA
2556 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
2557 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
2558 (dm_type_long): New function.
2559 (dm_type_unsigned_short): New function.
2560 (dm_type_unsigned_long): New function.
2561 (myint): New typedef.
2562 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
2563 long, unsigned shor and long, operator char*, and typedef.
2564 (test_lookup_operator_functions): Add operator char* test.
2565 (test_paddr_operator_functions): Likewise.
2566 (test_paddr_overloaded_functions): Use probe values for
2567 short, long, and unsigned short and long.
2568 (test_paddr_hairy_functions): If the demangler probe detected
2569 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
2570 demangler.
2571 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
2572 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
2573 and "print null_pmf".
2574 Add test "ptype a.*pmf".
2575 * gdb.cp/overload.exp: Allow optional "int" to appear with
2576 "short" and "long".
2577 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
2578 long expect value for men_overload1arg.
2579 Allow "int" to appear with "short" and "long".
2580 When testing "info break", add argument for main (void).
2581 Also allow "int" to appear with "short" and "long".
2582 Ditto with "unsigned" and "long long".
cec808ec
KS
2583 * gdb.java/jmain.exp: Do not enclose methods names in single
2584 quotes.
2585 * gdb.java/jmisc.exp: Likewise.
2586 * gdb.java/jprint.exp: Likewise.
2587 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
2588
2589 From Jan Kratochvil <jan.kratochvil@redhat.com>:
2590 * gdb.cp/exception.exp (backtrace after first throw)
2591 (backtrace after second throw): Allow a namespace before __cxa_throw.
2592 (backtrace after first catch, backtrace after second catch): Allow
2593 a namespace before __cxa_begin_catch.
2594
2595 * gdb.cp/cpexprs.exp: New file.
2596 * gdb.cp/cpexprs.cc: New file.
2597
2598 From Daniel Jacobowitz <dan@codesourcery.com>
2599 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
2600 to use string_to_regexp.
2601 (ctor, dtor): New functions. Use them to match constructor
2602 and destructor function types.
2603 (Top level): Use runto_main.
2604
f870a310
TT
26052010-03-05 Tom Tromey <tromey@redhat.com>
2606
2607 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
2608 gdb.target_charset.
2609 (pp_ns.to_string): Likewise.
2610
0c199f28
KS
26112010-03-04 Keith Seitz <keiths@redhat.com>
2612
2613 * gdb.cp/overload.exp: Test that the filename portion of a linespec
2614 can be quoted. Test that both the filename and function/line
2615 portions can be quoted at the same time.
2616
c7437ca6
PA
26172010-03-04 Pedro Alves <pedro@codesourcery.com>
2618
2619 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
2620
b111b805
DE
26212010-03-03 Doug Evans <dje@google.com>
2622
24486cb7
DE
2623 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
2624 libc contains libpthread.
2625
b111b805
DE
2626 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
2627 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
2628 of gdb_compile. Add another pattern to match android backtrace.
2629
a0e0ef55
TT
26302010-03-03 Tom Tromey <tromey@redhat.com>
2631
2632 PR gdb/11345:
2633 * gdb.base/printcmds.exp (test_printf): Add test.
2634
1ba53b71
L
26352010-03-02 H.J. Lu <hongjiu.lu@intel.com>
2636
2637 * gdb.arch/amd64-byte.exp: New.
2638 * gdb.arch/amd64-dword.exp: Likewise.
2639 * gdb.arch/amd64-pseudo.c: Likewise.
2640 * gdb.arch/amd64-word.exp: Likewise.
2641 * gdb.arch/i386-byte.exp: Likewise.
2642 * gdb.arch/i386-pseudo.c: Likewise.
2643 * gdb.arch/i386-word.exp: Likewise.
2644
f5dff777
DJ
26452010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
2646
2647 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
2648 types. Add structreg, bitfields, and flags registers.
2649 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
2650 registers.
2651
90884b2b
L
26522010-03-01 H.J. Lu <hongjiu.lu@intel.com>
2653
2654 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
2655 (load_description): Set architecture if defined.
2656
dc00d89f
PM
26572010-02-28 Phil Muldoon <pmuldoon@redhat.com>
2658
2659 * gdb.python/py-frame.exp: Add read_var block tests.
2660 * gdb.python/py-frame.c (block): New function.
2661
0e095b7e
JK
26622010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2663 Daniel Jacobowitz <dan@codesourcery.com>
2664
2665 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
2666
624f1a65
DM
26672010-02-25 David S. Miller <davem@davemloft.net>
2668
2669 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
2670 fix logic for setting all_syscalls_numbers.
2671
f3e9a817
PM
26722010-02-24 Phil Muldoon <pmuldoon@redhat.com>
2673
2674 * Makefile.in: Add py-block and py-symbol.
2675 * gdb.python/py-symbol.exp: New File.
2676 * gdb.python/py-symtab.exp: New File.
2677 * gdb.python/py-block.exp: New File.
2678 * gdb.python/py-symbol.c: New File.
2679 * gdb.python/py-block.c: New File.
2680
f6bbabf0
PM
26812010-02-24 Phil Muldoon <pmuldoon@redhat.com>
2682
2683 PR python/11314
2684 * lib/gdb.exp (skip_python_tests): New function.
2685 * gdb.python/py-cmd.exp: Use skip_python_tests.
2686 * gdb.python/py-frame.exp: Likewise.
2687 * gdb.python/py-function.exp: Likewise.
2688 * gdb.python/py-prettyprint.exp: Likewise.
2689 * gdb.python/py-template.exp: Likewise.
2690 * gdb.python/py-type.exp: Likewise.
2691 * gdb.python/py-value.exp: Likewise.
2692
85d721b8
PA
26932010-02-22 Pedro Alves <pedro@codesourcery.com>
2694
2695 PR9605
2696
2697 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
2698
48e32051
TT
26992010-02-19 Tom Tromey <tromey@redhat.com>
2700
2701 PR c++/8693, PR c++/9496:
2702 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
2703 regression tests.
2704
ac9c0048
JK
27052010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2706
2707 Fix compatibility with m68k as.
2708 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
2709 Use only /* comments */.
2710
57bb97a4
UW
27112010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2712
2713 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
2714 * configure: Regenerate.
2715
7d1bf85c
DJ
27162010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
2717
2718 * gdb.python/py-type.exp: Check for Python support.
2719
061b5285
PA
27202010-02-17 Pedro Alves <pedro@codesourcery.com>
2721
2722 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
2723 `regsub' syntax available.
2724
f8a8bc2c
PA
27252010-02-17 Pedro Alves <pedro@codesourcery.com>
2726
2727 * gdb.base/shmain.c (main): Remove printf call.
2728 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
2729 * gdb.base/unload.c (main): Make format of fprintf a string
2730 literal. Add missing endlines to prints to stderr.
2731 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
2732
6f451e5e
TT
27332010-02-17 Tom Tromey <tromey@redhat.com>
2734
2735 * gdb.java/jprint.java (jprint.props): New field.
2736 * gdb.java/jprint.exp (set_lang_java): Add regression test.
2737
12d79008
PA
27382010-02-17 Pedro Alves <pedro@codesourcery.com>
2739
ef801a0e 2740 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
2741 available.
2742
d252f7e5
DJ
27432010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2744
2745 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
2746 creation to support remote host testing.
2747
67bdab6c
DJ
27482010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2749
2750 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
2751 Recognize "command not found".
2752
bb391223
DJ
27532010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2754
2755 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
2756 single-stepping.
2757
70362913
DJ
27582010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2759
2760 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
2761 if arguments are not supported.
2762
493f3c00
DJ
27632010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2764
2765 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
2766 be const or non-const.
2767
8034c749
DJ
27682010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2769
2770 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
2771 mi_send_resuming_command to send -exec-continue.
2772
791dfb64
DJ
27732010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2774
2775 * gdb.base/list.exp (test_list_filename_and_function): Add test
2776 with single quotes.
2777 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
2778 matching.
2779 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
2780 Add KFAIL'd tests for PR gdb/11289.
2781
7c5fe868
DJ
27822010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2783
2784 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
2785
fdc498b8
DJ
27862010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2787
2788 * gdb.base/comp-dir/subdir/dummy.txt: New file.
2789 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
2790 a temporary directory.
2791
b519e2a6
DJ
27922010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2793
2794 * gdb.base/charset.exp: Use a single regular expression to match
2795 show host-charset and show target-charset output.
2796
74164c56
JK
27972010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2798
2799 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
2800 "Illegal process-id" expect string more exact.
2801 (attach to digits-starting nonsense is prohibited): New.
2802
701ed6dc
JK
28032010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2804
2805 * gdb.base/prelink.exp (set verbose on): New.
2806
889bf7c5 28072010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
2808
2809 * mi-reverse.exp: New file. Test for reverse option to the
2810 following MI commands: exec-continue, exec-finish, exec-next,
2811 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 2812
dadf0e9c
JB
28132010-02-09 Joel Brobecker <brobecker@adacore.com>
2814
2815 * gdb.ada/ptype_tagged_param: New testcase.
2816
714f19d5
TT
28172010-02-08 Tom Tromey <tromey@redhat.com>
2818
2819 PR c++/8017:
2820 * gdb.cp/overload.exp: Add tests.
2821 * gdb.cp/overload.cc (struct K): New.
2822 (namespace N): New.
2823 (main): Call new functions.
2824 (K::staticoverload): Define.
2825
889bf7c5 28262010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
2827
2828 PR gdb/10728
2829 * gdb.cp/pr10728-x.h: New file.
2830 * gdb.cp/pr10728-x.cc: New file.
2831 * gdb.cp/pr10728-y.cc: New file.
2832 * gdb.cp/pr10728.exp: New file.
2833 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
2834
889bf7c5 28352010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
2836
2837 PR gdb/9067
2838 * gdb.cp/pr9067.exp: New
2839 * gdb.cp/pr9067.cc: New
2840 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
2841
7b356089
JB
28422010-02-08 Joel Brobecker <brobecker@adacore.com>
2843
2844 * lib/gdb.exp (gdb_test_timeout): New global variable.
2845 Set it to timeout if not already set.
2846 (gdb_init): Reset the value of timeout to gdb_test_timeout.
2847
1be00882
DE
28482010-02-05 Doug Evans <dje@google.com>
2849
2850 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
2851 user.
2852
82856980
SW
28532010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
2854
2855 PR c++/7935:
2856 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
2857
1a334831
TT
28582010-02-04 Tom Tromey <tromey@redhat.com>
2859
2860 * gdb.cp/virtbase.exp: Make test case names unique.
2861
9c3c02fd
TT
28622010-02-02 Tom Tromey <tromey@redhat.com>
2863
2864 * gdb.cp/virtbase.exp: Add regression tests.
2865 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
2866 (main): Instantiate RHC.
2867
0cc2414c
TT
28682010-02-02 Tom Tromey <tromey@redhat.com>
2869
2870 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
2871 type-printing change.
2872
edf3d5f3
TT
28732010-02-02 Tom Tromey <tromey@redhat.com>
2874
2875 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
2876 * gdb.cp/virtbase.cc: New file.
2877 * gdb.cp/virtbase.exp: New file.
2878 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
2879
e4b7f41c
JK
28802010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2881
2882 PR libc/11214:
2883 * gdb.threads/current-lwp-dead.c: Include features.h.
2884 (HAS_NOMMU): New.
2885 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
2886
b381ea14
JK
28872010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2888
2889 * gdb.base/symbol-without-target_section.exp,
2890 gdb.base/symbol-without-target_section.c: New.
2891
c593ac0e
DJ
28922010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2893
2894 * gdb.base/bigcore.exp: Reset increased timeout.
2895 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
2896
db25f29d
DJ
28972010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2898
2899 * gdb.base/gcore.exp (capture_command_output): Use
2900 gdb_test_multiple.
2901
f9d67f43
DJ
29022010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2903
2904 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
2905 * gdb.arch/thumb2-it.exp (test_it_break): New function.
2906 (Top level): Call it.
2907
177321bd
DJ
29082010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2909
2910 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
2911
97f2ed50
DJ
29122010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2913
2914 * gdb.base/call-strs.exp, gdb.base/default.exp,
2915 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
2916 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
2917 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
2918 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
2919 gdb.base/watchpoint-solib.exp: Save and restore timeout.
2920 * gdb.base/ending-run.exp: Correct restore of timeout.
2921 * gdb.base/page.exp: Remove unnecessary timeout setting.
2922
e4e2711a
JB
29232010-01-29 Joel Brobecker <brobecker@adacore.com>
2924
2925 * gdb.ada/rec_return: New testcase.
2926
ba581dc1
JB
29272010-01-29 Joel Brobecker <brobecker@adacore.com>
2928
2929 * gdb.ada/call_pn: New testcase.
2930
4ea95be9
DJ
29312010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
2932
2933 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
2934 (Top level): Use it to resume.
2935 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
2936 the Thumb mode displaced stepping error as unsupported.
2937
df83a9bf
SW
29382010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
2939
889bf7c5
PA
2940 * gdb.cp/nsusing.exp: Added more tests.
2941 * gdb.cp/nsrecurs.exp: Ditto.
2942 * gdb.cp/nsusing.cc: Added test functions.
2943 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 2944
40b27cdc
JK
29452010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2946
2947 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
2948 absolute directory pathnames in gdb.sum file.
2949
de958931
SW
29502010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
2951
2952 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
2953 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
2954
708ead4e
TT
29552010-01-26 Tom Tromey <tromey@redhat.com>
2956
2957 PR exp/7643:
2958 * gdb.base/printcmds.exp (test_print_string_constants): Remove
2959 setup_kfail.
2960
b14e635e
SW
29612010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
2962
2963 * gdb.cp/nsrecurs.exp: New test.
2964 * gdb.cp/nsrecurs.cc: New test program.
2965 * gdb.cp/nsstress.exp: New test.
2966 * gdb.cp/nsstress.cc: New test program.
2967 * gdb.cp/nsdecl.exp: New test.
2968 * gdb.cp/nsdecl.cc: New test program.
2969
8540c487
SW
29702010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
2971
2972 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
2973 imported into file scope.
2974 Marked test as xfail.
2975 * gdb.cp/namespace-using.cc (marker5): New function.
2976 * gdb.cp/shadow.exp: New test.
2977 * gdb.cp/shadow.cc: New test program.
2978 * gdb.cp/nsimport.exp: New test.
2979 * gdb.cp/nsimport.cc: New test program.
2980
421d5d99
TT
29812010-01-25 Tom Tromey <tromey@redhat.com>
2982
2983 PR gdb/11049:
2984 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
2985 with "set print null-stop on".
2986
691f8dc1
JK
29872010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2988
2989 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
2990 Adjust it for DISASSEMBLY_OMIT_FNAME.
2991
0b92b5bb
TT
29922010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2993
2994 PR symtab/11199:
2995 * gdb.dwarf2/member-ptr-forwardref.exp,
2996 gdb.dwarf2/member-ptr-forwardref.S: New.
2997
23787403
JK
29982010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2999
3000 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
3001 (thread1_func): Protect thread1_tid with thread1_tid_cond by
3002 thread1_tid_mutex. Remove gdbstop_mutex handling.
3003 (thread2_func): Protect thread2_tid with thread2_tid_cond by
3004 thread2_tid_mutex. Remove gdbstop_mutex handling.
3005 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
3006 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
3007 pthread_cond_wait conditionalizations by while loops.
3008
b966cb8a
TT
30092010-01-20 Tom Tromey <tromey@redhat.com>
3010
3011 PR backtrace/10770:
3012 * gdb.dwarf2/pr10770.exp: New file.
3013 * gdb.dwarf2/pr10770.c: New file.
3014 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
3015
fcae584b
VP
30162010-01-20 Vladimir Prus <vladimir@codesourcery.com>
3017
3018 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
3019 that target was removed, and the test always runs native anyway.
3020
a0f49112
JK
30212010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3022
3023 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
3024 gdb.base/watchpoint-cond-gone-stripped.c: New.
3025
ceeb3d5a
TT
30262010-01-19 Tom Tromey <tromey@redhat.com>
3027
3028 PR c++/8000:
3029 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
3030 existing tests.
3031 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
3032 (main): Use AAA::SomeEnum.
3033
dd322c54
JK
30342010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3035
3036 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
3037 (test_ignore_count): Declare line_callme_body global.
3038 (run to breakpoint with ignore count): Use line_callme_body.
3039 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
3040 (set line_main_hello, set line_main_return): Reindent.
3041 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
3042 New.
3043 (continue to callee4): Use line_callee4_body.
3044 (check *stopped from CLI command): Use line_callee4_next.
3045 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
3046 (set line_main_hello, set line_main_return): Reindent.
3047 (set line_callee4_head, set line_callee4_body): New.
3048 (continue to callee4): Use line_callee4_body.
3049
4e8f195d
TT
30502010-01-18 Tom Tromey <tromey@redhat.com>
3051
3052 PR c++/9680:
3053 * gdb.cp/casts.cc: Add new classes and variables.
3054 * gdb.cp/casts.exp: Test new operators.
3055
9e14a9ba
JB
30562010-01-18 Tom Tromey <tromey@redhat.com>
3057 Thiago Jung Bauermann <bauerman@br.ibm.com>
3058
3059 * gdb.python/source2.py: New file.
3060 * gdb.python/source1: New file.
3061 * gdb.python/python.exp: Test "source" command.
3062
00bf0b85
SS
30632010-01-15 Stan Shebs <stan@codesourcery.com>
3064
3065 * gdb.trace/tfile.c: New file.
3066 * gdb.trace/tfile.exp: New file.
889bf7c5 3067
55235ad7
JK
30682010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3069
3070 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
3071
9f2982ff
JK
30722010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3073
3074 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
3075
bbfba9ed
JK
30762010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3077
3078 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
3079 (libfunc): New parameter action. Implement also selectable "sleep".
3080 * gdb.base/break-interp-main.c: Include assert.h.
3081 (libfunc): New parameter action.
3082 (main): New parameters argc and argv. Assert argc. Pass argv.
3083 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
3084 (test_attach): New proc.
3085 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
3086 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
3087
61f0d762
JK
30882010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3089
3090 * gdb.base/break-interp.exp (test_core): New proc.
3091 (test_ld): Call it.
3092
06a6f270
JK
30932010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3094
3095 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
3096 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
3097 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
3098 and gdb_compile_shlib. Use new -Wl compiler options.
3099 (dl bt, main bt): New tests.
3100
51bee8e9
JK
31012010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3102
3103 Support PIEs with no symfile_objfile.
3104 * gdb.base/break-interp.exp: New argument at the test_ld calls.
3105 (test_ld): New parameter trynosym.
3106 (test_ld <$trynosym>): New block.
3107
b8040f19
JK
31082010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3109
3110 * gdb.base/break-interp.exp: New file.
3111
be759fcf
PM
31122010-01-13 Phil Muldoon <pmuldoon@redhat.com>
3113
3114 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
3115 * gdb.python/py-prettyprint.py (pp_ls): New printer.
3116 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
3117 test.
3118 * gdb.python/py-prettyprint.c: Define lazystring test structure.
3119 * gdb.python/py-mi.exp: Add lazy string test.
3120
dc146f7c
VP
31212010-01-13 Vladimir Prus <vladimir@codesourcery.com>
3122
3123 * lib/mi-support.exp (mi_check_thread_states): Handle
3124 core number in thread listing.
3125
b4ba55a1
JB
31262010-01-12 Joel Brobecker <brobecker@adacore.com>
3127
3128 * gdb.base/maint.exp: Adjust the expected output for the
3129 "maint print type" test. Use gdb_test_multiple instead of
3130 gdb_sent/gdb_expect.
3131
08e24bd4
DE
31322010-01-11 Doug Evans <dje@google.com>
3133
6496a609
DE
3134 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
3135 from gdbserver_download. All callers updated.
3136
08e24bd4
DE
3137 * gdb.server/ext-run.exp: "info os processes" requires xml support.
3138
b5cfddf5
JK
31392010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3140
3141 Implement binary numbers parsing.
3142 * gdb.base/printcmds.exp (test_integer_literals_accepted)
3143 (test_integer_literals_rejected): New binary tests.
3144
3725885a
RW
31452010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3146
3147 * gdb.cell/configure: Regenerate.
3148
37aeb5df
JK
31492010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3150
3151 * gdb.base/corefile.exp: Move the core finding block out and call it as
3152 core_find, new variable $corefile, replace corefile by $corefile and
3153 [file tail $corefile] for usage vs. test names resp.
3154 * lib/gdb.exp (core_find): Move it as a new function here. New
3155 parameter binfile and deletefiles. New variable $destcore. Pre-delete
3156 $destcore. Return "" on error.
3157
d521f563
JK
31582010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3159
3160 Workaround PR binutils/10802.
3161 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
3162 (twice).
3163
28f24826
DJ
31642010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3165
3166 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
3167
2de75e71
JB
31682010-01-08 Joel Brobecker <brobecker@adacore.com>
3169
3170 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
3171 call, to avoid interruption.
3172
fe00719b 31732010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
3174
3175 * gdb.stabs/weird.def (args93): New.
3176
d0ef5df8
DE
31772010-01-07 Doug Evans <dje@google.com>
3178
3179 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
3180
3a08d52f
TT
31812010-01-07 Tom Tromey <tromey@redhat.com>
3182
3183 * gdb.base/source.exp: Use correct line number.
3184
7a697b8d
SS
31852010-01-05 Stan Shebs <stan@codesourcery.com>
3186
3187 * gdb.trace/tracecmd.exp: Test ftrace.
3188
7803799a
UW
31892010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3190
3191 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
3192
c54eabfa
JK
31932010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3194
3195 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
3196 "uint_for_mi_testing".
3197
02e7ef19
JB
31982010-01-01 Joel Brobecker <brobecker@adacore.com>
3199
3200 Test indented comment in file being sourced.
3201 * gdb.base/commands.exp: Test indented comment in file being sourced.
3202
abd775ce
JB
32032010-01-01 Joel Brobecker <brobecker@adacore.com>
3204
3205 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
3206 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
3207 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
3208 notice.
3209
79b55b82
JB
32102010-01-01 Joel Brobecker <brobecker@adacore.com>
3211
3212 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
3213 notice.
3214
8997583e
JK
32152010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3216
3217 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
3218 missing $after_stopped and comma (,) expectation.
3219
6da95a67
SS
32202009-12-31 Stan Shebs <stan@codesourcery.com>
3221
3222 * gdb.trace/actions.exp: Test teval action.
889bf7c5 3223
218d2fc6
TJB
32242009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3225
3226 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
3227 (top level): Call test_watchpoint_in_big_blob.
3228 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
3229 watchpoints.
3230 (func3): Write to buf.
3231
236f1d4d
SS
32322009-12-29 Stan Shebs <stan@codesourcery.com>
3233
3234 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 3235
f61e138d
SS
32362009-12-28 Stan Shebs <stan@codesourcery.com>
3237
3238 * gdb.trace/tsv.exp: New file.
3239 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 3240
0219b378
DJ
32412009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
3242
3243 * gdb.base/find.c (main): Reference search buffers.
3244 * gdb.base/included.c (main): Reference integer.
3245 * gdb.base/ptype.c (charfoo): Declare.
3246 (intfoo): Call charfoo.
3247 * gdb.base/scope0.c (useitp): New function.
3248 (usestatics): Use useitp.
3249 (useit): Add a type for val.
3250 * gdb.base/scope1.c (useit1): Take a pointer argument.
3251 (usestatics1): Update calls to useit1.
3252 * gdb.cp/call-c.cc: Declare foo.
3253 (main): Call foo.
3254 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
3255 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
3256 (main): Call C::ensureRefs and ensureOtherRefs.
3257 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
3258 variables.
3259 (ensureOtherRefs): New function.
3260 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
3261 * gdb.cp/templates.cc (main): Call t5i.value.
3262
3f78692f
JK
32632009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3264
3265 Fix compatibility with G++-4.5.
3266 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
3267 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
3268 (uncaught return): Remove.
3269
429374b8
JK
32702009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3271 Phil Muldoon <pmuldoon@redhat.com>
3272
3273 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
3274 (bp_location13, bp_location14, bp_location17, bp_location18)
3275 (marker3_proto, marker4_proto): New variables.
3276 (breakpoint info): Update output.
3277 (run until breakpoint at marker3, run until breakpoint at marker4): New
3278 tests.
3279
859825b8
JK
32802009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3281
3282 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
3283 Replace the printf call of Y by provided "y-set-1" label. New block
3284 for the second shared library.
3285 * gdb.base/unload.exp: Compile also the second library, call
3286 gdb_load_shlibs also for it. Use now gdb_breakpoint.
3287 (single pending breakpoint info): Rename to ...
3288 (pending breakpoint info before run): ... this extended test.
3289 (libfile2, libname2, libsrcfile2, libsrc2)
3290 (lib_sl2): New variables.
3291 (exec_opts): Set also SHLIB_NAME2.
3292 (pending breakpoint info on first run at shrfunc1)
3293 (pending breakpoint info on second run at shrfunc1)
3294 (pending breakpoint info on second run at shrfunc2)
3295 (print y from libfile, print y from libfile2): New tests.
3296 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
3297 * gdb.base/unloadshr2.c: New.
3298
e6a386cd
HZ
32992009-12-22 Hui Zhu <teawater@gmail.com>
3300
3301 * gdb.reverse/sigall-reverse.exp: Adjust.
3302
9e19b45e
VP
33032009-12-21 Vladimir Prus <vladimir@codesourcery.com>
3304
3305 PR gdb/10884
3306
3307 * gdb.mi/var-cmd.c (do_bitfield_tests): New
3308 (main): Call do_bitfield_tests.
aacf5b1e 3309 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 3310
d53a7b30
JB
33112009-12-20 Joel Brobecker <brobecker@adacore.com>
3312
3313 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
3314 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
3315 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
3316 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
3317 gdb.modula2/unbounded1.c: Update copyright header.
3318
191ca0a1
CM
33192009-12-10 Chris Moller <moller@mollerware.com>
3320
3321 PR gdb/9399
3322 * gdb.cp/virtfunc2.exp: New tests
3323 * gdb.cp/virtfunc2.cc: New tests
3324 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
3325
0fa6cf1b
MS
33262009-12-10 Oza Pawandeep (paawan1982@yahoo.com
3327
3328 * gdb.reverse/i387-env-reverse.c: New file.
3329 * gdb.reverse/i387-env-reverse.exp: New file.
3330 * gdb.reverse/i387-stack-reverse.c: New file.
3331 * gdb.reverse/i387-stack-reverse.exp: New file.
3332
361ae042
PM
33332009-12-08 Phil Muldoon <pmuldoon@redhat.com>
3334
3335 * gdb.python/py-type.exp (test_range): New test.
3336
bfd31e71
PM
33372009-12-03 Phil Muldoon <pmuldoon@redhat.com>
3338
3339 PR python/10805
3340
3341 * gdb.python/py-type.exp: New file.
3342 * gdb.python/py-type.c: New file.
3343 * Makefile.in: Add py-type.
3344
57a1d736
TT
33452009-12-03 Tom Tromey <tromey@redhat.com>
3346
3347 * gdb.python/py-value.exp (test_parse_and_eval): New
3348 function.
3349
1f3b5d1b
PP
33502009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
3351
3352 PR gdb/11022
3353
3354 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
3355 * gdb.base/pr11022.c: New test.
3356
8b7dbdc9
JK
33572009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3358
3359 Fix spurious false FAILs.
3360 * gdb.base/structs.c (chartest): New.
3361 (main): Fill-in chartest.
3362 * gdb.base/structs.exp (anychar_re, first): New.
3363 (start_structs_test): Import global anychar_re and first.
3364 New gdb_test call "set print elements 300; ${testfile}"
3365 (start_structs_test <$first>): New block.
3366 (any): Import global anychar_re. New variable ac. Use ${ac}.
3367
6a53b2ec
JK
33682009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3369
3370 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
3371
d7167b4c
JK
33722009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3373
3374 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
3375 Force $srcfile file.
3376 * gdb.base/foll-fork.c (callee): Comment out the printf call.
3377
b1798462
UW
33782009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3379
3380 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
3381 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
3382 * gdb.threads/watchthreads-reorder.exp: Likewise.
3383
b6199126
DJ
33842009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
3385
3386 PR gdb/8704
3387
3388 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
3389 "if", and "thread". Correct matching in the previous test.
3390
b22a0510
DJ
33912009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
3392
3393 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
3394
930636d2
MS
33952009-11-23 Michael Snyder <msnyder@vmware.com>
3396
3397 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
3398 * gdb.reverse-watch-precsave.exp: Ditto.
3399
21a0512e
PP
34002009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
3401
3402 * gdb.asm/asm-source.exp: Adjust.
3403 * gdb.base/help.exp: Adjust.
889bf7c5 3404
fc30d5e0
PA
34052009-11-22 Pedro Alves <pedro@codesourcery.com>
3406
3407 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
3408 (do_syscall_tests_without_xml): Set data-directory to
3409 /the/path/to/nowhere.
3410
f6bc2008
PA
34112009-11-21 Pedro Alves <pedro@codesourcery.com>
3412
3413 * gdb.threads/local-watch-wrong-thread.c,
3414 gdb.threads/local-watch-wrong-thread.exp: New files.
3415
8c2fb5de
PA
34162009-11-21 Pedro Alves <pedro@codesourcery.com>
3417
3418 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
3419 assume new `regsub' syntax available.
3420
ebec9a0f
PA
34212009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3422
a79d3c27
JK
3423 * gdb.base/watchpoint-hw-hit-once.exp,
3424 gdb.base/watchpoint-hw-hit-once.c: New.
3425
34262009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3427
3428 * gdb.threads/watchthreads-reorder.exp,
3429 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 3430
276a961b
MK
34312009-11-17 Nathan Sidwell <nathan@codesourcery.com>
3432
3433 * gdb.xml/tdesc-regs.exp: Use for m68k.
3434
4867c1fb
PA
34352009-11-15 Pedro Alves <pedro@codesourcery.com>
3436
3437 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
3438
f6838f81
DJ
34392009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3440
3441 * lib/gdb.exp (current_target_name): New procedure.
3442 (gdb_wrapper_target): New variable.
3443 (gdb_wrapper_init): Set gdb_wrapper_target.
3444 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
3445 wrapper.
3446
4ac4dd3f
DJ
34472009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3448
3449 * gdb.base/remote.exp: Delete the slowest load test.
3450 Do not load with fixed packet sizes.
3451
a7881759
DJ
34522009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3453
3454 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
3455
97a5b505
DJ
34562009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3457
3458 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
3459 srcfile when setting a breakpoint.
3460
d3e1fc54
DJ
34612009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
3462
3463 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
3464 macros.
3465
7cbcbded
DJ
34662009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3467
3468 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
3469 to be in memory.
3470 * gdb.base/display.c (force_mem): New.
3471 (do_loops): Use it. Add breakpoint comments.
3472 (do_vars): Add a breakpoint comment.
3473 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
3474 line numbers.
3475
bdea3a92
NF
34762009-11-13 Nathan Froyd <froydnj@codesourcery.com>
3477
3478 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
3479 instead of a bare "run".
3480
269f82e5
PP
34812009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
3482
3483 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 3484
a69b7d9d
DJ
34852009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3486
3487 * lib/cell.exp (skip_cell_tests): Clean up test files before
3488 returning.
3489
b598bfda
DJ
34902009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3491
3492 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
3493 and the breakpoint menu. Do not call perror if a prompt is seen.
3494 Consume the following GDB prompt.
3495 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
3496 * gdb.cp/namespace.exp: Use gdb_test.
3497 * gdb.cp/templates.exp: Use gdb_test.
3498 (test_template_breakpoints): Use gdb_test_multiple.
3499
87728fa0
DJ
35002009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3501
3502 * gdb.base/break1.c (struct some_struct, values): Move earlier.
3503 (marker4): Reference values.
3504
b67c692f
DJ
35052009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3506
3507 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
3508 is missing.
3509
f0df251a
DJ
35102009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3511
3512 * gdb.base/break.c (need_malloc): New.
3513 * gdb.base/constvars.c (main): Reference crass and crisp.
3514 * gdb.base/gdb1821.c (main): Reference bar.
3515 * gdb.cp/gdb1355.cc (main): Reference s1.
3516 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
3517 (main): Call them.
3518 * gdb.cp/hang2.cc (dummy2): Define.
3519 * gdb.cp/hang3.cc (dummy3): Define.
3520 * gdb.cp/m-data.cc (main): Reference shadow.
3521
bdf7534a
NF
35222009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3523 Nathan Froyd <froydnj@codesourcery.com>
3524
3525 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
3526 remote host.
3527
f24fce77
NF
35282009-11-12 Nathan Froyd <froydnj@codesourcery.com>
3529
3530 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
3531 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
3532 * gdb.dwarf2/dw2-compressed.exp: Likewise.
3533 * gdb.dwarf2/dw2-intercu.exp: Likewise.
3534 * gdb.dwarf2/dw2-intermix.exp: Likewise.
3535 * gdb.dwarf2/dw2-producer.exp: Likewise.
3536 * gdb.dwarf2/mac-fileno.exp: Likewise.
3537 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
3538 py-prettyprint.py to the remote host.
3539 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
3540
40f0318e
KS
35412009-11-11 Keith Seitz <keiths@redhat.com>
3542
3543 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
3544 use it instead of "Foo".
3545 * gdb.cp/classes.exp (do_tests): Add a test to access
3546 a method through a typedef'd class name.
3547
f3d9f7fb
NF
35482009-11-11 Nathan Froyd <froydnj@codesourcery.com>
3549
3550 * gdb.base/long_long.exp: Permit leading zeros on floating-point
3551 exponents.
3552 * gdb.base/pointers.exp: Likewise.
3553 * gdb.cp/ref-types.exp: Likewise.
3554
a4216f37
KS
35552009-11-11 Keith Seitz <keiths@redhat.com>
3556
3557 * gdb.cp/cplusfuncs.cc (class foo): Add operators
3558 new[] and delete[].
3559 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
3560 "void".
3561 (probe_demangler): Remove all single-quoting of
3562 method and variable names.
3563 (info_func_regexp): Remove the word "void" from any
3564 occurrence of "(void)".
3565 (print_addr_2): Remove all single-quoting of
3566 method names.
3567 (print_addr_2_kfail): Likewise.
3568 (print_addr): Single-quote C function names before
3569 passing to print_addr_2.
3570 (test_paddr_operator_functions): Remove single-quoting
3571 for method names.
3572 Add tests for operator new[] and operator delete[].
3573
9b14d7aa
JK
35742009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3575
3576 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
3577
85feb311
KS
35782009-11-09 Keith Seitz <keiths@redhat.com>
3579
3580 * gdb.cp/overload.exp: Add tests for resolving overloaded
3581 methods in expression parsing/evaluation.
3582
fa335448
DJ
35832009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
3584
3585 * lib/gdb.exp (default_gdb_version): Use --version instead of
3586 --command.
3587
ec3c07fc
NS
35882009-11-10 Nathan Sidwell <nathan@codesourcery.com>
3589
3590 * lib/gdb.exp (gdb_compile_test): New.
3591 (skip_ada_tests, skip_java_tests): New.
3592 (gdb_compile): Use gdb_compile_test for f77.
3593 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
3594 * lib/java.exp (compile_java_from_source): Remove runtests check,
3595 use gdb_compile_test to record result.
3596 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
3597 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
3598 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
3599 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
3600 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
3601 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
3602 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
3603 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
3604 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
3605 adjust gdb_compile invocations.
3606
b8b4e42b
JK
36072009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3608
3609 * Makefile.in (abs_builddir): New.
3610 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
3611 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
3612 `$(abs_builddir)/site.exp'.
3613
f8b7eaf3
DJ
36142009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
3615
3616 * config/m68k-emc.exp, lib/emc-support.exp,
3617 gdb.trace/gdb_c_test.c: Delete.
3618 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
3619 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
3620 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
3621 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
3622 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
3623 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
3624 casing for m68k-*-elf.
3625
c4187697
NS
36262009-11-03 Pedro Alves <pedro@codesourcery.com>
3627
3628 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
3629 * gdb.arch/i386-prologue.exp: Likewise.
3630 * gdb.arch/i386-unwind.exp: Likewise.
3631
db16b772
DJ
36322009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3633
3634 * lib/gdb.exp (gdb_expect): Fix timeout typo.
3635
bcf71277
DJ
36362009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3637
3638 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
3639
0105cee2
DJ
36402009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3641
3642 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
3643
24ddea62
JK
36442009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3645
3646 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
3647
287ccc17
JK
36482009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3649
3650 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
3651 * gdb.base/sepdebug2.c: New file.
3652
08bca259 36532009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
3654
3655 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
3656 the modified warnings for catch syscall. Verify if GDB was compiled
3657 with support for lib expat, and choose which tests to run depending
3658 on this.
3659
5d4e2b76
VP
36602009-10-30 Vladimir Prus <vladimir@codesourcery.com>
3661
3662 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
3663 that composite commands are parsed OK. And also test
3664 that breakpoint commands do work.
3665
240e538a
MS
36662009-10-23 Michael Snyder <msnyder@vmware.com>
3667
3668 gdb.reverse/consecutive-precsave.exp: Change expect pattern
3669 to allow for new disassembly style.
3670
9c419145
PP
36712009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
3672
3673 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 3674
02506ff1
MS
36752009-10-22 Michael Snyder <msnyder@vmware.com>
3676
3677 * gdb.reverse/break-precsave.exp: New test.
3678 * gdb.reverse/consecutive-precsave.exp: Ditto.
3679 * gdb.reverse/finish-precsave.exp: Ditto.
3680 * gdb.reverse/i386-precsave.exp: Ditto.
3681 * gdb.reverse/machinestate-precsave.exp: Ditto.
3682 * gdb.reverse/sigall-precsave.exp: Ditto.
3683 * gdb.reverse/solilb-precsave.exp: Ditto.
3684 * gdb.reverse/step-precsave.exp: Ditto.
3685 * gdb.reverse/until-precsave.exp: Ditto.
3686 * gdb.reverse/watch-precsave.exp: Ditto.
3687
4cf866a3
MS
36882009-10-22 Michael Snyder <msnyder@vmware.com>
3689
3690 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
3691 for gdb_expect. Adjust one test's expect strings for the new
3692 format of disassemble.
3693 * gdb.reverse/finish-reverse.exp: Delete 'return'.
3694 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
3695 gdb_test_multiple.
3696 * gdb.reverse/step-reverse.exp: Delete 'return'.
3697 * gdb.reverse/until-reverse.exp: Delete blank lines.
3698 * gdb.reverse/watch-reverse.exp: Delete blank lines.
3699
2b28d209
PP
37002009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
3701
3702 * gdb.base/consecutive.exp: Adjust.
3703 * gdb.base/display.exp: Likewise.
3704 * gdb.base/pc-fp.exp: Likewise.
3705 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 3706
33b9c32b
MS
37072009-10-19 Michael Snyder <msnyder@vmware.com>
3708
3709 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
3710 * gdb.reverse/finish-reverse.c: Ditto.
3711 * gdb.reverse/sigall-reverse.c: Ditto.
3712 * gdb.reverse/solib-reverse.c: Ditto.
3713 * gdb.reverse/step-reverse.c: Ditto.
3714 * gdb.reverse/watch-reverse.c: Ditto.
3715
6c95b8df
PA
37162009-10-19 Pedro Alves <pedro@codesourcery.com>
3717 Stan Shebs <stan@codesourcery.com>
3718
3719 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
3720 * gdb.base/foll-exec.exp: Adjust to expect a process id before
3721 "Executing new program".
3722 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
3723 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
3724 left listed after having been killed.
3725 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
3726 * gdb.base/maint.exp: Adjust test.
3727
3728 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
3729 * gdb.multi/Makefile.in: New.
3730 * gdb.multi/base.exp: New.
3731 * gdb.multi/goodbye.c: New.
3732 * gdb.multi/hangout.c: New.
3733 * gdb.multi/hello.c: New.
3734 * gdb.multi/bkpt-multi-exec.c: New.
3735 * gdb.multi/bkpt-multi-exec.exp: New.
3736 * gdb.multi/crashme.c: New.
3737
279017b7
TG
37382009-10-13 Tristan Gingold <gingold@adacore.com>
3739
3740 * gdb.base/sepdebug.exp: Check debug info are found.
3741
0413d738
PA
37422009-10-08 Pedro Alves <pedro@codesourcery.com>
3743
3744 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
3745 bits.
3746
c628eecc
JK
37472009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3748
3749 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
3750
38af1bfe
JB
37512009-10-07 Joel Brobecker <brobecker@adacore.com>
3752
3753 * gdb.base/watchpoints.c: Add copyright header. Reformat one
3754 of the comments.
3755
2b0adecd
PM
37562009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
3757
3758 * gdb.base/annota1.exp: Remove obsolete match_max increase.
3759 * gdb.base/annota3.exp: Idem.
3760 * gdb.base/maint.exp: Idem.
3761
8d417781
PM
37622009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
3763
889bf7c5 3764 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
3765 to default.
3766
bb61102d
PM
37672009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
3768
889bf7c5 3769 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
3770 mingw and cygwin targets.
3771
ace5c364
PM
37722009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
3773 Pedro Alves <pedro@codesourcery.com>
3774
889bf7c5 3775 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
3776 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
3777
c2d494a0
PM
37782009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
3779
e1b52ce2
PM
3780 * gdb.base/shr1.c: Use %p in format string.
3781 * gdb.base/unload.c: Avoid warning in fprintf.
3782 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 3783
209f53f5
PM
37842009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
3785
3786 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
3787 long type.
3788 (test_unlink): Correct printf string.
3789 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
3790 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
3791
8172766a
JK
37922009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3793
3794 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
3795 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
3796 * gdb.arch/ia64-breakpoint-shadow.S: New file.
3797
0f73703c
UW
37982009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3799
3800 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
3801 * gdb.objc/nondebug.exp: Likewise.
3802
b32306ca
UW
38032009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3804
3805 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
3806 target_info setting.
3807
3808 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
3809 that detect new threads during "info threads".
3810
0057022f
UW
38112009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3812
3813 * gdb.threads/manythreads.c (main): Increase thread stack size
3814 to 2*PTHREAD_STACK_MIN.
3815 * gdb.threads/multi-create.c (main): Likewise.
3816 (create_function): Likewise.
3817
f29c0325
UW
38182009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3819
3820 * gdb.base/dump.exp: Pass difference of pointer types instead
3821 of integer types as offset to restore in intarr3.srec case.
3822
fcb34849
UW
38232009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3824
3825 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
3826
d5142e3b
UW
38272009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3828
3829 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
3830
087b74b2 38312009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 3832
087b74b2
PM
3833 New test for two watchpoints, with disabling of
3834 the first inserted.
3835 * testsuite/gdb.base/watchpoints.c: New file.
3836 * testsuite/gdb.base/watchpoints.exp: New file.
3837
96c07c5b
TT
38382009-09-25 Tom Tromey <tromey@redhat.com>
3839
3840 * gdb.base/charset.exp: Test utf-16 strings with Python.
3841
b8899f2b
TT
38422009-09-25 Tom Tromey <tromey@redhat.com>
3843
3844 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
3845 UCS-4.
3846 * gdb.base/charset.c (utf_32_string): Rename.
3847 (init_utf32): Rename.
3848 (main): Update.
3849
329719ec
TT
38502009-09-22 Tom Tromey <tromey@redhat.com>
3851
3852 * gdb.python/py-function.exp: Add regression tests.
3853
11ef0d76
KS
38542009-09-21 Keith Seitz <keiths@redhat.com>
3855
3856 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
3857 with invalid operator.
3858
3fe8f3b3
KS
38592009-09-21 Keith Seitz <keiths@redhat.com>
3860
3861 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
3862 and destructor using typedef name of class.
3863 * gdb.cp/classes.cc (class Base1): Add a destructor.
3864 (base1): New typedef.
3865 (use_methods): Instanitate an object of type base1.
3866 * gdb.cp/templates.exp (test_template_typedef): New procedure.
3867 (do_tests): Call test_template_typedef.
3868 * gdb.cp/templates.cc (Baz::~Baz): New method.
3869 (intBazOne): New typedef.
3870 (main): Instantiate intBazOne.
3871
7a9fe101
PM
38722009-09-21 Phil Muldoon <pmuldoon@redhat.com>
3873
3874 PR python/10633
3875
3876 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
3877 Function.
3878 (run_lang_tests): Add print elements test.
3879
2e4d963f
PM
38802009-09-21 Phil Muldoon <pmuldoon@redhat.com>
3881
3882 * gdb.python/py-value.exp (test_subscript_regression): New
3883 function. Test for invalid subscripts.
3884 * gdb.python/py-value.c (main): Add test array, and pointer to it.
3885 (ptr_ref): New function.
3886
ec7e75e7
PP
38872009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3888
3889 * gdb.base/default.exp: Fix "show convenience".
3890
0cc7d26f
TT
38912009-09-15 Tom Tromey <tromey@redhat.com>
3892
3893 * lib/mi-support.exp (mi_create_varobj): Update.
3894 (mi_create_floating_varobj): Likewise.
3895 (mi_create_dynamic_varobj): New proc.
3896 (mi_varobj_update): Update.
3897 (mi_varobj_update_with_type_change): Likewise.
3898 (mi_varobj_update_kv_helper): New proc.
3899 (mi_varobj_update_dynamic_helper): Rewrite.
3900 (mi_varobj_update_dynamic): New proc.
3901 (mi_list_varobj_children): Update.
3902 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
3903 * gdb.python/python-prettyprint.py (pp_outer): New class.
3904 (pp_nullstr): Likewise.
3905 (lookup_function): Register new printers.
3906 * gdb.python/python-prettyprint.c (struct substruct): New type.
3907 (struct outerstruct): Likewise.
3908 (substruct_test): New function.
3909 (struct nullstr): New type.
3910 (string_1, string_2): New globals.
3911 (main): Add new tests.
3912 * gdb.python/python-mi.exp: Added regression tests.
3913 * gdb.mi/mi2-var-display.exp: Update.
3914 * gdb.mi/mi2-var-cmd.exp: Update.
3915 * gdb.mi/mi2-var-child.exp: Update.
3916 * gdb.mi/mi2-var-block.exp: Update.
3917 * gdb.mi/mi-var-invalidate.exp: Update.
3918 * gdb.mi/mi-var-display.exp: Update.
3919 * gdb.mi/mi-var-cmd.exp: Update.
3920 * gdb.mi/mi-var-child.exp: Update.
3921 * gdb.mi/mi-var-block.exp: Update.
3922 * gdb.mi/mi-break.exp: Update.
3923 * gdb.mi/gdb701.exp: Update.
3924
a96d9b2e
SDJ
39252009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
3926
3927 * Makefile.in: Inclusion of catch-syscall object.
3928 * gdb.base/catch-syscall.c: New file.
3929 * gdb.base/catch-syscall.exp: New file.
3930
b43b923a
MS
39312009-09-12 Michael Snyder <msnyder@vmware.com>
3932
3933 * gdb.reverse/step-reverse.exp: Explicitly check for targets
3934 that can support reverse debuggnig.
3935
cec03d70
TT
39362009-09-11 Tom Tromey <tromey@redhat.com>
3937
3938 * gdb.dwarf2/valop.S: New file.
3939 * gdb.dwarf2/valop.exp: New file.
3940
e23bb3fc
MK
39412009-09-11 Mark Kettenis <kettenis@gnu.org>
3942
3943 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
3944
37c3696d
DE
39452009-09-10 Doug Evans <dje@google.com>
3946
3947 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
3948 Add $gdb_prompt to second breakpoint regexp.
3949
5172aecb
JB
39502009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
3951
3952 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
3953 names, add missing ones.
3954 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
3955 * gdb.python/py-frame.c: Rename from python-frame.c.
3956 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
3957 testfile name.
3958 * gdb.python/py-function.exp: Rename from python-function.exp.
3959 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
3960 testfile name.
3961 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
3962 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
3963 Adjust testfile name.
3964 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
3965 * gdb.python/py-template.cc: Rename from python-template.cc.
3966 * gdb.python/py-template.exp: Rename from python-template.exp.
3967 Adjust testfile name.
3968 * gdb.python/py-value.c: Rename from python-value.c.
3969 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
3970 testfile name.
3971
b554e4bd
JK
39722009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3973
3974 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
3975 $bpt2address.
3976 (Second breakpoint address is valid on ia64)
3977 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
3978
9a68ae16
JM
39792009-09-03 Joseph Myers <joseph@codesourcery.com>
3980
3981 * gdb.base/ending-run.exp: Restrict regular expression matching
3982 line number to require closing brace following.
3983
146b9145
DE
39842009-09-03 Doug Evans <dje@google.com>
3985
3986 * gdb.base/store.exp (check_set): Fix typo in expected value message.
3987
787d21e1
TT
39882009-09-02 Tom Tromey <tromey@redhat.com>
3989
3990 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
3991
e7802207
TT
39922009-09-02 Tom Tromey <tromey@redhat.com>
3993
3994 * gdb.dwarf2/callframecfa.exp: New file.
3995 * gdb.dwarf2/callframecfa.S: New file.
3996
817aadd2
JK
39972009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3998
3999 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
4000 gdb.base/solib-overlap-main.c: New.
4001
4a76eae5
DJ
40022009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
4003
4004 PR gdb/10565
4005
4006 * gdb.base/bitfields.c (struct container, container): New.
4007 (main): Initialize it and call break5.
4008 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
4009
d4b96c9a
JK
40102009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4011
4012 Support constant DW_AT_data_member_location by GCC PR debug/40659.
4013 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
4014
4e22772d
JK
40152009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4016
4017 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
4018
2efab443
MS
40192009-08-26 Michael Snyder <msnyder@vmware.com>
4020
4021 * gdb.base/i386-reverse.c: New file.
4022 * gdb.base/i386-reverse.exp: New file.
4023 * gdb.base/Makefile.in: Add new files to be removed.
4024
07ab73a0
JM
40252009-08-26 Joseph Myers <joseph@codesourcery.com>
4026
4027 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
4028 environment-pwd for remote host.
4029 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
4030
676accff
KS
40312009-08-24 Keith Seitz <keiths@redhat.com>
4032
4033 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
4034 Add two new C++ completer tests which limit the output to a
889bf7c5 4035 given class.
676accff 4036
f9f7ad22
MS
40372009-08-24 Michael Snyder <msnyder@vmware.com>
4038
4039 * gdb.base/del.exp: Fix typo in comment.
4040 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
4041
81ecdfbb
RW
40422009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4043
4044 * configure: Regenerate.
4045 * gdb.hp/configure: Likewise.
4046 * gdb.hp/gdb.aCC/configure: Likewise.
4047 * gdb.hp/gdb.base-hp/configure: Likewise.
4048 * gdb.hp/gdb.compat/configure: Likewise.
4049 * gdb.hp/gdb.defects/configure: Likewise.
4050 * gdb.hp/gdb.objdbg/configure: Likewise.
4051 * gdb.stabs/configure: Likewise.
4052
cab0c772
UW
40532009-08-19 Doug Evans <dje@google.com>
4054
4055 * gdb.base/gdbvars.c: New file.
4056 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
4057
b8fa0bfa
PA
40582009-08-14 Pedro Alves <pedro@codesourcery.com>
4059
4060 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
4061 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
4062
b84aa90a
PA
40632009-08-13 Pedro Alves <pedro@codesourcery.com>
4064
4065 * gdb.base/default.exp: Adjust "set language test": it's now an
4066 enum command. Larger help string moved to "help set language".
4067 * gdb.base/help.exp: Adjust "help set language" expected output,
4068 now lists all known languages.
4069
0d8f9b2c
NF
40702009-08-11 Nathan Froyd <froydnj@codesourcery.com>
4071
4072 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
4073 all frame arguments.
4074 * gdb.arch/altivec-regs.exp: Likewise.
4075
bda180e0
TT
40762009-08-07 Tom Tromey <tromey@redhat.com>
4077
4078 * gdb.base/setshow.exp: Add tests for changes to set language, set
4079 check range, and set check type.
4080
48cb2d85
VP
40812009-08-03 Vladimir Prus <vladimir@codesourcery.com>
4082
4083 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
4084 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 4085 Call it.
48cb2d85 4086
1ea34204
UW
40872009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4088
4089 * configure.ac: Run gdb.cell tests when appropriate.
4090 * configure: Regenerate.
4091 * lib/cell.exp: New file.
4092 * gdb.cell: New directory.
4093 * gdb.cell/configure.ac: New file.
4094 * gdb.cell/configure: New file.
4095 * gdb.cell/Makefile.in: New file.
4096 * gdb.cell/arch.exp: New file.
4097 * gdb.cell/break.c: New file.
4098 * gdb.cell/break.exp: New file.
4099 * gdb.cell/break-spu.c: New file.
4100 * gdb.cell/bt.c: New file.
4101 * gdb.cell/bt2-spu.c: New file.
4102 * gdb.cell/bt-spu.c: New file.
4103 * gdb.cell/bt.exp: New file.
4104 * gdb.cell/coremaker.c: New file.
4105 * gdb.cell/coremaker-spu.c: New file.
4106 * gdb.cell/core.exp: New file.
4107 * gdb.cell/gcore.exp: New file.
4108 * gdb.cell/data.c: New file.
4109 * gdb.cell/data.exp: New file.
4110 * gdb.cell/data-spu.c: New file.
4111 * gdb.cell/ea-cache.exp: New file.
4112 * gdb.cell/ea-cache.c: New file.
4113 * gdb.cell/ea-cache-spu.c: New file.
4114 * gdb.cell/ea-standalone.c: New file.
4115 * gdb.cell/ea-standalone.exp: New file.
4116 * gdb.cell/ea-test.c: New file.
4117 * gdb.cell/ea-test.exp: New file.
4118 * gdb.cell/f-regs.exp: New file.
4119 * gdb.cell/mem-access.c: New file.
4120 * gdb.cell/mem-access.exp: New file.
4121 * gdb.cell/mem-access-spu.c: New file.
4122 * gdb.cell/ptype.exp: New file.
4123 * gdb.cell/registers.exp: New file.
4124 * gdb.cell/size.c: New file.
4125 * gdb.cell/sizeof.exp: New file.
4126 * gdb.cell/size-spu.c: New file.
4127 * gdb.cell/solib.exp: New file.
4128 * gdb.cell/solib-symbol.exp: New file.
4129
85e747d2
UW
41302009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4131
4132 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
4133
58d6951d
DJ
41342009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
4135
4136 * gdb.base/float.exp: Handle VFP registers.
4137
6e0a4f15
MS
41382009-07-14 Michael Snyder <msnyder@vmware.com>
4139
dcd5da87
MS
4140 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
4141 to bring gdb to the beginning of the calling line.
4142
6e0a4f15
MS
4143 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
4144 confusing the i386 epilogue unwinder.
4145
782b2b07
SS
41462009-07-14 Stan Shebs <stan@codesourcery.com>
4147
4148 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
4149
f662c3bc
MS
41502009-07-14 Michael Snyder <msnyder@vmware.com>
4151
4152 * gdb.reverse/step-reverse.exp (stepi into function call):
4153 Call instruction may not be first instruction in the line.
4154 (reverse stepi from a function call): Used wrong line number.
4155
8f313923
JK
41562009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4157
4158 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
4159
4662c76e
JK
41602009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4161
4162 Fix gdb.base/macscp.exp when using custom inputrc.
4163 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
4164 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
4165 env(TERM) set.
4166 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
4167 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
4168
aa81e255
JK
41692009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4170
4171 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
4172 * gdb.base/annota1.exp (thread_test): Import global $testfile.
4173 Change the compilation target to match the testcase name.
4174 * gdb.base/sect-cmd.exp: Change the compilation target to match the
4175 testcase name.
4176 * a2-run.exp: Use for setup prepare_for_testing. Change the
4177 compilation target to match the testcase name.
4178 * gdb.base/commands.exp: Likewise.
4179 * gdb.base/finish.exp: Likewise.
4180 * gdb.base/float.exp: Likewise.
4181 * gdb.base/info-target.exp: Likewise.
4182 * gdb.base/relational.exp: Likewise.
4183 * gdb.base/term.exp: Likewise.
4184 * gdb.base/until.exp: Likewise.
4185 * gdb.base/volatile.exp: Likewise.
4186 * gdb.base/whatis-exp.exp: Likewise.
4187
4c93b1d7
HZ
41882009-07-11 Hui Zhu <teawater@gmail.com>
4189
4190 * gdb.base/help.exp (disassemble): Update expected help text.
4191
812f7342
TT
41922009-07-09 Tom Tromey <tromey@redhat.com>
4193
4194 * lib/gdb.exp: Handle TRANSCRIPT.
4195 (remote_spawn, remote_close, send_gdb): New procs.
4196
fbb8f299
PM
41972009-07-10 Phil Muldoon <pmuldoon@redhat.com>
4198
4199 * gdb.python/python-prettyprint.c: Add counted null string
4200 structure.
4201 * gdb.python/python-prettyprint.exp: Print null string. Test for
4202 embedded nulls.
4203 * gdb.python/python-prettyprint.py (pp_ns): New Function.
4204 * gdb.python/python-value.exp (test_value_in_inferior): Add
4205 variable length string fetch tests.
4206 * gdb.python/python-value.c (main): Add strings for string fetch tests.
4207
c0ac0ec7
JK
42082009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4209
4210 * gdb.base/dump.exp (inaccessible memory is reported): New test.
4211
30b66ecc
TT
42122009-07-07 Tom Tromey <tromey@redhat.com>
4213
4214 * gdb.base/call-rt-st.exp: Update for change to escape output.
4215 * gdb.base/callfuncs.exp: Likewise.
4216 * gdb.base/charset.exp: Likewise.
4217 * gdb.base/constvars.exp: Likewise.
4218 * gdb.base/long_long.exp: Likewise.
4219 * gdb.base/pointers.exp: Likewise.
4220 * gdb.base/printcmds.exp: Likewise.
4221 * gdb.base/setvar.exp: Likewise.
4222 * gdb.base/store.exp: Likewise.
4223 * gdb.cp/ref-types.exp: Likewise.
4224 * gdb.mi/mi-var-child.exp: Likewise.
4225 * gdb.mi/mi-var-display.exp: Likewise.
4226 * gdb.mi/mi2-var-display.exp: Likewise.
4227 * gdb.base/charset.exp: Test octal escape sequence length.
4228 Update for change to escape output.
4229
187c4a2b
JK
42302009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4231
4232 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
4233
d80a43f9
DJ
42342009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
4235
4236 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
4237
047427a8
JK
42382009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4239
4240 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
4241 gdbserver increasing $portnum if "Can't bind address" has been seen.
4242
8b5a0f4f
PA
42432009-07-05 Pedro Alves <pedro@codesourcery.com>
4244
4245 * gdb.base/ending-run.exp: Add "step out of main" pattern for
4246 mingw32ce.
4247
7d93ba58
PA
42482009-07-05 Pedro Alves <pedro@codesourcery.com>
4249
4250 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
4251 VFP format.
4252
2277426b
PA
42532009-07-02 Pedro Alves <pedro@codesourcery.com>
4254
4255 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
4256 linux. Adjust to use "inferior", "info inferiors", "detach
4257 inferior" and "kill inferior" instead of "restart", "info fork",
4258 "detach fork" and "delete fork".
4259 * gdb.base/ending-run.exp: Spell out "info".
4260 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
4261 the "kill" command.
4262
5af949e3
UW
42632009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4264
4265 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
4266 change to prefix TLS offset in hex with 0x.
4267
5d3729b5
UW
42682009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4269
4270 * gdb.base/default.exp: Update test case for "x" changes.
4271
af589bd0
TG
42722009-07-01 Tristan Gingold <gingold@adacore.com>
4273
4274 * gdb.base/bigcore.exp: Make darwin untested.
4275
40974f91
JK
42762009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4277
4278 * gdb.base/completion.exp (directory completion): Create the directory.
4279 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
4280 escapeuniquesub.
4281 (directory completion 2): Expect now ${escapeuniquesub}.
4282 (Glob remaining of directory test): Remove one excessive newline.
4283 Expect the real output.
4284
59dd3af6
JK
42852009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4286
4287 Fix `make check//%' target after `make check' has been ran.
4288 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
4289 a mkdir call.
4290 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
4291 (%/.dir): Remove.
4292
f4e164aa
JK
42932009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4294
4295 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
4296 the expected result record.
4297
69af2122
JK
42982009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4299
4300 Remove racy FAILs relying just on the timeouts.
4301 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
4302 (annotation_level 2): Remove racy FAILs.
4303
2fd481e1
PP
43042009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
4305
4306 gdb/10275
889bf7c5
PA
4307 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
4308
c38f313d
DJ
43092009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
4310
4311 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
4312
8b777f02
VP
43132009-06-30 Vladimir Prus <vladimir@codesourcery.com>
4314
4315 * gdb.mi/mi-stack.exp: Testing symbolic options
4316 to -stack-list-locals and -stack-list-arguments.
4317
00c7eacf
JK
43182009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4319
4320 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
4321
6bc80edc
TT
43222009-06-29 Tom Tromey <tromey@redhat.com>
4323
4324 * dg-extract-results.sh: New file.
4325 * Makefile.in (FORCE_PARALLEL): New variable.
4326 (CHECK_TARGET): New conditional variable.
4327 (check): Use CHECK_TARGET.
4328 (DO_RUNTEST): New variable.
4329 (check-single): New target.
4330 (TEST_DIRS): New variable.
4331 (TEST_TARGETS): Likewise.
4332 (check-parallel): New target.
4333 (check-gdb.%): New pattern.
4334 (BASE1_FILES): New variable.
4335 (BASE2_FILES): Likewise.
4336 (check-gdb.base%): New pattern.
4337 (%/.dir): New pattern.
4338 * configure: Rebuild.
4339 * aclocal.m4 (AM_CONDITIONAL): New defun.
4340 * configure.ac: Check whether user is using GNU make.
4341 (GMAKE): New conditional.
4342
794684b6
SW
43432009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
4344
4345 * gdb.cp/namespace-nested-import.cc: New test.
4346 * gdb.cp/namespace-nested-import.exp: New test.
4347
edb3359d
DJ
43482009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
4349
4350 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
4351 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
4352 * gdb.opt/Makefile.in (EXECUTABLES): Update.
4353 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
4354 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
4355 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
4356 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
4357 gdb.opt/inline-markers.c: New files.
4358 * lib/gdb.exp (skip_inline_frame_tests): New function.
4359 (skip_inline_var_tests): New function.
4360
cf657a0c
AS
43612009-06-27 Andreas Schwab <schwab@linux-m68k.org>
4362
4363 * gdb.cp/exception.exp: Don't require $hex before inner frame in
4364 backtrace.
4365
28d41a99
MS
43662009-06-27 Michael Snyder <msnyder@vmware.com>
4367
4368 * gdb.reverse: New directory.
4369 * gdb.reverse/break-reverse.c: New test.
4370 * gdb.reverse/break-reverse.exp: New test.
4371 * gdb.reverse/consecutive-reverse.c: New test.
4372 * gdb.reverse/consecutive-reverse.exp: New test.
4373 * gdb.reverse/finish-reverse.c: New test.
4374 * gdb.reverse/finish-reverse.exp: New test.
4375 * gdb.reverse/machinestate.c: New test.
4376 * gdb.reverse/ms1.c: New test.
4377 * gdb.reverse/machinestate.exp: New test.
4378 * gdb.reverse/Makefile.in: New file.
4379 * gdb.reverse/shr2.c: New test.
4380 * gdb.reverse/solib-reverse.c: New test.
4381 * gdb.reverse/solib-reverse.exp: New test.
4382 * gdb.reverse/step-reverse.c: New test.
4383 * gdb.reverse/step-reverse.exp: New test.
4384 * gdb.reverse/until-reverse.c: New test.
4385 * gdb.reverse/ur1.c: New test.
4386 * gdb.reverse/until-reverse.exp: New test.
4387 * gdb.reverse/watch-reverse.c: New test.
4388 * gdb.reverse/watch-reverse.exp: New test.
4389 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
4390 * configure: Regenerate.
4391
fe3c8b0d
DE
43922009-06-26 Doug Evans <dje@google.com>
4393
4394 * gdb.base/psymtab.exp: Turn off pending breakpoints.
4395
3a72a602
PM
43962009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
4397
4398 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
4399 windows problem for 'file delete $binfile'.
4400
27aa8d6a
SW
44012009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
4402
4403 * gdb.cp/namespace-using.exp: New test.
4404 * gdb.cp/namespace-using.cc: New test.
4405
8ac055f8
JB
44062009-05-20 Joel Brobecker <brobecker@adacore.com>
4407
4408 * gdb.ada/variant_record_packed_array: New testcase.
4409
85e306ed
TT
44102009-06-23 Tom Tromey <tromey@redhat.com>
4411
4412 * gdb.base/charset.exp (test_combination): Regression test.
4413 * gdb.base/charset.c (my_wchar_t): New typedef.
4414 (myvar): New global.
4415 (main): Set myvar.
4416
56643c5e
PM
44172009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
4418
4419 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
4420 target.
4421
1fac167a
UW
44222009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4423
4424 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
4425
7ccb0be9
UW
44262009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4427
4428 * gdb.mi/gdb680.exp: Update test for error message.
4429
568d6575
UW
44302009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4431
4432 * gdb.base/annota1.exp: Allow multiple occurrences of the
4433 frames-invalid annotation.
4434 * gdb.cp/annota2.exp: Likewise.
4435
7cd1089b
PM
44362009-06-15 Phil Muldoon <pmuldoon@redhat.com>
4437
4438 * gdb.cp/gdb2495.cc: New file.
4439 * gdb.cp/gdb2495.exp: New file.
4440
72c63395
JK
44412009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4442
4443 Report error on GDB crash during runto.
4444 * lib/gdb.exp (runto <eof>): New.
4445
3788363d
DJ
44462009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
4447
4448 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
4449 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
4450 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
4451 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
4452 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
4453 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
4454 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
4455 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
4456 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
4457 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
4458 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
4459 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
4460 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
4461 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
4462 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
4463 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
4464 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
4465 gdb.server/server-mon.exp, gdb.server/server-run.exp,
4466 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
4467 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
4468 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
4469 gdb.trace/passcount.exp, gdb.trace/report.exp,
4470 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
4471 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
4472 gdb.trace/while-stepping.exp: Use a unique name for the compiled
4473 executable.
4474
17592de3
PA
44752009-06-07 Pedro Alves <pedro@codesourcery.com>
4476
4477 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
4478 defined before referencing it.
4479
701e355d
DE
44802009-06-03 Doug Evans <dje@google.com>
4481
4482 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
4483 * gdb.arch/i386-see.c: Ditto.
4484
f2292c65
PM
44852009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
4486
4487 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
4488 (check_macro): Return 1 if undefined.
4489 If first test fails, check if macro debug information is available,
4490 and report unsupported test if no macro information is found.
4491
5a437975
DE
44922009-05-29 Doug Evans <dje@google.com>
4493
4494 * gdb.threads/hand-call-in-threads.exp: New.
4495 * gdb.threads/hand-call-in-threads.c: New.
4496
c141c696
MS
44972009-05-29 Michael Snyder <msnyder@vmware.com>
4498
4499 * gdb.base/break-always.exp: Change "1" to "on".
4500 Add confirmation check.
4501
b3444185
PA
45022009-05-28 Pedro Alves <pedro@codesourcery.com>
4503
4504 * gdb.threads/threxit-hop-specific.c: New.
4505 * gdb.threads/threxit-hop-specific.exp: New.
4506 * gdb.threads/thread-execl.c: New.
4507 * gdb.threads/thread-execl.exp: New.
4508
b6313243
TT
45092009-05-27 Tom Tromey <tromey@redhat.com>
4510 Thiago Jung Bauermann <bauerman@br.ibm.com>
4511
4512 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
4513 (mi_child_regexp): Likewise.
4514 (mi_list_varobj_children_range): Likewise.
4515 (mi_get_features): Likewise.
4516 (mi_list_varobj_children): Rewrite.
4517 * gdb.python/python-mi.exp: New file.
4518
a6bac58e
TT
45192009-05-27 Tom Tromey <tromey@redhat.com>
4520 Thiago Jung Bauermann <bauerman@br.ibm.com>
4521 Phil Muldoon <pmuldoon@redhat.com>
4522 Paul Pluzhnikov <ppluzhnikov@google.com>
4523
4524 * gdb.python/python-prettyprint.exp: New file.
4525 * gdb.python/python-prettyprint.c: New file.
4526 * gdb.python/python-prettyprint.py: New file.
4527 * gdb.base/display.exp: print/r is now valid.
4528
2c74e833
TT
45292009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
4530 Tom Tromey <tromey@redhat.com>
4531 Pedro Alves <pedro@codesourcery.com>
4532 Paul Pluzhnikov <ppluzhnikov@google.com>
4533
4534 * gdb.python/python-template.exp: New file.
4535 * gdb.python/python-template.cc: New file.
4536 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
4537 tests.
4538 * gdb.python/python-value.exp (py_objfile_tests): New proc.
4539 Call it.
4540 (test_value_after_death): New proc.
4541 * gdb.python/python-value.c (PTR): New typedef.
4542 (main): New variable 'x'.
4543
89c73ade
TT
45442009-05-27 Tom Tromey <tromey@redhat.com>
4545
4546 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
4547 tests.
4548 * gdb.python/python-value.exp (py_objfile_tests): New proc.
4549 Call it.
4550
a75724bc
PA
45512009-05-27 Pedro Alves <pedro@codesourcery.com>
4552
4553 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
4554
e58b0e63
PA
45552009-05-24 Pedro Alves <pedro@codesourcery.com>
4556
4557 * gdb.threads/fork-thread-pending.c: New.
4558 * gdb.threads/fork-thread-pending.exp: New.
4559
4ac36638
JK
45602009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4561
4562 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
4563 * gdb.dwarf2/dw2-strp.S (a_string2): New.
4564
889bf7c5 45652009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 4566
889bf7c5 4567 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 4568
b242c3c2
PA
45692009-05-17 Pedro Alves <pedro@codesourcery.com>
4570
4571 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
4572 `gdb_get_line_number'. Call `callee' in both parent and child.
4573 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
4574 `gdb_get_line_number' instead of hardcoding line numbers.
4575 (catch_fork_unpatch_child): New procedure to test detaching
4576 breakpoints from child fork.
4577 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
4578 hardcoding line numbers.
4579 (do_fork_tests): Run `catch_fork_unpatch_child'.
4580
ee342b23
VP
45812009-05-17 Vladimir Prus <vladimir@codesourcery.com>
4582
4583 * gdb.mi/mi-cmd-var.exp: Check that when varobj
4584 of structure type enters or leaves the scope, it
4585 is reported by -var-update.
4586
e2009e98
DE
45872009-05-11 Doug Evans <dje@sebabeach.org>
4588
4589 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
4590 * gdb.threads/pending-step.c (main): Fix off-by-one error.
4591 * gdb.threads/schedlock.c (main): Fix off-by-one error.
4592
00903456
JK
45932009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4594
4595 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
4596
dc621c35
DE
45972009-04-30 Doug Evans <dje@google.com>
4598
4599 * gdb.threads/watchthreads2.exp: New testcase.
4600 * gdb.threads/watchthreads2.c: New testcase.
4601
9ab4e744
DE
46022009-04-29 Doug Evans <dje@google.com>
4603
4604 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
4605 * gdb.cp/mb-ctor.cc: Ditto.
4606 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
4607 * gdb.cp/mb-inline.h (multi_line_foo): New function.
4608 * gdb.cp/mb-inline1.cc: Call it.
4609 * gdb.cp/mb-inline2.cc: Ditto.
4610 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
4611 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
4612
484086b7
JK
46132009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4614
4615 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
4616 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
4617 Replace all uses of `decimal' by `nonzero'.
4618 (info macro FROM_COMMANDLINE): New test.
4619
379a77b5
TT
46202009-04-27 Tom Tromey <tromey@redhat.com>
4621
4622 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
4623
b92b73c2
DE
46242009-04-27 Doug Evans <dje@google.com>
4625
4626 * gdb.threads/watchthreads.c (main): Initialize args before starting
4627 the threads. Plus formatting cleanup.
4628 * gdb.threads/watchthreads.exp: Avoid errant failures due to
4629 biased scheduling of one thread.
4630
945a118d
JG
46312009-04-27 Jerome Guitton <guitton@adacore.com>
4632
4633 * gdb.cp/templates.cc (GetMax): New template.
4634 (main): Declare two instances of GetMax.
4635 * gdb.cp/templates.exp: Add new test.
4636
d389af10
JK
46372009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4638
4639 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
4640
e7f86de9
JM
46412009-04-22 Joseph Myers <joseph@codesourcery.com>
4642
4643 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
4644
334cc82d
TT
46452009-04-15 Tom Tromey <tromey@redhat.com>
4646
4647 * gdb.base/charset.exp: Add regression test.
4648
d12672cc
JB
46492009-04-14 Joel Brobecker <brobecker@adacore.com>
4650
4651 * gdb.base/exe-lock.exp: New testcase.
4652
18e8c3bc
TT
46532009-04-13 Tom Tromey <tromey@redhat.com>
4654
4655 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
4656 operator on Frame.
4657
5ecd5cbe
UW
46582009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4659
4660 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
4661 * gdb.server/ext-attach.exp: Likewise.
4662
7309f756
VP
46632009-04-03 Vladimir Prus <vladimir@codesourcery.com>
4664
4665 Eliminate some sleep usage.
4666
889bf7c5
PA
4667 * gdb.mi/basics.c (do_nothing): New.
4668 (main): Use do_nothing instead of printf, so that
4669 not to introduce race condition between output of
4670 inferiour and output of gdb. Do not use sleep as it
4671 is not generally available on embedded targets.
7309f756 4672
f4b95f6f
PA
46732009-04-02 Pedro Alves <pedro@codesourcery.com>
4674
4675 * gdb.server/ext-attach.exp: Expect an optional process id after
4676 "Detached from remote process".
4677
de40b933
JK
46782009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4679
4680 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
4681 gdb.dwarf2/dw2-unresolved.exp: New.
4682
2ae101a4
PA
46832009-04-02 Pedro Alves <pedro@codesourcery.com>
4684
4685 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
4686 mi_run_to_main.
4687
56a8e183
PA
46882009-04-02 Pedro Alves <pedro@codesourcery.com>
4689
4690 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
4691 mi_run_to_main. Skip thread exit test on remote targets.
4692 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
4693 mi_run_to_main.
4694 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
4695 mi_run_to_main.
4696 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
4697 when expecting ^connected. Detect when the target doesn't support
4698 non-stop mode.
4699 (mi_run_cmd): Detect if non-stop mode was requested by isn't
4700 supported. Return -1 on error, 0 on success.
4701 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
4702 (mi_runto): Return mi_runto_helper's result explicitly.
4703
c35fafde
PA
47042009-04-01 Pedro Alves <pedro@codesourcery.com>
4705
4706 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
4707
f8a8dce6
JB
47082009-04-01 Tom Tromey <tromey@redhat.com>
4709
4710 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
4711 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
4712 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
4713 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
4714
71c25dea
TT
47152009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
4716 Jan Kratochvil <jan.kratochvil@redhat.com>
4717
4718 PR gdb/931
4719 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
4720 output.
4721 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
4722 for gdb/931.
4723 * dw2-strp.S (DW_AT_language): Change to C++.
4724 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
4725
02d9a9ce
JB
47262009-03-31 Joel Brobecker <brobecker@adacore.com>
4727
4728 * gdb.ada/tasks: New testcase.
4729
1042e4c0
SS
47302009-03-30 Stan Shebs <stan@codesourcery.com>
4731
4732 * gdb.trace/actions.exp: Update to match new info trace format.
4733 * gdb.trace/deltrace.exp: Ditto.
4734 * gdb.trace/infotrace.exp: Ditto.
4735 * gdb.trace/passcount.exp: Ditto.
4736 * gdb.trace/save-trace.exp: Ditto.
4737 * gdb.trace/while-stepping.exp: Ditto.
4738 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
4739
f8f6f20b
TJB
47402009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4741
4742 * gdb.python/python-frame.c: New file.
4743 * gdb.python/python-frame.exp: New file.
4744
c0c6f777
TJB
47452009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
4746
4747 * gdb.python/python-value.exp: Add tests for the address
4748 attribute.
4749
3cb51905
AS
47502009-03-29 Andreas Schwab <schwab@linux-m68k.org>
4751
4752 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
4753
88fc996f
DE
47542009-03-26 Doug Evans <dje@google.com>
4755
4756 * gdb.mi/mi-nonstop-exit.exp: New file.
4757 * gdb.mi/non-stop-exit.c: New file.
4758
56ef84b1
TT
47592009-03-26 Tom Tromey <tromey@redhat.com>
4760
4761 Update for change to prologue skipping:
4762 * gdb.mi/mi2-simplerun.exp: Update.
4763 * gdb.mi/mi2-break.exp: Update.
4764 * gdb.mi/mi-simplerun.exp: Update.
4765 * gdb.mi/mi-break.exp: Update.
4766 * gdb.base/ending-run.exp: Update.
4767
def2b000
TJB
47682009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
4769
4770 * gdb.python/python-value.exp (test_value_in_inferior): Test
4771 gdb.Value.is_optimized_out attribute.
4772
442ddf59
JK
47732009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4774
4775 * gdb.dwarf2/dw2-noloc-main.c: New file.
4776 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
4777 (.text): Remove.
4778 (.data): New.
4779 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
4780 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
4781 (DW_TAG_subprogram func_cu1, noloc): Remove.
4782 (main): New.
4783 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
4784 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
4785 (file_symbols): New procedure.
4786
a8df5de4
TT
47872009-03-25 Tom Tromey <tromey@redhat.com>
4788
4789 * gdb.base/charset.exp (valid_target_charset): New proc.
4790 Use it to skip tests on invalid charsets.
4791
cc1d7add
PM
47922009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
4793
4794 * gdb.base/completion.exp: Add a test for directory completion.
4795
bcd5727b
JK
47962009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4797
4798 Fix a racy FAIL.
4799 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
4800 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
4801
cc924cad
TJB
48022009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
4803
4804 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
4805 * gdb.python/python-function.exp: Add test for function returning
4806 a GDB value.
4807
bc3b79fd
TJB
48082009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
4809
4810 * gdb.python/python-function.exp: New file.
4811
6c7a06a3
TT
48122009-03-20 Tom Tromey <tromey@redhat.com>
4813
4814 * gdb.base/store.exp: Update for change to escape output.
4815 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
4816 to escape output.
4817 * gdb.base/pointers.exp: Update for change to escape output.
4818 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
4819 to escape output.
4820 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
4821 escape output.
4822 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
4823 to escape output.
4824 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
4825 escape output.
4826 * gdb.base/setvar.exp: Update for change to escape output.
4827 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
4828 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
4829 to escape output.
4830 (test_print_string_constants): Likewise.
4831 * gdb.base/charset.exp (valid_host_charset): Check size of
4832 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
4833 cases. Handle "auto"-related output.
4834 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
4835 (uvar, Uvar): New globals.
4836
c31af87b
JG
48372009-03-19 Jerome Guitton <guitton@adacore.com>
4838
4839 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
4840 deltas.
4841 * gdb.ada/fixed_points.exp: Ditto.
4842
51272cf2
PA
48432009-03-18 Pedro Alves <pedro@codesourcery.com>
4844
4845 * return-nodebug.c: Don't include stdio.h.
4846 (init): Delete.
4847 (func): Delete definition and provide extern declaration.
4848 (t): New.
4849 (main): Don't call printf. Call func and store its result in t.
4850 * return-nodebug1.c: New.
4851 * return-nodebug.exp: Don't expect stdio output. Instead, print
4852 the global variable t. Drop printf formatters and cast types from
4853 foreach loop. Don't use prepare_for_testing. Compile
4854 return-nodebug.c and return-nodebug1.c in separate steps. Don't
4855 define FORMAT or CAST.
4856
d24948ac
PP
48572009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4858
4859 * gdb.base/solib-display.exp: Disable test for remote targers.
4860
61ff14c6
JK
48612009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4862
4863 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
4864
cb4dce93
JK
48652009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4866
4867 Fix a racy FAIL.
4868 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
4869 code from `follow parent, print pids'.
4870 (`follow child, print pids', `follow parent, print pids'): Call it.
4871 Replace `gdb_test "break..."' by gdb_breakpoint.
4872
f7c60c5e
VP
48732009-03-13 Vladimir Prus <vladimir@codesourcery.com>
4874
4875 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 4876 sync and async modes.
f7c60c5e 4877
383ace49
JB
48782009-03-12 Joel Brobecker <brobecker@adacore.com>
4879
4880 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
4881 that was checked in by mistake. Remove loading of ada.exp, since
4882 this is not necessary in this case.
4883
4ce102af
JB
48842009-03-12 Joel Brobecker <brobecker@adacore.com>
4885
4886 * gdb.ada/ptype_arith_binop.exp: New testcase.
4887
529a2aef
JB
48882009-03-12 Joel Brobecker <brobecker@adacore.com>
4889
4890 * gdb.ada/mod_from_name: New testcase.
4891
8a38181c
JB
48922009-03-12 Joel Brobecker <brobecker@adacore.com>
4893
4894 * gdb.ada/tick_last_segv: New testcase.
4895
11436dee
VP
48962009-03-12 Vladimir Prus <vladimir@codesourcery.com>
4897
61ff14c6 4898 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 4899
1f31650a
VP
49002009-03-12 Vladimir Prus <vladimir@codesourcery.com>
4901
61ff14c6
JK
4902 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
4903 include the token in ^running and frame info in *stopped.
1f31650a 4904
a3247a22
PP
49052009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
4906
4907 * solib-display.exp: New file.
4908 * solib-display-main.c: New file.
4909 * solib-display-lib.c: New file.
61ff14c6 4910
aae64587
PA
49112009-03-05 Pedro Alves <pedro@codesourcery.com>
4912
4913 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
4914
44aabfbc
JK
49152009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4916
4917 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
4918 (list_and_check_macro): Use more specific test name.
4919 (next to definition): Make the test names unique.
4920
c087fcd3
PM
49212009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
4922
4923 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 4924
c86cf029
VP
49252009-02-17 Vladimir Prus <vladimir@codesourcery.com>
4926
4927 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
4928 notifications.
4929 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
4930 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
4931 * lib/mi-support.exp (library_loaded_re): New.
4932 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
4933
3ea85240
VP
49342009-02-17 Vladimir Prus <vladimir@codesourcery.com>
4935
4936 * gdb.gdb/observer.exp: Use test_notification observer, not
4937 normal_stop, everywhere.
4938 (test_normal_stop_notifications): Rename to...
4939 (test_notifications): ...this.
4940 (test_observer_normal_stop): Rename to...
4941 (test_observer): ...this.
4942
1903f0e6
DE
49432009-02-16 Doug Evans <dje@google.com>
4944
4945 * gdb.arch/amd64-disp-step.S (test_int3): New test.
4946 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
4947 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
4948 (test_prefixed_syscall,test_int3): New tests.
4949 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
4950 (test_prefixed_syscall,test_int3): New tests.
4951
1d33d6ba
VP
49522009-02-14 Vladimir Prus <vladimir@codesourcery.com>
4953
3cb51905
AS
4954 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
4955 (mi_expect_interrupt): Likewise.
4956 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
4957 response.
1d33d6ba 4958
faafb047
PM
49592009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
4960
4961 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
4962 * gdb.base/pc-fp.exp (get_valueofx): Remove.
4963 Replace calls to get_valueofx by get_hexadecimal_valueof.
4964
417e16e2
PM
49652009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
4966
4967 * lib/gdb.exp (get_valueof): Accept anything as a return value.
4968 (get_integer_valueof): New procedure.
4969 (get_sizeof): Use new get_integer_value_of.
4970 * gdb.base/sizeof.exp: Replace all uses of get_valueof
4971 by get_integer_valueof.
4972
7065b901
TT
49732009-02-13 Tom Tromey <tromey@redhat.com>
4974
4975 * gdb.base/remote.exp (get_sizeof): Remove.
4976 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
4977 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
4978 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
4979 * lib/gdb.exp (get_valueof): Move from long_long.exp.
4980 (get_sizeof): Likewise.
4981
5d7cb8df
JK
49822009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4983
4984 PR fortran/9806
4985 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
4986
b2febfff
PP
49872009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4988
4989 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
4990
4aa995e1
PA
49912009-02-06 Pedro Alves <pedro@codesourcery.com>
4992
4993 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
4994
d8906c6f
TJB
49952009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
4996
4997 * gdb.python/python-cmd.exp: New file.
4998
ff4ab08d
TG
49992009-02-06 Tristan Gingold <gingold@adacore.com>
5000
5001 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
5002
aacd552b
TG
50032009-02-05 Tristan Gingold <gingold@adacore.com>
5004
5005 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
5006 pointer is dereferenced and use this signal name in regexp.
5007 * gdb.base/signull.exp: Ditto.
5008 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
5009 * gdb.base/signull.c (main): Ditto.
5010
08c637de
TJB
50112009-02-04 Tom Tromey <tromey@redhat.com>
5012 Thiago Jung Bauermann <bauerman@br.ibm.com>
5013
5014 * gdb.python/python-value.exp: Use `gdb.history' instead of
5015 `gdb.value_from_history'.
5016 (test_value_numeric_ops): Add test for conversion of enum constant.
5017 * gdb.python/python-value.c (enum e): New type.
5018 (evalue): New global.
5019 (main): Use argv.
5020
20261af8
JG
50212009-02-04 Jerome Guitton <guitton@adacore.com>
5022
5023 * gdb.ada/uninitialized_vars: New test program.
5024 * gdb.ada/uninitialized_vars.exp: New testcase.
5025
52e44b43
TT
50262009-02-02 Tom Tromey <tromey@redhat.com>
5027
5028 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
5029 * gdb.cp/pr2489.cc: Rename...
5030 * gdb.cp/pr9594.cc: ... to this.
5031
1c71341a
TT
50322009-02-02 Tom Tromey <tromey@redhat.com>
5033
5034 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
5035 * gdb.cp/pr2489.cc: New file.
5036 * gdb.cp/cpcompletion.exp: New file.
5037
a4295225
TT
50382009-02-02 Tom Tromey <tromey@redhat.com>
5039
5040 PR exp/9059:
5041 * gdb.cp/call-c.exp: Add regression test.
5042 * gdb.cp/call-c.cc (FooHandle): New typedef.
5043 (main): New variable 'handle'.
5044
592375cd
VP
50452009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5046
5047 * lib/mi-support.exp (et_mi_thread_list)
5048 (check_mi_and_console_threads): Adjust for current thread in
5049 -thread-list-ids output.
5050
41447f92
VP
50512009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5052
889bf7c5
PA
5053 * gdb.mi/mi-break.exp (test_disabled_creation): New.
5054 Call it.
41447f92 5055
35669430
DE
50562009-01-28 Doug Evans <dje@google.com>
5057
5058 * gdb.arch/amd64-disp-step.S: New file.
5059 * gdb.arch/amd64-disp-step.exp: New file.
5060 * gdb.arch/i386-disp-step.S: New file.
5061 * gdb.arch/i386-disp-step.exp: New file.
5062
09f00d9a
PM
50632009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
5064
5065 * gdb.base/find.exp: Set newline variable
5066 using quotes instead of braces to fix cygwin failures.
5067
1e8fb976
PA
50682009-01-23 Pedro Alves <pedro@codesourcery.com>
5069
5070 * gdb.base/radix.exp: Add tests to ensure that that set
5071 input-radix 0 and set output-radix 0 are really rejected.
5072
da061712
PA
50732009-01-23 Pedro Alves <pedro@codesourcery.com>
5074
5075 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
5076 copyright years.
5077
dd7e2d2b
PA
50782009-01-23 Pedro Alves <pedro@codesourcery.com>
5079
5080 PR gdb/9664:
5081 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
5082
392452f6
PA
50832009-01-22 Pedro Alves <pedro@codesourcery.com>
5084
5085 PR c++/9631:
5086 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
5087
8653e71c
PM
50882009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
5089
5090 * gdb.server/file-transfer.exp: Use EXEEXT variable for
5091 binfile definition to fix Windows OS failure.
5092
a12cc160
DJ
50932009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5094
5095 PR gdb/9346
5096 * gdb.base/interrupt.c (sigint_handler): New.
5097 (main): Install a SIGINT handler if SIGNALS is defined. Exit
5098 on error.
5099 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
5100 Test "signal SIGINT".
5101
b89667eb
DE
51022009-01-19 Doug Evans <dje@google.com>
5103
5104 * gdb.base/break.exp: Update expected gdb output.
5105 * gdb.base/sepdebug.exp: Ditto.
5106 * gdb.mi/mi-syn-frame.exp: Ditto.
5107 * gdb.mi/mi2-syn-frame.exp: Ditto.
5108 * gdb.base/call-signal-resume.exp: New file.
5109 * gdb.base/call-signals.c: New file.
5110 * gdb.base/unwindonsignal.exp: New file.
5111 * gdb.base/unwindonsignal.c: New file.
5112 * gdb.threads/interrupted-hand-call.exp: New file.
5113 * gdb.threads/interrupted-hand-call.c: New file.
5114 * gdb.threads/thread-unwindonsignal.exp: New file.
5115
adb483fe
DJ
51162009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
5117
5118 * gdb.base/define.exp: Test defining and hooking prefix commands.
5119 * gdb.python/python.exp: Update test for "show user" output.
5120
60023297
JK
51212009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5122
5123 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
5124 now the output exactly, using less wildcards. Expect also the output
5125 of gfortran-4.3. Update for the f-valprint.c modification from
5126 2008-04-22.
5127 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
5128 Remove gdb_test test names where matching the command.
5129
ccc57cf9
PA
51302009-01-01 Pedro Alves <pedro@codesourcery.com>
5131
5132 PR breakpoints/9681:
5133 * gdb.base/watchpoint.exp: Add regression test.
5134
c7a6ca08
PA
51352008-12-31 Pedro Alves <pedro@codesourcery.com>
5136
5137 * gdb.threads/attach-into-signal.exp: Don't use
5138 gdb_suppress_entire_file.
5139 * gdb.threads/attach-stopped.exp: Ditto.
5140 * gdb.threads/attachstop-mt.exp: Ditto.
5141
3a031f65
PA
51422008-12-31 Pedro Alves <pedro@codesourcery.com>
5143
5144 PR gdb/8812:
5145 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
5146
09e6485f
PA
51472008-12-29 Pedro Alves <pedro@codesourcery.com>
5148
5149 PR gdb/7536:
5150 * gdb.base/radix.exp: Add tests to ensure invalid input radices
5151 and unsupported output radices are really rejected.
5152
0cd53049
JK
51532008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5154
5155 * gdb.cp/punctuator.exp: Backslash the '$' signs.
5156
ba163c7e
TT
51572008-12-22 Tom Tromey <tromey@redhat.com>
5158
5159 * gdb.cp/punctuator.exp: New file.
5160
6f4de6c9
JK
51612008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5162
5163 * gdb.base/completion.exp (Completing non-existing component): New test.
5164
0f34d0b4
JK
51652008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5166
5167 Fix for PR gdb/8648.
5168 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
5169 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
5170 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
5171 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
5172
db2ad4c3
JK
51732008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5174
5175 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
5176
bb5ef15e
DP
51772008-12-16 Christophe Lyon <christophe.lyon@st.com>
5178
5179 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
5180 compiler actually generate code at the expected line number.
5181
90142adc
JZ
51822008-12-15 Jie Zhang <jie.zhang@analog.com>
5183
5184 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
5185
fad6eecd
TT
51862008-12-12 Tom Tromey <tromey@redhat.com>
5187
5188 * gdb.base/commands.exp (redefine_hook_test): New proc.
5189 Call it.
5190
17c8aaf5
TT
51912008-12-11 Tom Tromey <tromey@redhat.com>
5192
5193 * gdb.base/macscp.exp: New regression test.
5194
7c8adf68
TT
51952008-12-11 Tom Tromey <tromey@redhat.com>
5196
5197 * gdb.base/macscp.exp: Print "address.addr".
5198 * gdb.base/macscp1.c (struct outer): New struct.
5199 (address): New global.
5200
b05dcbb7
TT
52012008-12-09 Tom Tromey <tromey@redhat.com>
5202
5203 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
5204 Call it.
5205
2d476de1
DE
52062008-12-04 Doug Evans <dje@google.com>
5207
5208 * gdb.server/ext-run.exp: Relax regexp for init program.
5209
87bdc959
TG
52102008-12-03 Tristan Gingold <gingold@adacore.com>
5211
5212 * gdb.base/macscp.exp: Generate an object file during compilation
5213 to work around Darwin dsymutil limitations.
5214
e0740f77
JK
52152008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5216
5217 Test resolving external references to TLS variables.
5218 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
5219 FILE2_THREAD_LOCAL.
5220 (testfile2, srcfile2): New variables.
5221 * gdb.threads/tls.c (file2_thread_local)
5222 (function_referencing_file2_thread_local): New.
5223 * gdb.threads/tls2.c: New file.
5224
67f0aac5
JB
52252008-11-28 Joel Brobecker <brobecker@adacore.com>
5226
5227 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
5228 rather than integer, as integer might not be big enough when
5229 on 64bit targets.
67f0aac5 5230
c332165e
JG
52312008-11-27 Jerome Guitton <guitton@adacore.com>
5232
5233 * gdb.cp/formatted-ref.exp: Add equality test.
5234 * gdb.ada/formatted_ref.exp: Ditto.
5235
fc9b693c
JK
52362008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5237
5238 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
5239 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
5240
a9c64011
AS
52412008-11-20 Andreas Schwab <schwab@suse.de>
5242
5243 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
5244 matching syscall entry point.
5245 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
5246 (tcatch_vfork_then_child_follow): Likewise. Finish through
5247 vfork even if we stopped at the syscall trampoline.
5248
e2fd701e
DE
52492008-11-20 Doug Evans <dje@google.com>
5250
5251 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
5252
69abc51c
TJB
52532008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
5254
5255 * gdb.arch/ppc-dfp.exp: New file.
5256 * gdb.arch/ppc-dfp.c: New file.
5257
c14c28ba
PP
52582008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5259
5260 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 5261
2e74121d
DE
52622008-11-17 Doug Evans <dje@google.com>
5263
5264 * gdb.mi/mi-syn-frame.exp: Update expected output.
5265 * gdb.mi/mi2-syn-frame.exp: Update expected output.
5266
66bb093b
VP
52672008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5268
5269 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
5270 "thread N" results in =thread-selected.
5271 * lib/mi-support (mi_run_cmd, mi_expect_stop)
5272 (mi_send_resuming_command_raw): Be prepared for
5273 =thread-selected.
5274
3d043ef6
VP
52752008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5276
a9c64011
AS
5277 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
5278 * lib/mi-support.exp: Likewise.
3d043ef6 5279
808104c8
JB
52802008-11-16 Joel Brobecker <brobecker@adacore.com>
5281
5282 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
5283 commands from the expected output for "help catch".
5284
00b22944
JB
52852008-11-15 Joel Brobecker <brobecker@adacore.com>
5286
5287 * gdb.ada/int_deref.exp: New testcase.
5288
59669435
TT
52892008-11-14 Nick Roberts <nickrob@snap.net.nz>
5290
5291 * gdb.mi/gdb2549.exp: New file.
5292
de04a248
DE
52932008-11-11 Doug Evans <dje@google.com>
5294
5295 * gdb.base/callexit.exp: New file.
5296 * gdb.base/callexit.c: New file.
5297
6b8ce727
DE
52982008-11-10 Doug Evans <dje@google.com>
5299
5300 * lib/gdb.exp (GDBFLAGS): Move -nx ...
5301 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
5302 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
5303 (default_gdb_start,default_gdb_exit): Ditto.
5304 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
5305 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
5306 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
5307 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
5308 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
5309 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
5310
1b14b8aa
AS
53112008-11-03 Andreas Schwab <schwab@suse.de>
5312
5313 * gdb.base/hashline2.exp: Fix typo.
5314 * gdb.base/hashline3.exp: Likewise.
5315
f3134b88
TT
53162008-10-30 Tom Tromey <tromey@redhat.com>
5317
5318 * gdb.base/pointers.exp: Add test.
5319 * gdb.base/pointers.c (k, S): New typedefs.
5320 (instance): New global.
5321
c2226152
AS
53222008-10-30 Andreas Schwab <schwab@suse.de>
5323
5324 * gdb.base/args.exp: Add tests for newlines.
5325
462f405c
JB
53262008-10-30 Joel Brobecker <brobecker@adacore.com>
5327
5328 gdb.base/foll-exec.exp: Update the expected output of a couple
5329 of "info breakpoints" tests.
5330
79a45b7d
TT
53312008-10-28 Tom Tromey <tromey@redhat.com>
5332
5333 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
5334
adc13a14
PA
53352008-10-24 Pedro Alves <pedro@codesourcery.com>
5336
5337 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
5338 gdb_start_cmd.
5339 Use runto_main before any test that requires execution.
5340
252fbfc8
PA
53412008-10-23 Pedro Alves <pedro@codesourcery.com>
5342
5343 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
5344 instead of SIGINT.
5345
28148e3d
JB
53462008-10-22 Joel Brobecker <brobecker@adacore.com>
5347
5348 * gdb.base/completion.exp: Update expected output following
5349 the addition of the "info tasks" command.
5350
c209f847
TT
53512008-10-22 Tom Tromey <tromey@redhat.com>
5352
5353 * gdb.base/exprs.exp (test_expr): Add test for string
5354 concatenation.
5355
f177e350
PA
53562008-10-19 Pedro Alves <pedro@codesourcery.com>
5357
5358 * configure.ac: Output gdb.python/Makefile.
5359 * configure: Regenerate.
5360 * gdb.python/Makefile.in: New.
5361
cce89356
JB
53622008-10-16 Joel Brobecker <brobecker@adacore.com>
5363
5364 * gdb.base/foll-fork.exp: Adjust the expected output to match
5365 the new description for fork/vfork catchpoints in the "info
5366 breakpoints" output.
5367
176d289d
TJB
53682008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5369
5370 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
5371
a08702d6
TJB
53722008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
5373
5374 * gdb.python/python-value.c: New file.
5375 * gdb.python/python-value.exp: New file.
5376
1c5cfe86
PA
53772008-10-15 Pedro Alves <pedro@codesourcery.com>
5378
5379 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
5380
5a98ad69
DP
53812008-10-15 Denis Pilat <denis.pilat@st.com>
5382
41702f1b 5383 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 5384
dcb1a1e2
TT
53852008-10-09 Tom Tromey <tromey@redhat.com>
5386
5387 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
5388 'fprintf' and 'stderr'.
5389
9124fe48
JB
53902008-10-07 Joel Brobecker <brobecker@adacore.com>
5391
5392 * gdb.ada/ref_tick_size.exp: New testcase.
5393
45452591
DE
53942008-10-06 Doug Evans <dje@google.com>
5395
5396 * gdb.dwarf2/dw2-cu-size.exp: New file.
5397 * gdb.dwarf2/dw2-cu-size.S: New file.
5398
5399 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
5400 .Ltype_int for clarity.
5401
4fc5b208
PP
54022008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5403
5404 PR gdb/2384:
5405 * gdb.cp/gdb2384.exp: Extended to test more cases.
5406 * gdb.cp/gdb2384.cc: Likewise.
5407 * gdb.cp/gdb2384-base.h: Likewise.
5408 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 5409
d78df370
JK
54102008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5411
5412 * gdb.base/maint.exp (maint print type): Remove printing
5413 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
5414
9a044a89
TT
54152008-09-30 Tom Tromey <tromey@redhat.com>
5416
5417 * gdb.base/macscp.exp: Add completion tests.
5418 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
5419 (TWENTY_THREE): Likewise.
5420 (FORTY_EIGHT): Likewise.
5421
506800a9
TT
54222008-09-30 Tom Tromey <tromey@redhat.com>
5423
5424 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
5425 everywhere.
5426 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
5427
1a6f01b5
JK
54282008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5429
5430 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
5431 testcase is derived from. Fix racy dependency on an expected PID
5432 number. No longer support the testcase on Linux kernel 2.4.x.
5433
2fae03e8
TT
54342008-09-27 Tom Tromey <tromey@redhat.com>
5435
5436 * gdb.base/macscp.exp: Add tests for stringification, splicing,
5437 and varargs.
5438
1ad15515
PA
54392008-09-22 Pedro Alves <pedro@codesourcery.com>
5440
5441 * lib/mi-support.exp (mi_expect_interrupt): New.
5442 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
5443 from gdb.mi/mi-nonstop.exp.
5444 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
5445 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
5446 lib/mi-support.exp.
5447 Use mi_check_thread_states throughout. Avoid ".*" and do not
5448 require an anchor after -exec-run.
5449
d0b76dc6
DJ
54502008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
5451
5452 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
5453 stop is pending. Avoid ".*" when two stops are pending.
5454 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
5455 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
5456 newlines in fullnames.
5457 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
5458 (mi_expect_stop): Update comments. Only anchor in sync mode.
5459 Do not match newlines.
5460 (mi_send_resuming_command_raw): Always return status.
5461 (mi_get_stop_line): Do not match more than one line by accident.
5462 Only anchor in sync mode.
5463 (mi_run_inline_test): If -exec-next fails, give up.
5464
9990c830
UW
54652008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5466
5467 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
5468 on SPU.
5469
ebcf6f00
JB
54702008-09-10 Joel Brobecker <brobecker@adacore.com>
5471
5472 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
5473
b6db24e5
JB
54742008-09-10 Joel Brobecker <brobecker@adacore.com>
5475
5476 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
5477 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
5478 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
5479 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
5480 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
5481 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
5482 gdb.ada/interface.exp, gdb.ada/null_array.exp,
5483 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
5484 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
5485 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
5486 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
5487 Include the "= " sequence in the expected output of print tests.
5488
2bf448e0
JB
54892008-09-10 Joel Brobecker <brobecker@adacore.com>
5490
5491 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
5492 description for boolean types.
5493
d51fd4c8
PA
54942008-09-09 Pedro Alves <pedro@codesourcery.com>
5495
5496 * gdb.base/hook-stop-continue.c: New.
5497 * gdb.base/hook-stop-continue.exp: New.
5498
694182d2
DJ
54992008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
5500
5501 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
5502
3b8a7fc0
JG
55032008-09-08 Jerome Guitton <guitton@adacore.com>
5504
5505 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
5506 (stack_check_probe_2, stack_check_probe_loop_1)
5507 (stack_check_probe_loop_2): New functions.
5508 (main): Add call to these new functions.
5509 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
5510 functions, check that the breakpoint is inserted at the appropriate
5511 location.
5512 (insert_breakpoint): Slightly refine this procedure so that it can
5513 be called several times in the test.
5514
96cc0ae8
JG
55152008-09-08 Jerome Guitton <guitton@adacore.com>
5516
5517 * gdb.base/stack-checking.c: New file.
5518 * gdb.base/stack-checking.exp: New file.
5519
1f08b409
TJB
55202008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
5521
5522 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
5523 * gdb.arch/altivec-regs.exp: Likewise.
5524 * gdb.arch/vsx-regs.exp: Likewise.
5525
3099e1c4
TJB
55262008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
5527
5528 * gdb.arch/ppc-fp.exp: New file.
5529 * gdb.arch/ppc-fp.c: New file.
5530
cc69bfc1
PP
55312008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5532
5533 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
5534 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 5535
b02a33db
MS
55362008-09-04 Michael Snyder <msnyder@vmware.com>
5537
5538 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
5539 as "at" (for non-debug functions such as _start).
5540
2992cbe0
UW
55412008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5542
5543 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
5544 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
5545 software watchpoints.
5546 * gdb.base/watch_thread_num.exp: Likewise.
5547
514f746b
AR
55482008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
5549
5550 * gdb.arch/i386-bp_permanent.exp: New test.
5551
876cecd0
TT
55522008-08-24 Tom Tromey <tromey@redhat.com>
5553
5554 * gdb.base/maint.exp: Update "maint print type".
5555
80f73d71
VP
55562008-08-21 Vladimir Prus <vladimir@codesourcery.com>
5557
5558 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
5559 support. Adjust the order of "*running" notifications.
5560 * gdb.mi/non-stop.c: Don't cast from int to void* and
5561 back.
5562
d9c78d7d
MK
55632008-08-20 Mark Kettenis <kettenis@gnu.org>
5564
5565 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
5566 expect to find it in the "info frame" output.
5567
97a2d1d3
DJ
55682008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
5569
5570 * gdb.base/interp.exp: Always consume both prompts.
5571
b96e2927
PA
55722008-08-20 Pedro Alves <pedro@codesourcery.com>
5573
5574 * gdb.base/pending.exp: Test pending breakpoints without symbols
5575 loaded.
5576
8cf6e61a
VP
55772008-08-19 Vladimir Prus <vladimir@codesourcery.com>
5578
5579 * lib/mi-support.exp (mi_expect_stop): Produce
5580 more details on failures.
5581 * gdb.mi/mi-nonstop.exp: New.
5582 * gdb.mi/non-stop.c: New.
5583
c6ebd6cf
VP
55842008-08-19 Vladimir Prus <vladimir@codesourcery.com>
5585
a9c64011
AS
5586 * gdb.mi/mi-async.exp: Use 'set target-async'.
5587 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 5588
46a9b8ed
DJ
55892008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
5590
5591 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
5592
44feb3ce
TT
55932008-08-17 Tom Tromey <tromey@redhat.com>
5594
5595 * gdb.base/help.exp (help catch): Rewrite.
5596
311a4e6b
TJB
55972008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
5598
5599 * gdb.base/define.exp: Test indented command documentation.
5600 * gdb.python/python.exp: Test indented multi-line command.
5601
604c2f83
LM
56022008-08-15 Luis Machado <luisgpm@br.ibm.com>
5603
5604 * testsuite/gdb.arch/vsx-regs.c: New source file.
5605 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
5606 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
5607
886a217c
TT
56082008-08-14 Tom Tromey <tromey@redhat.com>
5609
5610 * gdb.base/macscp.exp: Add regression test for "macro define" or
5611 "macro undef" with no arguments.
5612
c814a4f3
PP
56132008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
5614
5615 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 5616
12ab8a60
UW
56172008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5618
5619 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
5620
d57a3c85
TJB
56212008-08-06 Tom Tromey <tromey@redhat.com>
5622
5623 * gdb.python/python.exp: New file.
5624
c7b778ff
JK
56252008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5626
5627 Fix for PR gdb/1543.
5628 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
5629 $LOCATION.
5630 (location): New variable.
5631 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
5632 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
5633 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
5634 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
5635 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
5636 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
5637 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
5638 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
5639 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
5640 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
5641 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
5642 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
5643 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
5644 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
5645 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
5646 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
5647 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
5648 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
5649 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
5650 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
5651 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
5652 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
5653 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
5654 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
5655 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
5656 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
5657 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
5658 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
5659 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
5660 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
5661 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
5662 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
5663 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
5664 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
5665 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
5666 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
5667 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
5668 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
5669 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
5670 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
5671 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
5672 gdb.base/type-opaque.exp, gdb.base/until.exp,
5673 gdb.base/value-double-free.c, gdb.base/varargs.exp,
5674 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
5675 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
5676 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
5677 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
5678 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
5679 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
5680 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
5681 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
5682 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
5683 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
5684 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
5685 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
5686 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
5687 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
5688 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
5689 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
5690 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
5691 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
5692 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
5693 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
5694 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
5695 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
5696 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
5697 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
5698 gdb.pascal/types.exp, gdb.stabs/weird.exp,
5699 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
5700 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
5701 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
5702 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
5703 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
5704 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
5705 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5706 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5707 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5708 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5709 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5710 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
5711 lib/mi-support.exp, lib/trace-support.exp: Remove reference
5712 to bug-gdb@prep.ai.mit.edu .
5713
5e06a3d1
VP
57142008-07-31 Vladimir Prus <vladimir@codesourcery.com>
5715
5716 * lib/mi-support.exp (mi_load_shlibs): New.
5717 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
5718
9d81d21b
VP
57192008-07-30 Vladimir Prus <vladimir@codesourcery.com>
5720
5721 * lib/mi-support.exp (get_mi_thread_list)
5722 (check_mi_and_console_threads): New, moved from ...
5723 * gdb.mi/mi-pthread.exp: ...here.
5724 * gdb.mi/gdb669.exp (get_mi_thread_list)
5725 (check_mi_and_console_threads): Delete.
5726 * gdb.mi/mi2-pthread.exp: Likewise.
5727
bae98fe0
TT
57282008-07-28 Tom Tromey <tromey@redhat.com>
5729
5730 * Makefile.in (just-check): Remove. Move body to...
5731 (check): ... here.
5732
57380f4e
DJ
57332008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5734
5735 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
5736 Add a test for duplicated SIGINTs.
5737
e09490f1
DJ
57382008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5739
5740 * gdb.threads/schedlock.exp (get_args): Update to work for any
5741 value of NUM.
5742 (Top level): Report the number of threads that did not resume.
5743
6387b45f
DJ
57442008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5745
5746 * gdb.dwarf2/dw2-compressed.S: Also define __start.
5747
62f64ff2
DJ
57482008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5749
5750 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
5751 non-MI prompt.
5752
fa8de41e
TT
57532008-07-26 Tom Tromey <tromey@redhat.com>
5754
5755 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
5756 (function_struct, function_struct_ptr): New globals.
5757 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
5758 function pointer in a struct.
5759
ccb3ac8a
TT
57602008-07-26 Tom Tromey <tromey@redhat.com>
5761
5762 * gdb.base/macscp.exp: Add test for macro lexing bug.
5763
d7d9f01e
TT
57642008-07-18 Tom Tromey <tromey@redhat.com>
5765
5766 * gdb.base/macscp.exp: Add macro tests.
5767
9bf07184
PP
57682008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5769
5770 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
5771
becf6477
PP
57722008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5773
5774 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
5775
0709f7d3
PP
57762008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
5777
5778 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 5779
7093c834
PP
57802008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
5781
5782 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 5783
b432ffe3
JK
57842008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5785
5786 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
5787
b1a268e5
VP
57882008-07-12 Vladimir Prus <vladimir@codesourcery.com>
5789
5790 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
5791
e2995f8e
KB
57922008-07-11 Kevin Buettner <kevinb@redhat.com>
5793
5794 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
5795 of regexp to account for changes made to GDB in the printing of
5796 byte vectors.
5797
14032a66
TT
57982008-07-11 Tom Tromey <tromey@redhat.com>
5799
5800 * gdb.base/completion.exp: Add 'help' completion test.
5801
981505ef
JK
58022008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5803
5804 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
5805
10568435
JK
58062008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5807
5808 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
5809
4487aabf
PA
58102008-07-09 Pedro Alves <pedro@codesourcery.com>
5811
5812 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
5813
a4a9b1c4
PA
58142008-07-09 Pedro Alves <pedro@codesourcery.com>
5815
5816 * gdb.base/fullname.exp: Restore pwd if compiling failed.
5817
3c3185ac
JK
58182008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5819
5820 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
5821
7ebd49dc
VP
58222008-06-28 Vladimir Prus <vladimir@codesourcery.com>
5823
5824 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
5825 previous commit. Add a comment.
5826
84e46146
PA
58272008-06-28 Pedro Alves <pedro@codesourcery.com>
5828
5829 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
5830
0f8d4a2f
VP
58312008-06-28 Vladimir Prus <vladimir@codesourcery.com>
5832
5833 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
5834
f747e0ce
PA
58352008-06-27 Pedro Alves <pedro@codesourcery.com>
5836
5837 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
5838 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
5839 compiling an executable, link in an object that forces unbuffered
5840 output.
5841 * lib/set_unbuffered_mode.c: New file.
5842
734a5c36
JK
58432008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5844
5845 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
5846
a2840c35
VP
58472008-06-25 Vladimir Prus <vladimir@codesourcery.com>
5848
a9c64011
AS
5849 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
5850 mi_expect_stop.
5851 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
5852 Demand that *running is output.
5853 (detect_async): Perform checking every time.
5854 (mi_send_resuming_command): Extract everything into...
5855 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
5856 (mi_expect_stop): Don't accept any output before *stopped.
5857
6ae37fef
VP
58582008-06-13 Vladimir Prus <vladimir@codesourcery.com>
5859
5860 Robustify mi-simplerun.
a9c64011
AS
5861 * gdb.mi/basics.c (main): Add a call to sleep.
5862 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
5863 * gdb.mi/mi2-cli.exp: Likewise.
5864 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 5865
b4aa76f0 58662008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
5867
5868 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
5869
e1ac3328
VP
58702008-06-10 Vladimir Prus <vladimir@codesourcery.com>
5871
a9c64011
AS
5872 * gdb.mi/mi-console.exp: Adjust.
5873 * gdb.mi/mi-syn-frame.exp: Adjust.
5874 * gdb.mi/mi2-console.exp: Adjust.
5875 * gdb.mi/mi2-syn-frame.exp: Adjust.
5876 * lib/mi-support.exp (mi_run_cmd): Adjust.
5877 (mi_send_resuming_command): Adjust.
e1ac3328 5878
f7f9a841
VP
58792008-06-10 Vladimir Prus <vladimir@codesourcery.com>
5880
5881 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
5882 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
5883 testing of stopped.
5884 * gdb.mi/mi2-syn-frame.exp: Likewise.
5885 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
5886 (async, detect_async): New.
5887 (mi_expect_stop, mi_continue_to_line): Adjust expectation
5888 depending on if we're running in sync or async mode.
f7f9a841 5889
37cd5d19
TT
58902008-06-09 Tom Tromey <tromey@redhat.com>
5891
5892 * gdb.base/completion.exp: New tests for field name completion
5893 with spaces, and field name completion with '->'.
5894
65d12d83
TT
58952008-06-06 Tom Tromey <tromey@redhat.com>
5896
5897 * gdb.base/break1.c (struct some_struct): New struct.
5898 (values): New global.
5899 * gdb.base/completion.exp: Add field name completion test.
5900
ebfe2e3f
PP
59012008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5902
5903 * gdb.cp/call-c.exp: Test for incorrect handling of reference
5904 to pointer.
5905 * gdb.cp/call-c.cc: Likewise.
5906
bcf6fc3a
NR
59072008-06-06 Nick Roberts <nickrob@snap.net.nz>
5908
5909 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
5910 annotation.
5911
49fd4a42 59122008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 5913 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
5914
5915 * gdb.threads/execl.c, gdb.threads/execl1.c,
5916 gdb.threads/execl.exp: New tests.
a9c64011 5917
8a34ac3f
AR
59182008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
5919 Daniel Jacobowitz <dan@codesourcery.com>
5920
5921 * gdb.cp/exception.exp: Activate test, make it work with pending
5922 catchpoints.
5923
86ae69ef
JK
59242008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5925
5926 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
5927
f7f9ae2c
VP
59282008-05-28 Vladimir Prus <vladimir@codesourcery.com>
5929
a9c64011
AS
5930 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
5931 now printed.
5932 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 5933
2a2d4dc3
AS
59342008-05-27 Andreas Schwab <schwab@suse.de>
5935
5936 * gdb.base/frame-args.exp: Handle arguments that are optimized
5937 out.
5938
5099e4d9
LM
59392008-05-26 Luis Machado <luisgpm@br.ibm.com>
5940
5941 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
5942 quiet for ppc32 and group options into a single variable.
5943
d9c36a91
JB
59442008-05-23 Joel Brobecker <brobecker@adacore.com>
5945
5946 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
5947 of zero-size elements.
5948 * gdb.ada/null_array.exp: Test printing this new array.
5949
103a8671
JK
59502008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5951
5952 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
5953
07a4cc1a 59542008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
5955
5956 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
5957 of the "finish" command.
5958
55f996a7
NR
59592008-05-21 Nick Roberts <nickrob@snap.net.nz>
5960
5961 * gdb.base/annota1.exp: Test for new annotation.
5962
907fc202
UW
59632008-05-16 Pedro Alves <pedro@codesourcery.com>
5964
5965 * gdb.base/fixsection.exp: New file.
5966 * gdb.base/fixsection0.c: New file.
5967 * gdb.base/fixsection1.c: New file.
5968
e8f97270
UW
59692008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5970
5971 * gdb.base/annota1.exp: Accept printf@... in place of printf.
5972 * gdb.base/annota3.exp: Likewise.
5973
ac0bb574
NF
59742008-05-13 Nathan Froyd <froydnj@codesourcery.com>
5975
5976 * gdb.base/watch_thread_num.exp: Don't run tests that require
5977 watchpoints if the target doesn't support them.
5978
6fadd07a
DE
59792008-05-12 Doug Evans <dje@google.com>
5980
5981 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
5982
6e9a4a30
JB
59832008-05-09 Joel Brobecker <brobecker@adacore.com>
5984
5985 * gdb.ada/assign_1.exp: New testcase.
5986
08388c79
DE
59872008-05-09 Doug Evans <dje@google.com>
5988
a3c83fae
DE
5989 * gdb.base/find.exp: New file.
5990 * gdb.base/find.c: New file.
08388c79 5991
bd5ddfe8
DJ
59922008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
5993
5994 * gdb.base/commands.exp (watchpoint_command_test): Handle
5995 gdb,no_hardware_watchpoints.
5996 * gdb.base/float.exp: Allow ARM targets without floating point.
5997 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
5998
b5dd68e2 59992008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 6000 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
6001
6002 * gdb.ada/lang_switch: New test program.
6003 * gdb.ada/lang_switch.exp: New testcase.
6004
382d13d1
DE
60052008-05-05 Doug Evans <dje@google.com>
6006
6007 * gdb.base/help.exp (disassemble): Update expected help text.
6008
9dd789d0
PA
60092008-05-04 Pedro Alves <pedro@codesourcery.com>
6010
6011 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
6012
611c83ae
PA
60132008-05-04 Pedro Alves <pedro@codesourcery.com>
6014
6015 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
6016 different times.
6017
ff013f42
JK
60182008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6019
6020 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
6021 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
6022 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
6023 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
6024
96dff6a2
VP
60252008-05-04 Vladimir Prus <vladimir@codesourcery.com>
6026
6027 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
6028 notification to appear.
6029
55cd6f92
DJ
60302008-05-04 Daniel Jacobowitz <dan@debian.org>
6031
6032 * gdb.base/fullname.c: New file.
6033 * gdb.base/fullname.exp: New file.
6034 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
6035
d705c43c
PA
60362008-05-03 Pedro Alves <pedro@codesourcery.com>
6037
6038 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
6039 expressions with macros.
6040
333222e1
JK
60412008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6042
6043 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
6044
5ac01682
DJ
60452008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
6046
6047 * gdb.base/completion.exp: Handle lack of other symbols beginning
6048 with "a".
6049
6050 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
6051
237fc4c9
PA
60522008-05-02 Jim Blandy <jimb@codesourcery.com>
6053
6054 * gdb.asm/asmsrc1.s: Add scratch space.
6055
ed5e9466
DJ
60562008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6057 Daniel Jacobowitz <dan@codesourcery.com>
6058
6059 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
6060 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
6061 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
6062
b39cc962
DJ
60632007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
6064
6065 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
6066
36d520f5
JB
60672008-05-01 Joel Brobecker <brobecker@adacore.com>
6068
6069 * gdb.base/info-target.exp: New testcase.
6070
8d4e3071
DJ
60712008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6072
6073 * gdb.cp/hang.exp: Use .cc instead of .C.
6074 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
6075 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
6076
6f3f3097
DJ
60772008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6078
6079 * gdb.base/gdb1250.exp: Remove perror.
6080 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
6081
5550a914
PA
60822008-04-30 Pedro Alves <pedro@codesourcery.com>
6083
6084 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
6085 .2byte.
6086
d848e687
DJ
60872008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
6088
6089 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
6090 (maybe_kfail): New.
6091
93b5768b
PA
60922008-04-25 Pedro Alves <pedro@codesourcery.com>
6093
6094 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
6095
721c02de
VP
60962008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6097
a9c64011
AS
6098 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
6099 * gdb.mi/mi2-syn-frame.exp: Likewise.
6100 * lib/mi-support.exp: Likewise.
721c02de 6101
74960c60
VP
61022008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6103
6104 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
6105 to specify regexp for the location to stop at.
6106 * gdb.base/break-always.c: New.
6107 * gdb.base/break-always.exp: New.
6108
d24317b4
VP
61092008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6110
6111 * lib/mi-support.exp (mi_runto_helper): Adjust
6112 for the original-location field.
6113 (mi_create_breakpoint, mi_list_breakpoints): New.
6114 * gdb.mi/mi-break.exp: Adjust.
6115 * gdb.mi/mi2-break.exp: Adjust.
6116 * gdb.mi/mi-pending.exp: Adjust.
6117 * gdb.mi/mi-simplerun.exp: Adjust.
6118 * gdb.mi/mi2-simplerun.exp: Adjust.
6119 * gdb.mi/mi-syn-frame.exp: Adjust.
6120 * gdb.mi/mi2-syn-frame.exp: Adjust.
6121 * gdb.mi/mi-until.exp: Adjust.
6122 * gdb.mi/mi2-until.exp: Adjust.
6123 * gdb.mi/mi-var-display.exp: Adjust.
6124 * gdb.mi/mi2-var-display.exp: Adjust.
6125 * gdb.mi/mi-watch.exp: Adjust.
6126 * gdb.mi/mi2-watch.exp: Adjust.
6127
fdc59709 61282008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 6129
a9c64011
AS
6130 * aclocal.m4: Add override.m4.
6131 * configure: Regenerate.
fdc59709 6132
8e91f023
VP
61332008-04-19 Vladimir Prus <vladimir@codesourcery.com>
6134
6135 * gdb.mi/var-cmd.c (do_at_tests): Verify that
6136 '-var-update --all-values' reports new value even the type
6137 of a variable object has changed.
6138
233a11ab
CS
61392008-04-18 Craig Silverstein <csilvers@google.com>
6140
6141 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
6142 files.
d24317b4 6143
9c1137ad
JB
61442008-04-18 Joel Brobecker <brobecker@adacore.com>
6145
6146 * gdb.ada/atomic_enum: New test program.
6147 * gdb.ada/atomic_enum.exp: New testcase.
6148
66d0bbc7
DE
61492008-04-17 Doug Evans <dje@google.com>
6150
6151 * gdb.opt/Makefile.in: Fix whitespace.
6152
100906b0
UW
61532008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
6154
6155 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
6156
4584e32e
DE
61572008-04-17 Doug Evans <dje@google.com>
6158
6159 * gdb.base/hashline1.exp: New testcase.
6160 * gdb.base/hashline2.exp: New testcase.
6161 * gdb.base/hashline2.exp: New testcase.
6162
0a320680
PA
61632008-04-17 Pedro Alves <pedro@codesourcery.com>
6164
6165 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
6166
18ac113b
AR
61672008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
6168
6169 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
6170 temporary breakpoint to match "Temporary breakpoint".
6171 * gdb.base/break.exp (delete_breakpoints): Likewise.
6172 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
6173 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
6174 * gdb.base/display.exp: Likewise.
6175 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
6176 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
6177 * gdb.base/restore.exp (restore_tests): Likewise.
6178 * gdb.base/sepdebug.exp: Likewise.
6179 * gdb.base/watchpoint.exp: Likewise.
6180 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
6181 * gdb.mi/mi-pending.exp: Likewise.
6182 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
6183 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
6184 * gdb.mi/mi-var-cmd.exp: Likewise.
6185 * gdb.mi/mi-var-display.exp: Likewise.
6186 * gdb.mi/mi2-cli.exp: Likewise.
6187 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
6188 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
6189 * gdb.mi/mi2-var-display.exp: Likewise.
6190 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
6191 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
6192 new "disp" field.
a9c64011 6193 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
6194 reason. This is to support fix for PR2424.
6195
add38693
JK
61962008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6197
6198 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
6199
fcacd99f
VP
62002008-04-13 Vladimir Prus <vladimir@codesourcery.com>
6201
6202 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 6203 field. Add more floating varobj tests.
fcacd99f 6204 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
6205 field.
6206 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
6207 (main): Call do_at_tests.
6208 * lib/mi-support.exp (mi_create_floating_varobj)
6209 (mi_varobj_update_with_type_change): New.
fcacd99f 6210
de051565
MK
62112008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
6212
6213 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
6214 option of -var-evaluate-expression.
6215 * gdb.mi/mi2-var-display.exp: Likewise.
6216
dbc52822
VP
62172008-04-07 Vladimir Prus <vladimir@codesourcery.com>
6218
6219 Introduce test setup helpers.
a9c64011
AS
6220 * lib/gdb.exp (build_executable, clean_restart)
6221 (prepare_for_testing): New.
6222 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
6223 * gdb.base/return.exp: Likewise.
6224 * gdb.base/ending-run.exp: Likewise.
dbc52822 6225
473591da
NR
62262008-04-07 Nick Roberts <nickrob@snap.net.nz>
6227
6228 * gdb.mi/mi-async.exp: New test for asynchronous Machine
6229 Interface (MI) responses.
6230
2b2d9e11
VP
62312008-04-06 Vladimir Prus <vladimir@codesourcery.com>
6232
a9c64011
AS
6233 * gdb.cp/breakpoint.cc: New code to test conditions involving
6234 member variables.
6235 * gdb.cp/breakpoint.exp: Test condition involving member
6236 variables.
2b2d9e11 6237
bb378428
VP
62382008-04-05 Vladimir Prus <vladimir@codesourcery.com>
6239
6240 * lib/mi-support.exp (mi_expect_stop): New.
6241 (mi_run_cmd): Change the
6242 token. Use mi_send_resuming_command, use
6243 mi_expect_stop.
6244 (mi_execute_to_helper): Rename to mi_execute_to.
6245 (mi_send_resuming_command): Add more error patterns.
6246 (mi_wait_for_stop): Renamed to...
6247 (mi_get_stop_line): ...this.
6248 (mi_run_inline_test): Adjust.
6249
6250 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
6251 * gdb.mi/mi-console.exp: Likewise.
6252 * gdb.mi/mi-pending.exp: Likewise.
6253 * gdb.mi/mi-simplerun.exp: Likewise.
6254 * gdb.mi/mi-stack.exp: Likewise.
6255 * gdb.mi/mi-stepi.exp: Likewise.
6256 * gdb.mi/mi-syn-frame.exp: Add comment.
6257 * gdb.mi/mi-until.exp: Likewise.
6258 * gdb.mi/mi-var-display.exp: Likewise.
6259 * gdb.mi/mi-watch.exp: Likewise.
6260 * gdb.mi/mi2-cli.exp: Likewise.
6261 * gdb.mi/mi2-console.exp: Likewise.
6262 * gdb.mi/mi2-simplerun.exp: Likewise.
6263 * gdb.mi/mi2-stack.exp: Likewise.
6264 * gdb.mi/mi2-stepi.exp: Likewise.
6265 * gdb.mi/mi2-until.exp: Likewise.
6266 * gdb.mi/mi2-var-display.exp: Likewise.
6267 * gdb.mi/mi2-watch.exp: Likewise.
6268
62172bb9
UW
62692008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6270
6271 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
6272
6273 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
6274
a13e061a
PA
62752008-04-04 Pedro Alves <pedro@codesourcery.com>
6276
6277 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
6278 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
6279 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
6280 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
6281 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
6282 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
6283 expect an mi error duplicated in stderr.
6284
eae06beb
JB
62852008-04-03 Joel Brobecker <brobecker@adacore.com>
6286
6287 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
6288 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
6289 Add a couple of tests that verify the behavior when the new setting
6290 is set to "cancel" and "all".
6291 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
6292 "ask" before we start the testing.
6293
79c6ced6
AR
62942008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
6295
6296 * gdb.cp/casts.cc: Add class reference variables.
6297 * gdb.cp/casts.exp: New test cases for up/down casting references.
6298
6c2d1a6b
MK
62992008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
6300
6301 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
6302 instead of beginning to make an extra test pass.
6303 * gdb.mi/mi2-var-display.exp: Likewise.
6304
55b411d9
MR
63052008-03-31 Maciej W. Rozycki <macro@mips.com>
6306
6307 * gdb.base/break.exp: Mark failures as such. Fix formatting.
6308
c6140da2
MD
63092008-03-31 Markus Deuling <deuling@de.ibm.com>
6310 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6311
6312 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
6313 value. Add xfail for older kernels.
6314
79732189
AR
63152008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
6316
6317 Bring mi-support in line with gdb.exp.
6318 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
6319 (mi_gdb_start): New function.
6320
33c3676e
MR
63212008-03-28 Maciej W. Rozycki <macro@mips.com>
6322
6323 * gdb.mi/mi-var-cmd.exp: Fix a typo.
6324
92e28119
VP
63252008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6326
6327 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
6328 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 6329
9e8e3afe
VP
63302008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6331
6332 * lib/mi-support.exp (mi_create_varobj_checked): New.
6333 (mi_list_varobj_children): Allow to check for a
6334 value.
6335 (mi_list_array_varobj_children): New.
6336
6337 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
6338 and mi_list_varobj_children, as opposed to hardcoding
6339 expected strings.
6340 * gdb.mi/gdb701.exp: Likewise.
6341 * gdb.mi/gdb792.exp: Likewise.
6342 * gdb.mi/mi-var-block.exp: Likewise.
6343 * gdb.mi/mi-var-cmd.exp: Likewise.
6344 * gdb.mi/mi-var-invalidate.exp: Likewise.
6345 * gdb.mi/mi2-var-block.exp: Likewise.
6346 * gdb.mi/mi2-var-child.exp: Likewise.
6347 * gdb.mi/mi2-var-cmd.exp: Likewise.
6348 * gdb.mi/mi2-var-display.exp: Likewise.
6349
9df50351
JK
63502008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6351
6352 Fix random false FAILs on i386.
6353 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
6354
31e5d73a
DJ
63552008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6356
6357 PR gdb/544
6358 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
6359
12f4afab
DJ
63602008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6361
6362 PR gdb/544
6363 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
6364
b562a0cb
DJ
63652008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6366
6367 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
6368 fixed PR gdb/544.
6369
17faa917
DJ
63702008-03-21 Pedro Alves <pedro@codesourcery.com>
6371
6372 * gdb.threads/fork-child-threads.exp: Test next over fork.
6373
6214f497
DJ
63742008-03-21 Chris Demetriou <cgd@google.com>
6375
6376 * gdb.base/break.exp (rbreak junk): New test for rbreak
6377 "Junk at end of arguments" issue.
6378
63092375
DJ
63792008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6380
6381 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
6382 *& to work on created array elements.
6383 (Top level): Test print $pc with a file. Test string operations
6384 without a target.
6385 * gdb.base/ptype.exp: Do not expect *& to work on created array
6386 elements.
6387
b21991b0
DJ
63882008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6389
6390 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6391 gdb.threads/staticthreads.exp: Update exit query.
6392
c4b347c7
SL
63932008-03-07 Sandra Loosemore <sandra@codesourcery.com>
6394
6395 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
6396
fa4727a6
DJ
63972008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
6398
6399 * gdb.base/watchpoint.c (global_ptr, func4): New.
6400 (main): Call func4.
6401 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
6402 (test_inaccessible_watchpoint): New.
6403
2f34202f
MR
64042008-02-29 Maciej W. Rozycki <macro@mips.com>
6405
6406 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
6407 select the largest.
6408
0d6ba1b1
DJ
64092008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
6410
6411 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
6412 frames-invalid annotations.
6413
e691325a
PM
64142008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
6415
a9c64011 6416 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 6417
f85b5ecc
DE
64182008-02-27 Doug Evans <dje@google.com>
6419
6420 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
6421 for bug 1738.
6422 (breakpoint_to_handler_entry): Ditto.
6423
b40e7bf3
JB
64242008-02-27 Joel Brobecker <brobecker@adacore.com>
6425
6426 * gdb.base/ending-run.exp: Use the first line of code inside
6427 function body to test breakpoints.
6428 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
6429 location where the breakpoint is inserted when using the line
6430 where a function is declared. Fix typo in the description of
6431 one of the tests.
6432 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
6433
2faca73a
PM
64342008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
6435
6436 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 6437 tests.
2faca73a 6438
6f439c36
PM
64392008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
6440
6441 * gdb.base/args.exp: avoid same output for tests
6442 with single quotes.
6443
54e52265
VP
64442008-02-26 Vladimir Prus <vladimir@codesourcery.com>
6445
a9c64011
AS
6446 * gdb.base/annota1.exp: Adjust for 'info break'
6447 format changes.
6448 * gdb.base/annota3.exp: Likewise.
6449 * gdb.base/break.exp: Likewise.
6450 * gdb.base/condbreak.exp: Likewise.
6451 * gdb.base/pending.exp: Likewise.
6452 * gdb.base/sepdebug.exp: Likewise.
6453 * gdb.base/unload.exp: Likewise.
6454 * gdb.cp/ovldbreak.exp: Likewise.
6455 * gdb.mi/mi-pending.exp: Likewise.
54e52265 6456
897b09ca
DE
64572008-02-07 Doug Evans <dje@google.com>
6458
6459 * gdb.cp/mb-inline.exp: New.
6460 * gdb.cp/mb-inline.h: New.
6461 * gdb.cp/mb-inline1.cc: New.
6462 * gdb.cp/mb-inline2.cc: New.
6463
b1c32d35
PM
64642008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
6465
6466 * gdb.pascal/floats.pas: New test program.
6467 * gdb.pascal/floats.exp: New testcase.
6468
1a4ca44a
TJB
64692008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6470
6471 * gdb.base/callfuncs.c (t_float_many_args): New function.
6472 (t_double_many_args): New function.
6473 * gdb.base/callfuncs.exp: Add tests for exceeding float
6474 and double parameters passed through the stack.
6475
439048e8
JB
64762008-02-05 Joel Brobecker <brobecker@adacore.com>
6477
6478 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
6479 gdb.ada/complete/foo.adb: New files.
6480 * gdb.ada/complete.exp: New testcase.
6481
81fe8080
DE
64822008-02-03 Doug Evans <dje@google.com>
6483
301f0ecf
DE
6484 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
6485
81fe8080
DE
6486 * gdb.cp/gdb2384.exp: New file.
6487 * gdb.cp/gdb2384.cc: New file.
6488 * gdb.cp/gdb2384-base.h: New file.
6489 * gdb.cp/gdb2384-base.cc: New file.
6490
4b071aec
DE
64912008-02-02 Doug Evans <dje@google.com>
6492
6493 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
6494
61137ba6
JB
64952007-02-01 Joel Brobecker <brobecker@adacore.com>
6496
6497 * gdb.ada/sym_print_name: New test program.
6498 * gdb.ada/sym_print_name.exp: New testcase.
6499
65002007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
6501
6502 * gdb.ada/nested/hello.adb: New file.
6503 * gdb.ada/nested.exp: New testcase.
6504 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
6505
98deb0da
VP
65062008-02-01 Vladimir Prus <vladimir@codesourcery.com>
6507
6508 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
6509 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
6510 don't cause future evaluations of function to report
6511 creation of internal breakpoints.
98deb0da 6512
723a2275
VP
65132008-02-01 Vladimir Prus <vladimir@codesourcery.com>
6514
6515 * gdb.mi/mi-break.exp (test_error): New.
6516 Call it.
6517
fb546a2f
LM
65182008-01-31 Luis Machado <luisgpm@br.ibm.com>
6519
6520 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
6521 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
6522
2d8fd90a
PM
65232008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
6524
6525 * gdb.pascal/integers.pas: New test program.
6526 * gdb.pascal/integers.exp: New testcase.
6527
a7fa0ded
PM
65282008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
6529
6530 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
6531
5e1a1926
TJB
65322008-01-30 Luis Machado <luisgpm@br.ibm.com>
6533
6534 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
6535 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
6536
8d04f9f0
JB
65372008-01-30 Paul Hilfinger <hilfinger@adacore.com>
6538
6539 * gdb.ada/formatted_ref: New test program.
6540 * gdb.ada/formatted_ref.exp: New testcase.
6541
6542 * gdb.cp/formatted-ref.cc: New file.
6543 * gdb.cp/formatted-ref.exp: New testcase.
6544
ce75a98f
JB
65452008-01-30 Joel Brobecker <brobecker@adacore.com>
6546
6547 * gdb.base/ptype.exp: Add testing of "ptype $pc".
6548
e835f6bf
NR
65492008-01-30 Nick Roberts <nickrob@snap.net.nz>
6550
6551 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
6552 (test_file_list_exec_source_file): Update to new macro-info field.
6553
d118ef87
PH
65542008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
6555
6556 * gdb.ada/exprs: New test program.
6557 * gdb.ada/exprs.exp: New testcase.
6558
7d35ab09
TJB
65592008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6560
6561 * dfp-test.c (DELTA, DELTA_B): New definitions.
6562 (double_val1, double_val2, double_val3, double_val4, double_val5,
6563 double_val6, double_val7, double_val8, double_val9, double_val10,
6564 double_val11, double_val12, double_val13, double_val14, dec32_val1,
6565 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
6566 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
6567 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
6568 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
6569 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
6570 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
6571 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
6572 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
6573 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
6574 dec128_val16): New global variables.
6575 (decimal_dec128_align): New function.
6576 (decimal_mixed): Likewise.
6577 (decimal_many_args_dec32): Likewise.
6578 (decimal_many_args_dec64): Likewise.
6579 (decimal_many_args_dec128): Likewise.
6580 (decimal_many_args_mixed): Likewise.
6581 * dfp-test.exp: Add tests calling new inferior functions.
6582
2d717e4f
DJ
65832008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6584
6585 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
6586 gdb.server/ext-run.exp: New files.
6587 * lib/gdbserver-support.exp (gdbserver_download): New.
6588 (gdbserver_start): New. Update gdbserver expected
6589 output.
6590 (gdbserver_spawn): Use them.
6591 (gdbserver_start_extended): New.
6592
e85a822c
DJ
65932008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6594
6595 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
6596 Run on GNU/Linux.
6597 (do_exec_tests): Check for systems which do not support catchpoints.
6598 Do not match START.
6599 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
6600 Run on GNU/Linux. Enable verbose output.
6601 (check_fork_catchpoints): New.
6602 (explicit_fork_child_follow, catch_fork_child_follow)
6603 (tcatch_fork_parent_follow): Update expected messages.
6604 (do_fork_tests): Use check_fork_catchpoints.
6605 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
6606 Run on GNU/Linux. Enable verbose output.
6607 (check_vfork_catchpoints): New.
6608 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
6609 expected messages.
6610 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
6611
401ea829
JB
66122008-01-29 Jim Blandy <jimb@red-bean.com>
6613
6614 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
6615 host' errors.
6616 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
6617
aceaf3ad
JB
66182008-01-29 Jim Blandy <jimb@red-bean.com>
6619
6620 * gdb.threads/sigthread.c: Use barriers to ensure that
6621 child_thread and child_thread_two are always initialized before we
6622 start to use them.
6623
a5606eee
VP
66242008-01-29 Vladimir Prus <vladimir@codesourcery.com>
6625
6626 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
6627 * gdb.base/watchpoint-solib.c: New.
6628 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 6629
c55a82bb
PM
66302008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
6631
6632 * gdb.base/gdb1056.exp: Add unsigned integer test.
6633
0993fe05
DE
66342008-01-28 Doug Evans <dje@google.com>
6635
6636 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
6637
4fe42e7f
JB
66382008-01-27 Jim Blandy <jimb@codesourcery.com>
6639
c7a69933
JB
6640 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
6641
4fe42e7f
JB
6642 * gdb.base/expand-psymtabs.exp: Doc fix.
6643
5def8285
MK
66442008-01-26 Mark Kettenis <kettenis@gnu.org>
6645
6646 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
6647
5313c911
NR
66482008-01-24 Nick Roberts <nickrob@snap.net.nz>
6649
a9c64011 6650 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
6651 -var-set-format.
6652
93815fbf
VP
66532008-01-23 Chris Demetriou <cgd@google.com>
6654
6655 * gdb.threads/thread_events.c: New testcase source file.
6656 * gdb.threads/thread_events.exp: New testcase expect file.
6657
467a88ee
NR
66582008-01-23 Nick Roberts <nickrob@snap.net.nz>
6659
6660 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
6661
6662 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
6663 -var-set-format.
6664
d8f82aba
DJ
66652008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
6666 Vladimir Prus <vladimir@codesourcery.com>
6667
6668 * gdb.base/float.exp: Allow missing floating point for m68k and
6669 PowerPC.
6670
60c46647
VP
66712008-01-22 Vladimir Prus <vladimir@codesourcery.com>
6672
6673 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
6674 ignore count.
6675 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
6676 * gdb.mi/mi-cli.exp: Adjust.
6677 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 6678
c7dd36a1
PA
66792008-01-17 Pedro Alves <pedro@codesourcery.com>
6680
6681 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
6682 and 'dummy_ptr' integer pointer. Initialize struct_declarations
6683 with dummy_ptr's address.
6684 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
6685 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
6686 all targets.
6687 * gdb.mi/mi2-var-child.exp: Likewise.
6688
39d5313e
JB
66892008-01-09 Joel Brobecker <brobecker@adacore.com>
6690
6691 * gdb.ada/null_array: New test program.
6692 * gdb.ada/null_array.exp: New testcase.
6693
0aea4bf3
LM
66942008-01-09 Luis Machado <luisgpm@br.ibm.com>
6695
6696 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
6697 with required float modifiers.
6698
0b354900
JB
66992008-01-08 Joel Brobecker <brobecker@adacore.com>
6700
6701 * gdb.ada/funcall_param: New test program.
6702 * gdb.ada/funcall_param.exp: New testcase.
6703
cdb7f5d4
JB
67042008-01-08 Joel Brobecker <brobecker@adacore.com>
6705
6706 * gdb.ada/arrayparam: New test program.
6707 * gdb.ada/arrayparam.exp: New testcase.
6708
88e2547f
JB
67092008-01-08 Joel Brobecker <brobecker@adacore.com>
6710
6711 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
6712 landed. Should also fix random failures in the test following it.
6713
f6867ce0
TJB
67142008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
6715
6716 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
6717 for expressions with decimal float values.
6718 (test_dfp_conversions): New function to test casts to and from
6719 decimal float types.
6720 Call test_dfp_conversions.
6721 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
6722 elements.
6723 (main): Initialize ds.float4 and ds.double8 elements.
6724 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
6725 string to new error message.
6726 (d64_set_tests): Likewise.
6727 (d128_set_tests): Likewise.
6728 Add tests for expressions with decimal float variables. Add tests for
6729 conversions to and from decimal float types.
6730
f9c11282
JB
67312008-01-05 Joel Brobecker <brobecker@adacore.com>
6732
6733 * gdb.ada/packed_tagged/comp_bug.adb: New file.
6734 * gdb.ada/packed_tagged.exp: New testcase.
6735
0ecbca72
JB
67362008-01-04 Joel Brobecker <brobecker@adacore.com>
6737
6738 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
6739 gdb.ada/homonym/homonym_main.adb: New files.
6740 * gdb.ada/homonym.exp: New testcase.
6741
c18d3d89
JB
67422008-01-04 Joel Brobecker <brobecker@adacore.com>
6743
6744 * gdb.ada/packed_array.exp: Add testing of references to
6745 a packed array.
6746
ecc7085b
JB
67472008-01-04 Joel Brobecker <brobecker@adacore.com>
6748
6749 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
6750 New files.
6751 * gdb.ada/type_coercion.exp: New testcase.
6752
c474c922
JB
67532008-01-04 Joel Brobecker <brobecker@adacore.com>
6754
6755 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
6756 gdb.ada/tagged/foo.adb: New file.
6757 * gdb.ada/tagged.exp: New testcase.
6758
9005b927
JB
67592008-01-04 Joel Brobecker <brobecker@adacore.com>
6760
6761 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
6762 gdb.ada/ptype_field/foo.adb: New files.
6763 * gdb.ada/ptype_field.exp: New testcase.
6764
1a6aaad8
JB
67652008-01-03 Joel Brobecker <brobecker@adacore.com>
6766
6767 * gdb.ada/print_pc.exp: New testcase.
6768
0ef22f53
JB
67692008-01-03 Joel Brobecker <brobecker@adacore.com>
6770
6771 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
6772 gdb.ada/taft_type/p.adb: New files.
6773 * gdb.ada/taft_type.exp: New testcase.
6774
1689ecf8
JB
67752008-01-03 Joel Brobecker <brobecker@adacore.com>
6776
6777 * gdb.ada/array_bounds/bar.adb: New file.
6778 * gdb.ada/array_bounds.exp: New testcase.
6779
a4d0b9c3
JB
67802008-01-03 Joel Brobecker <brobecker@adacore.com>
6781
6782 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
6783 gdb.ada/arrayptr/foo.adb: New files.
6784 * gdb.ada/arrayptr.exp: New testcase.
6785
a31ace00
JB
67862008-01-03 Joel Brobecker <brobecker@adacore.com>
6787
6788 * gdb.base/set-lang-auto.exp: New testcase.
6789
a97fced3
JB
67902008-01-03 Joel Brobecker <brobecker@adacore.com>
6791
6792 * gdb.ada/fun_addr/foo.adb: New file.
6793 * gdb.ada/fun_addr.exp: New testcase.
6794
ef29ce1a
JK
67952008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6796
6797 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
6798 New files
6799
0fafefe3
JB
68002008-01-02 Joel Brobecker <brobecker@adacore.com>
6801
6802 * array_subscript_addr/p.adb: New file.
a9c64011 6803 * array_subscript_addr.exp: New testcase.
0fafefe3 6804
c4359f8d
JB
68052008-01-02 Joel Brobecker <brobecker@adacore.com>
6806
a9c64011 6807 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
6808 New files.
6809 * gdb.ada/str_cmp_ref.exp: New testcase.
6810
1aa1b15b
JB
68112008-01-01 Joel Brobecker <brobecker@adacore.com>
6812
6813 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
6814 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 6815 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 6816
81c9b2cf
JB
68172008-01-01 Joel Brobecker <brobecker@adacore.com>
6818
6819 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
6820 gdb.ada/ref_param/pck.ads: New files.
6821 * gdb.ada/ref_param.exp: New testcase.
6822
319e4674
JB
68232008-01-01 Joel Brobecker <brobecker@adacore.com>
6824
6825 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
6826 gdb.ada/interface/foo.adb: New files.
6827 * gdb.ada/interface.exp: New testcase.
6828
ef682c56
JB
68292007-12-31 Jim Blandy <jimb@codesourcery.com>
6830
6831 * gdb.base/multi-forks.exp: Consume all output from child
6832 processes before proceeding to next test.
6833
f6f3eb6c
JB
68342007-12-29 Jim Blandy <jimb@codesourcery.com>
6835
6836 * configure: Regenerated.
6837
f652e42f
JB
68382007-12-27 Joel Brobecker <brobecker@adacore.com>
6839
6840 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
6841 gdb.ada/fixed_cmp/fixed.adb: New files.
6842 * gdb.ada/fixed_cmp.exp: New testcase.
6843
6943e596
JB
68442007-12-27 Joel Brobecker <brobecker@adacore.com>
6845
6846 * gdb.ada/boolean_expr.exp: New testcase.
6847
aad9a193
JB
68482007-12-26 Jim Blandy <jimb@codesourcery.com>
6849
6850 * gdb.base/multi-forks.exp: Doc fix.
6851
fb5f3683
JB
68522007-12-26 Joel Brobecker <brobecker@adacore.com>
6853
6854 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
6855 * gdb.ada/char_param.exp: Do not compile our test program with
6856 -gnata, this is unnecessary.
6857 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
6858
384e4a9c
JB
68592007-12-24 Joel Brobecker <brobecker@adacore.com>
6860
6861 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
6862 gdb.ada/print_chars/foo.adb: New files.
6863 * gdb.ada/print_chars.exp: New testcase.
6864
01e044f7
JB
68652007-12-24 Joel Brobecker <brobecker@adacore.com>
6866
6867 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
6868 gdb.ada/char_param/foo.adb: New files.
6869 * gdb.ada/char_param.exp: New testcase.
6870
0ce17860
JB
68712007-12-22 Jim Blandy <jimb@codesourcery.com>
6872
6873 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
6874 hard-coding source line numbers into the test.
6875 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
6876 gdb_get_line_number to find.
6877
919809b9
JB
68782007-12-22 Joel Brobecker <brobecker@adacore.com>
6879
6880 * gdb.base/ptype.c (highest): New struct type.
6881 (the_highest): New variable of that type.
6882 (main): Add dummy assignment to a field of variable the_highest.
6883 * gdb.base/ptype.exp: Test type printing of our new variable.
6884
abc8a88d
PM
68852007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
6886
6887 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 6888 and record first explicitly generated thread number.
abc8a88d
PM
6889 Use that thread number for thread specific watchpoint test.
6890 Add iteration number to repetitive tests.
6891
5158f3e3
CES
68922007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
6893 Jim Blandy <jimb@codesourcery.com>
6894
6895 * gdb.base/expand-psymtabs.c: New testcase
6896 source file.
6897 * gdb.base/expand-psymtabs.exp: New testcase
6898 expect file.
6899
37e4754d
LM
69002007-12-17 Luis Machado <luisgpm@br.ibm.com>
6901
6902 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
6903 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
6904
551e5d04
JB
69052007-12-17 Joel Brobecker <brobecker@adacore.com>
6906
6907 * gdb.ada/frame_args/foo.adb: New file.
6908 * gdb.ada/frame_args/pck.ads: New file.
6909 * gdb.ada/frame_args/pck.adb: New file.
6910 * gdb.ada/frame_args.exp: New testcase.
6911
a05ee097
JB
69122007-12-17 Joel Brobecker <brobecker@adacore.com>
6913
6914 * gdb.base/frame-args.c: New file.
6915 * gdb.base/frame-args.exp: New testcase.
6916
c162e8c9 69172007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 6918 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
6919
6920 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
6921
afe8ab22 69222007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 6923
afe8ab22
VP
6924 * gdb.mi/mi-pending.exp: New.
6925 * gdb.mi/mi-pending.c: New.
6926 * gdb.mi/mi-pendshr.c: New.
6927
dfdfb3ca
JB
69282007-12-06 Jim Blandy <jimb@codesourcery.com>
6929
6930 * gdb.base/default.exp: Update expected output for 'info catch'.
6931
b7fca990
JK
69322007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6933
6934 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
6935 must be set to binary.
6936
6a1afc1e
PA
69372007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
6938
6939 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
6940
a6b151f1
DJ
69412007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
6942
6943 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
6944 gdb.mi/mi-file-transfer.exp: New.
6945
43039443
JK
69462007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6947
6948 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
6949
0ef2251b
MR
69502007-11-22 Maciej W. Rozycki <macro@mips.com>
6951
6952 * gdb.trace/backtrace.exp: Fix a typo.
6953 * gdb.trace/circ.exp: Likewise.
6954 * gdb.trace/collection.exp: Likewise.
6955 * gdb.trace/limits.exp: Likewise.
6956 * gdb.trace/report.exp: Likewise.
6957 * gdb.trace/tfind.exp: Likewise.
6958 * gdb.trace/while-dyn.exp: Likewise.
6959
5443631e
NR
69602007-11-21 Nick Roberts <nickrob@snap.net.nz>
6961
6962 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
6963 objects of pointers that can't be dereferenced are now
6964 "noneditable".
6965
a4ce5b0d
UW
69662007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6967
6968 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
6969 (target_cpu): Remove.
6970
d6e956e5
VP
69712007-10-15 Vladimir Prus <vladimir@codesourcery.com>
6972
6973 * gdb.base/ending-run.exp: Expect the list of cleared
6974 breakpoint to come in natural order, not the reversed one.
a9c64011 6975
214270ab
VP
69762007-11-07 Vladimir Prus <vladimir@codesourcery.com>
6977
6978 * gdb.mi/mi-var-child.c (do_child_deletion): New.
6979 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 6980
1a619819
LM
69812007-11-05 Luis Machado <luisgpm@br.ibm.com>
6982
6983 * gdb.base/printcmds.exp: New function
6984 test_printf_with_dfp.
6985
5b01a6fa
DE
69862007-11-02 Doug Evans <dje@google.com>
6987
6988 * gdb.disasm/t01_mov.s: Remove carriage returns.
6989 * gdb.disasm/t02_mova.s: Ditto.
6990 * gdb.disasm/t03_add.s: Ditto.
6991 * gdb.disasm/t04_sub.s: Ditto.
6992 * gdb.disasm/t05_cmp.s: Ditto.
6993 * gdb.disasm/t06_ari2.s: Ditto.
6994 * gdb.disasm/t07_ari3.s: Ditto.
6995 * gdb.disasm/t08_or.s: Ditto.
6996 * gdb.disasm/t09_xor.s: Ditto.
6997 * gdb.disasm/t10_and.s: Ditto.
6998 * gdb.disasm/t11_logs.s: Ditto.
6999 * gdb.disasm/t12_bit.s: Ditto.
7000 * gdb.disasm/t13_otr.s: Ditto.
7001
ec33ab7f
JK
70022007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7003
7004 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
7005
ae0d01ff
UW
70062007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7007
7008 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
7009 provide DFP support.
7010
55eddb0f
DJ
70112007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
7012
7013 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
7014 Test "set powerpc vector-abi". Skip auto-detection tests for old
7015 toolchains.
7016
7020f05c
PA
70172007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7018
7019 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
7020 with [string compare].
7021
84bc3db9
PA
70222007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7023
7024 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
7025 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
7026
5876dc88
LM
70272007-10-25 Luis Machado <luisgpm@br.ibm.com>
7028
7029 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
7030 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
7031 * gdb.opt/Makefile.in: New makefile.
7032 * Makefile.in: Create new directory "gdb.opt".
7033 * configure.ac: Add "gdb.opt" directory.
7034 * configure: Regenerated.
a9c64011 7035
c3ea9a14
DE
70362007-10-25 Doug Evans <dje@google.com>
7037
7038 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
7039 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
7040
a9c64011 70412007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
7042 Thiago Jung Bauermann <bauerman@br.ibm.com>
7043
7044 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
7045 Floating Point expressions.
7046 * gdb.base/dfp-test.exp: new file adding tests for Decimal
7047 Floating Point variables.
7048 * gdb.base/dfp-test.c: new file containing program with Decimal
7049 Floating variables, used by gdb.base/dfp-test.exp.
7050
62a24a2b
DJ
70512007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
7052
7053 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
7054
e7b1eae6
UW
70552007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7056
7057 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
7058 compiling test case with GCC.
7059 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
7060
c641edcc
UW
70612007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7062
7063 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
7064 format changes.
7065
5e5ebfe6
MS
70662007-10-18 Michael Snyder <msnyder@specifix.com>
7067
7068 * gdb.base/dbx.exp: Add missing "-re " operator.
7069
e831e7b6
GM
70702007-10-16 Gaius Mulley <gaius@glam.ac.uk>
7071
7072 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
7073 * configure.ac: Removed trailing spaces after backslash.
7074 * gdb.modula2: New directory.
7075 * gdb.modula2/Makefile.in: New file.
7076 * gdb.modula2/unbounded-array.exp: New file.
7077 * gdb.modula2/unbounded1.c: New file.
7078
7cc46491
DJ
70792007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
7080
7081 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
7082
70832007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
7084
7085 * gdb.base/sigstep.c (main): Add checks for
7086 return values for setitimer call.
7087 Call setitimer again with itimer = ITIMER_REAL
7088 if first call to setitimer fails.
7089
e91528f0
KH
70902007-10-11 Kazu Hirata <kazu@codesourcery.com>
7091
7092 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
7093 of $timeout.
7094
2ec9a4f8
DJ
70952007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
7096
7097 * gdb.server/server-run.exp: Test for dynamic linker symbols.
7098
70992007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
7100
7101 * lib/gdb.exp (gdb_run_cmd): Move comment outside
7102 of gdb_expect call, to avoid interruption.
7103
64b2fa04
PA
71042007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
7105
7106 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
7107 (v_unsigned_long_long, v_long_long_array)
7108 (v_signed_long_long_array, v_unsigned_long_long_array)
7109 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
7110 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
7111 [!NO_LONG_LONG]: New.
7112 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
7113 v_long_long_member.
7114
7115 (v_long_long_func, v_signed_long_long_func)
7116 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
7117 (main) [!NO_LONG_LONG]: Initialize long long variants.
7118
7119 * gdb.base/whatis.exp: If board file requests no_long_long, build
7120 test with NO_LONG_LONG defined. Test long long, signed long long,
7121 and unsigned long long variants but only if board file doesn't
7122 disable it.
7123
a912286e 71242007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 7125 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
7126
7127 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
7128 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
7129 * configure: Regenerated.
7130 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
7131 gdb.pascal/types.exp, lib/pascal.exp: New files.
7132
471ba8c9
DJ
71332007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
7134
7135 * gdb.cp/classes.exp (do_tests): Always step to the line after the
7136 call.
7137 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
7138 to return to the call.
7139 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
7140 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
7141 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
7142 * gdb.mi/mi-until.exp (test_until): Likewise.
7143 * gdb.mi/mi2-until.exp (test_until): Likewise.
7144
fef8a650
DJ
71452007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
7146
7147 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
7148 two-char array.
7149 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
7150
d983da9c
DJ
71512007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
7152
7153 * gdb.threads/watchthreads.c (thread_function): Sleep between
7154 iterations.
7155 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
7156 at once for S/390. Generate matching fails and passes.
7157
17f62551
VP
71582007-09-27 Vladimir Prus <vladimir@codesourcery.com>
7159
7160 * gdb.mi/var-cmd.c (do_children_tests): Initialize
7161 the 'struct_declarations' variable to zeros.
a9c64011 7162
ed0616c6
VP
71632007-09-24 Vladimir Prus <vladimir@codesourcery.com>
7164
7165 * gdb.cp/mb-ctor.cc: New.
7166 * gdb.cp/mb-ctor.exp: New.
7167 * gdb.cp/mb-templates.cc: New.
7168 * gdb.cp/mb-templates.exp: New.
7169
41f1b697
DJ
71702007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
7171
7172 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
7173
3f213f78
PA
71742007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
7175
7176 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
7177 targets.
7178 * configure: Regenerate.
7179
0d381245 71802007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7181
0d381245
VP
7182 * gdb.base/annota1.exp: Adjust for 'info break'
7183 format changes.
7184 * gdb.base/annota3.exp: Likewise.
7185 * gdb.base/break.exp: Likewise.
7186 * gdb.base/condbreak.exp: Likewise.
7187 * gdb.base/pending.exp: Likewise.
7188 * gdb.base/sepdebug.exp: Likewise.
7189 * gdb.base/unload.exp: Likewise.
7190 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 7191
fe3f5fa8
VP
71922007-09-22 Vladimir Prus <vladimir@codesourcery.com>
7193
7194 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
7195 messages.
7196 * gdb.base/chng-syms.exp: Likewise.
7197 * gdb.base/unload.exp: Likewise.
a9c64011 7198
a75cf6c0
DJ
71992007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
7200
7201 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
7202
18ecae38
DJ
72032007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
7204
7205 * schedlock.c (NUM): Change to 1.
7206 (main): Use args[0] for the main thread.
7207 * schedlock.exp: Only expect two threads. Only issue one pass or fail
7208 regardless of the number of threads.
7209
5509918f
MR
72102007-09-14 Maciej W. Rozycki <macro@mips.com>
7211
4a543daf
MR
7212 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
7213 type down.
7214 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7215 test.
7216 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
7217 watchpoint type down.
7218 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7219 test.
7220
72212007-09-14 Maciej W. Rozycki <macro@mips.com>
7222
5509918f
MR
7223 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
7224 Move all the tests here and run them twice, once using software
7225 watchpoints and once using hardware watchpoints.
7226 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
7227
40b53987
DJ
72282007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
7229
7230 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
7231 test.
7232
695e2681
MK
72332007-09-10 Mark Kettenis <kettenis@gnu.org>
7234
8b3fc8d8
MK
7235 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
7236 build-id.
7237
695e2681
MK
7238 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
7239 know about $ORIGIN. Calculate output dir from $dest instead of
7240 using ${objdir}/{$subdir}.
7241
58d69f29
MK
72422007-09-09 Mark Kettenis <kettenis@gnu.org>
7243
7244 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
7245 gcore, before continuing with the test.
7246
3e347599
DJ
72472007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
7248
7249 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
7250 * gdb.mi/mi-watch.exp: Likewise.
7251
ea37ba09
DJ
72522007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7253 Jim Blandy <jimb@codesourcery.com>
7254
7255 * gdb.arch/i386-sse.exp: Do not expect character constants.
7256 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
7257 * gdb.base/display.exp: Allow print/s.
7258 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
7259 and unsigned char array changes.
7260
2025a643
DJ
72612007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7262
7263 * gdb.base/display.exp: Add tests for printf %p.
7264
26669a27
PA
72652007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
7266
7267 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
7268 the dll name to unicode.
7269
c8f021f8
JK
72702007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7271
7272 * gdb.base/default.exp (show version): Update the version text.
7273 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
7274
4cf31eea
JK
72752007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7276
7277 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
7278 New files.
7279
4935890f
JK
72802007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7281
7282 * lib/gdb.exp (build_id_debug_filename_get): New function.
7283 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
7284 Remove the generate DEBUG file for the future testcase runs.
7285 New testcase for the NT_GNU_BUILD_ID retrieval.
7286 Move the final testing step to ...
7287 (test_different_dir): ... a new function.
7288 New parameter XFAIL to XFAIL all the tests performed.
7289 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
7290 New parameter TYPE to PF_PREFIX all the tests performed.
7291
02142340
VP
72922007-08-31 Vladimir Prus <vladimir@codesourcery.com>
7293
7294 * gdb.mi/mi-var-cp.cc (path_expression): New
7295 function.
7296 * gdb.mi/mi-var-cp.exp: Run path exression tests.
7297
36acd84e
UW
72982007-08-27 Markus Deuling <deuling@de.ibm.com>
7299
7300 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
7301 to fit into SPU Local Store memory.
7302
a896d121
JB
73032007-08-23 Joel Brobecker <brobecker@adacore.com>
7304
7305 * gdb.base/default.exp: Adjust the expected output of "info
7306 warranty" after the switch to GPLv3.
7307
7b433602
JB
73082007-08-23 Joel Brobecker <brobecker@adacore.com>
7309
7310 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
7311 to 30000 (from 20000).
7312
e22f8b7c
JB
73132007-08-23 Joel Brobecker <brobecker@adacore.com>
7314
7315 Switch the license of all .exp files to GPLv3.
7316 Switch the license of all .f and .f90 files to GPLv3.
7317 Switch the license of all .s and .S files to GPLv3.
7318
5a0e3bd0
JB
73192007-08-23 Joel Brobecker <brobecker@adacore.com>
7320
7321 * configure.ac: Switch license to GPLv3.
7322
cc00619d
JB
73232007-08-23 Joel Brobecker <brobecker@adacore.com>
7324
7325 Switch the licensing to GPLv3 for all .ads and .adb files.
7326
8d26208a
DJ
73272007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
7328
7329 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
7330 and t_int_double.
7331 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
7332
4fcb9948
JB
73332007-08-17 Joel Brobecker <brobecker@adacore.com>
7334
7335 * gdb.base/step-line.c: Switch license to GPL version 3, and
7336 update copyright year.
7337 * gdb.base/step-line.inp: Likewise.
7338
b9c34f67
JB
73392007-08-17 Joel Brobecker <brobecker@adacore.com>
7340
7341 * gdb.base/gdb1555.exp: Make expected output immune to formatting
7342 changes inside gdb1555.c.
7343 * gdb.base/pending.exp: Likewise.
7344
2cc17678
DJ
73452007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
7346
7347 * config/default.exp: New file.
7348
e48883f7
DJ
73492007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7350
7351 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
7352 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
7353
1ab80e5b
MR
73542007-07-30 Maciej W. Rozycki <macro@mips.com>
7355
7356 * gdb.base/dump.exp: Force the correct endianness for binary
7357 formats not carrying this information.
7358
aba471f5
DJ
73592007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7360
7361 * gdb.threads/staticthreads.exp: Match .*sem_post.
7362
d4e07204
DJ
73632007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7364
7365 * gdb.base/readline.exp (operate_and_get_next): Match the final
7366 prompt.
7367
2b97317d
KB
73682007-07-23 Kevin Buettner <kevinb@redhat.com>
7369
7370 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
7371 to restarting SID.
7372
44efa07a
KB
73732007-07-18 Kevin Buettner <kevinb@redhat.com>
7374
7375 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
7376 prior to `gdb_start'.
7377
7b5ebade
KB
73782007-07-18 Kevin Buettner <kevinb@redhat.com>
7379
7380 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
7381 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
7382 Remove call to gdb_unload.
7383
255e7678
DJ
73842007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
7385 Daniel Jacobowitz <dan@codesourcery.com>
7386
7387 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
7388 for __WIN32__.
7389 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
7390 * gdb.base/unload.exp: Use shared library test routines.
7391
3a40aaa0
UW
73922007-07-03 Markus Deuling <deuling@de.ibm.com>
7393
7394 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
7395 * gdb.base/solib-symbol-lib.c: Likewise.
7396 * gdb.base/solib-symbol-main.c: Likewise.
7397
b0f4b84b
DJ
73982007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
7399
7400 * config/gdbserver.exp (gdb_reconnect): New.
7401 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
7402 gdb.base/solib-disc.exp: New files.
7403 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
7404 remote debugging".
7405 (gdb_compile): Add shlib_load flag.
7406 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
7407 port.
7408 (gdbserver_reconnect): New.
7409
1b05479a
DJ
74102007-07-01 Nick Roberts <nickrob@snap.net.nz>
7411 Daniel Jacobowitz <dan@codesourcery.com>
7412
7413 * gdb.base/annota3.exp: Test for if construct.
7414
86f78eb2
DJ
74152007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
7416
7417 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
7418
6a2eb474 74192007-06-21 Chris Dearman <chris@mips.com>
a9c64011 7420 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
7421
7422 * gdb.base/display.exp: Allow a newline after display/i.
7423 * gdb.base/pc-fp.exp: Likewise.
7424 * gdb.base/sigbpt.exp: Likewise.
7425
f8b73d13
DJ
74262007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7427
7428 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
7429 required features to be included.
7430
4339e69e
DJ
74312007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
7432
7433 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
7434 in info threads output.
7435
23d964e7
UW
74362007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7437 Markus Deuling <deuling@de.ibm.com>
7438
7439 * gdb.arch/spu-info.exp: New testcase.
7440 * gdb.arch/spu-info.c: New file.
7441
fd20f75b
DJ
74422007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
7443
7444 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
7445 tpcs_offset. Restore lr after the call.
7446 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
7447
2226f861
DJ
74482007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
7449
7450 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
7451 (gdbserver_run): Kill any running gdbserver.
7452 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
7453
d12371a9
MR
74542007-05-17 Maciej W. Rozycki <macro@mips.com>
7455
7456 * gdb.base/sigbpt.exp: Preset segv_addr.
7457
93f02886
DJ
74582007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
7459
7460 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
7461 (gdb_compile_shlib): Likewise.
7462 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
7463 (default_gdb_init): Clear cleanfiles.
7464 (gdb_finish): Delete recorded cleanfiles.
7465 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
7466
7467 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
7468 Do not use isnative.
7469 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
7470 gdb.base/so-impl-ld.exp: Likewise.
7471 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
7472 * gdb.base/unload.exp: Likewise. Do not pass empty option to
7473 gdb_compile.
7474
b04e06d7
VP
74752007-05-15 Vladimir Prus <vladimir@codesourcery.com>
7476
7477 * config/unknown.exp: Remove.
7478
069ed931
UW
74792007-05-15 Markus Deuling <deuling@de.ibm.com>
7480
7481 * gdb.base/info-proc.exp: Check is_remote.
7482
09db0d03
UW
74832007-05-14 Markus Deuling <deuling@de.ibm.com>
7484
7485 * gdb.base/gcore.exp: Initialize variable core_supported.
7486
af2cbe8c
DJ
74872007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7488
7489 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
7490
027c0295
DJ
74912007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7492
7493 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
7494 * gdb.threads/print-threads.exp (test_all_threads): Allow
7495 negative and hexadecimal thread IDs.
7496
dc5000e7
DJ
74972007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7498
7499 * gdb.java/jprint.java (public): Avoid invalid call to static
7500 method.
7501
2e74ed18
DP
75022007-05-14 Denis Pilat <denis.pilat@st.com>
7503
7504 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
7505 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
7506 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
7507 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
7508 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
7509
83547f02
UW
75102007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7511
7512 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 7513 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
7514 this mode.
7515 * gdb.base/ovlymgr.c: Provide stubs for spu target.
7516 * gdb.base/spu.ld: New file.
7517
b18be20d
DJ
75182007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
7519
7520 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
7521
be444858
DJ
75222007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
7523
7524 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
7525
b1d53152
DJ
75262007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
7527
7528 * gdb.java/jmain.exp: Handle demangled names with and without method
7529 signatures.
7530
d084b331
DJ
75312007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
7532
7533 * gdb.mi/mi-syn-frame.c (main, foo, bar)
7534 (have_a_very_merry_interrupt): Remove calls to puts.
7535 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
7536 inferior output.
7537 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
7538 test names.
7539
db9d7fc5
DJ
75402007-04-29 Markus Deuling <deuling@de.ibm.com>
7541 Daniel Jacobowitz <dan@codesourcery.com>
7542
7543 * gdb.base/auxv.exp (core_works): Also check is_remote.
7544 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
7545
ef783a7d 75462007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7547
ef783a7d
VP
7548 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
7549 message, not the undefined 'module' variable.
7550 * gdb.base/siginfo.exp: Likewise.
7551 * gdb.base/sigstep.exp: Likewise.
7552 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
7553 serialport.
7554 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
7555
b7b73cae
CV
75562007-04-25 Corinna Vinschen <vinschen@redhat.com>
7557
7558 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
7559 target sim fails. Return 0 otherwise.
7560 (gdb_load): Return prematurely if gdb_target_sim fails.
7561
7d90fdfa
DP
75622007-04-16 Denis Pilat <denis.pilat@st.com>
7563
7564 * gdb.base/setshow.exp: Reset height after having set it to 100.
7565
5d3e9c85
DP
75662007-04-16 Denis Pilat <denis.pilat@st.com>
7567
7568 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
7569
18e75969
DP
75702007-04-16 Denis Pilat <denis.pilat@st.com>
7571
7572 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
7573
25d5ea92
VP
75742007-04-14 Vladimir Prus <vladimir@codesourcery.com>
7575
7576 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
7577 tests. Run the frozen varobjs test.
7578 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 7579 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 7580
0b49cb80
JK
75812007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7582
7583 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
7584 gdb.base/type-opaque.exp: New files.
7585
a73bafbc 75862007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
7587
7588 * gdb.mi/mi-var-child.c
a73bafbc
VP
7589 (do_children_tests): User char[2] instead of
7590 char so that automatic printing of pointers to char
7591 don't give unpredicable result.
7592 * gdb.mi/var-cmd.c (do_locals_test): Initialize
7593 local variables.
7594 * gdb.mi/mi-var-child.exp: Step to right line
7595 of do_children_tests.
7596 * gdb.mi/mi2-var-child.exp: Likewise.
7597 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 7598 do_locals_tests.
a73bafbc
VP
7599 (do_children_tests): User char[2] instead of
7600 char so that automatic printing of pointers to char
a9c64011 7601 don't give unpredicable result.
a73bafbc 7602 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 7603 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
7604 Pass test name to mi_wait_for_stop.
7605
7ce59000
DJ
76062007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7607
7608 * gdb.asm/asm-source.exp: Remove d10v case.
7609 * lib/gdb.exp (skip_cplus_tests): Likewise.
7610 * gdb.asm/d10v.inc: Deleted.
7611
20389057
DJ
76122007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7613
7614 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
7615
8807d78b
DJ
76162007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7617
7618 * config/netware.exp: Delete file.
7619
aa3edb8e
JB
76202007-03-29 Joel Brobecker <brobecker@adacore.com>
7621
7622 * gdb.dwarf2/dw2-noloc.S: New file.
7623 * gdb.dwarf2/dw2-noloc.exp: New file.
7624
297561ac
PA
76252007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
7626
7627 * gdb.cp/method2.cc: New test.
7628 * gdb.cp/method2.exp: New test.
7629 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
7630
1f81bd39
DJ
76312007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7632
7633 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
7634
9453113a
DJ
76352007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
7636
7637 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
7638
b741e217
DJ
76392007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7640
7641 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
7642 (gdb_load): Delete, replace with...
7643 (gdb_reload): ...this.
7644 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
7645 * gdb.server/server-mon.exp: Likewise.
7646 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
7647 (gdb_start_cmd): New.
7648 (gdb_file_cmd): Save the last loaded file.
7649 (gdb_reload): New.
7650 (gdb_gnu_strip_debug): Use transform.
7651 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
7652 support here. Use new $last_loaded_file. Check mtime.
7653 (gdb_target_cmd): Handle ObjC failure case.
7654 (infer_host_exec): Delete.
7655 (gdbserver_load): Rename to...
7656 (gdbserver_run): ...this. Simplify.
7657 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
7658 (mi_gdb_load): Move most contents to a new function...
7659 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
7660 (mi_run_cmd): Use mi_gdb_target_load.
7661 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
7662 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
7663 Use gdb_run_cmd.
7664 * gdb.base/charsign.exp: Remove incorrect comment.
7665 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
7666 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
7667 gdb.base/start.exp: Use gdb_start_cmd.
7668
446ab585 76692007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 7670 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
7671
7672 * gdb.base/sigbpt.exp: Fix the message when skipping test.
7673 * gdb.base/signull.exp: Similarly.
7674
bbb88ebf
UW
76752007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7676
7677 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
7678 messages available to test cases (like chng-sym.exp).
7679
cb8c4a99
AS
76802007-03-14 Andreas Schwab <schwab@suse.de>
7681
7682 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
7683 format changes.
7684
4e463ff5
DJ
76852007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
7686
7687 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
7688 (optimized_1): New.
7689 (main): Call optimized_1.
7690 (gdb2029): Correct typos. Call gdb2029_marker.
7691 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
7692 for gdb2029.
7693
b6db2c47
MK
76942007-03-12 Mark Kettenis <kettenis@gnu.org>
7695
7696 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
7697 as tabs. Remove redundant test pattern.
7698
70ed3737
UW
76992007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7700
7701 * gdb.base/long_long.exp: Accept optional symbol name in <...>
7702 for /a format output.
7703
47b67b60
DJ
77042007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
7705
7706 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
7707 collect output incrementally.
7708
b8953b0e
UW
77092007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7710
7711 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
7712 for -var-create lpcharacter test.
7713 * gdb.mi/mi2-var-cmd.exp: Likewise.
7714
7acd5c40
UW
77152007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7716
7717 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
7718 pass on targets where address zero is readable.
7719
9c6759c1
UW
77202007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7721
7722 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
7723 just a single architecture.
7724
a2f1aeb4
UW
77252007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7726
7727 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
7728 (fetch_all_registers): New function, uses gdb_test_multiple and
7729 exp_continue to fetch inferior output line-by-line.
7730 Replace all uses of do_get_all_registers by fetch_all_registers.
7731
46579ac2
UW
77322007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7733
7734 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
7735 in target_info.
7736
fc133f24
MS
77372007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7738
a9c64011 7739 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
7740 consistancy; add a default (timeout) case.
7741
7646a51d
MS
77422007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7743
7744 * gdb.base/watchpoint.exp: Fix truncated comment.
7745
dcfff61f
MS
77462007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7747
7748 * Makefile.in: Remove spurious single-quotes from sed command.
7749
664e3ee9
DJ
77502007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
7751
7752 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
7753 func.
7754 * gdb.mi/mi2-var-cmd.exp: Likewise.
7755
d7cc6f2f
JB
77562007-02-27 Joel Brobecker <brobecker@adacore.com>
7757
a9c64011
AS
7758 * gdb.dwarf2/dw2-producer.S: New file.
7759 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
7760
77612007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
7762
7763 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
7764 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
7765 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
7766 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
7767 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
7768 Revert tests to use mi_gdb_test and include value field in output
7769 of -var-create.
7770
93d42b30
DJ
77712007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
7772
7773 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
7774
c499ed39
DJ
77752007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
7776
7777 * gdb.base/maint.exp: Remove full paths from test names.
7778 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
7779 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
7780
9836f81b
JB
77812007-02-27 Joel Brobecker <brobecker@adacore.com>
7782
7783 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
7784
c74d0ad8
DJ
77852007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7786
7787 * gdb.server/server-mon.exp: New test.
7788
2711e456
DJ
77892007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7790
7791 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
7792
ff6f572f
DJ
77932007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7794
7795 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
7796 register capitalization.
7797
fada3feb
DP
77982007-02-13 Denis Pilat <denis.pilat@st.com>
7799
7800 * gdb.mi/mi-var-invalidate.exp: New file.
7801
fb1e4ffc
DJ
78022007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7803
7804 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
7805
3da939d7
DJ
78062007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7807
7808 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
7809
123dc839
DJ
78102007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7811
7812 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
7813 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
7814
877e3645 78152007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
7816
7817 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
7818 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
7819 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
7820 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
7821 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 7822 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 7823 Update tests to include value field in output of -var-create.
a9c64011 7824
3c0a2960
AS
78252007-02-08 Andreas Schwab <schwab@suse.de>
7826
7827 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
7828
108546a0
DJ
78292007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
7830
7831 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
7832 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
7833
d701dcab
DP
78342007-02-02 Denis Pilat <denis.pilat@st.com>
7835
7836 * gdb.threads/threadapply.exp: check that frame is not changed by
7837 the thread apply all command.
7838
783e3e2f
AS
78392007-01-31 Andreas Schwab <schwab@suse.de>
7840
6d9c3a87
AS
7841 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7842
3c50d7b9
AS
7843 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
7844 in the dwarf sections.
7845 * gdb.dwarf2/mac-fileno.S: Likewise.
7846
783e3e2f
AS
7847 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
7848 bspstore register on ia64.
7849
78ff580e
AS
78502007-01-29 Andreas Schwab <schwab@suse.de>
7851
cc8e9b12
AS
7852 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
7853 "frame-begin" annotation.
7854
78ff580e
AS
7855 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
7856 number of "frames-invalid" annotations.
7857
704a4f78
DJ
78582007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7859
7860 * gdb.base/commands.exp: Call if_commands_test.
7861 (gdb_test_no_prompt, if_commands_test): New.
7862
e741bf94
MK
78632007-01-28 Mark Kettenis <kettenis@gnu.org>
7864
7865 * gdb.threads/sigthread.c (NSIGS): Make bigger.
7866
474d0ad3
AS
78672007-01-27 Andreas Schwab <schwab@suse.de>
7868
7869 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
7870 .short/.int/.quad in the dwarf sections.
7871 * gdb.dwarf2/dw2-intercu.S: Likewise.
7872 * gdb.dwarf2/dw2-intermix.S: Likewise.
7873
e784b426
JK
78742007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7875
7876 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
7877 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
7878 array.
e784b426
JK
7879 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
7880 * gdb.base/setvar.exp: Likewise.
7881
37f08e04
AS
78822007-01-26 Andreas Schwab <schwab@suse.de>
7883
9a01813a
AS
7884 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
7885 test.
7886
37f08e04
AS
7887 * gdb.base/multi-forks.exp ("restart $i"): Also match
7888 __kernel_syscall_via_break.
7889
6e2a9270
VP
78902007-01-24 Vladimir Prus <vladimir@codesourcery.com>
7891
7892 * lib/mi-support.exp (mi_delete_varobj): New.
7893 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
7894 testcase.
7895 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
7896 (main): Call the above.
7897 (reference_update_test, base_in_reference_test)
7898 (reference_to_pointer): Delete the created varobjs.
a9c64011 7899
e515b470
DJ
79002007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
7901
7902 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
7903 * configure: Regenerated.
7904 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
7905 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
7906 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
7907 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
7908 * lib/gdb.exp (gdb_skip_xml_test): New function.
7909
08d8bcd7
DJ
79102007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
7911
7912 * gdb.base/sigrepeat.exp: Correct error message.
7913
79142007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
7915 Daniel Jacobowitz <dan@codesourcery.com>
7916
7917 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
7918 gdb.arch/i386-gnu-cfi-asm.S: New files.
7919
97c3f1f3
JK
79202007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7921
7922 * lib/gdb.exp: Abort on missing `site.exp'.
7923
cb1df416
DJ
79242007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7925 Daniel Jacobowitz <dan@codesourcery.com>
7926
7927 * gdb.base/included.c, gdb.base/included.exp,
7928 gdb.base/included.h: New files.
7929
35990120
DJ
79302007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7931
7932 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
7933 (maximize_rlimit): Reduce limits on 64-bit systems.
7934
6e81a116 79352007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
7936
7937 From Marcus Deuling <deuling@de.ibm.com>:
7938 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
7939 every case.
7940
6c3c41f3
NR
79412007-01-13 Nick Roberts <nickrob@snap.net.nz>
7942
7943 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
7944 (test_path_specification): Use objdir instead of srcdir to always
7945 get an absolute filename.
7946
2f12c312
DJ
79472007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7948
7949 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
7950
81121995
VP
79512007-01-11 Vladimir Prus <vladimir@codesourcery.com>
7952
7953 * gdb.mi/mi-var-cp.cc (reference_update_tests):
7954 Make sure the variable we're using is in scope.
7955 (reference_to_pointer): Likewise.
7956
4741b737
DJ
79572007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
7958
7959 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
7960 has no debug information.
7961
054410c3
DJ
79622007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
7963
7964 * gdb.base/annota1.exp: Remove extra send_gdb.
7965
818f79f6
DJ
79662007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7967
7968 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
7969
f7a6bb70
DJ
79702007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7971
7972 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
7973
57e66780
DJ
79742007-01-08 Nick Roberts <nickrob@snap.net.nz>
7975 Daniel Jacobowitz <dan@codesourcery.com>
7976
7977 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
7978 lcharacter or linteger change. Correct duplicated test name.
7979 * gdb.mi/mi2-var-cmd.exp: Likewise.
7980
3d799a95
DJ
79812007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
7982
7983 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
7984
79852007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 7986
a9c64011
AS
7987 * gdb.base/nofield.c: New file.
7988 * gdb.base/nofield.exp: New testcase.
51679ba9 7989
eafb94e8
NR
79902007-01-05 Nick Roberts <nickrob@snap.net.nz>
7991
7992 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
7993
7994 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
7995 test.
7996
5e572bb4
DJ
79972007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
7998
7999 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
8000
74a44383
DJ
80012007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8002
8003 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
8004 when continuing.
8005
1b572db9
DJ
80062007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8007
8008 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
8009 Expect ".exe" extension.
8010
381bc39b
DJ
80112007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8012
8013 * gdb.base/charset.exp: Add explicit filename to break.
8014 * gdb.base/dbx.exp: Add explicit filename to breaks.
8015
2b70e4c6
DJ
80162007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8017
8018 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
8019 * gdb.mi/mi2-file.exp: Likewise.
8020
303b6f5d
DJ
80212007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8022
8023 Implement specification of MI tests as comments
8024 in C and C++ sources.
8025 * lib/mi-support.exp (mi_autotest_data): New variable.
8026 (mi_autotest_source): New variable.
8027 (count_newlines, mi_prepare_inline_tests)
8028 (mi_get_inline_test, mi_continue_to_line)
8029 (mi_run_inline_test, mi_tbreak)
8030 (mi_send_resuming_command, mi_wait_for_stop): New functions.
8031 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
8032 Run inline tests.
8033 * gdb.mi/mi-var-cp.cc: Define tests here.
8034
23da0d94
VP
80352007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8036
8037 Simplify usage of mi_continue_to.
8038 * lib/mi-support.exp (mi_runto_helper): Renamed
8039 from mi_runto, added new parameter 'run_or_continue'.
8040 (mi_runto): Use mi_runto_helper.
8041 (mi_continue_to): Accept just function name as parameter.
8042 Use mi_runto_helper.
8043 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
8044 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8045
f9e18282
JB
80462006-01-04 Joel Brobecker <brobecker@adacore.com>
8047
8048 Make this testcase a bit more realistic. The current code
8049 is too simplistic, and allows the compiler to optimize out
8050 some of the entities we need for this testcase.
8051 * gdb.ada/null_record/bar.ads (Void_Star): New type.
8052 (Do_Nothing): Add extra parameter.
8053 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
8054 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
8055 by using a variable of type Void_Star.
8056
fd678c65
JB
80572006-01-04 Joel Brobecker <brobecker@adacore.com>
8058
8059 * gdb.ada/catch_ex/foo.adb: New file.
8060 * gdb.ada/catch_ex.exp: New testcase.
8061
05cfdb42
DJ
80622007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
8063
8064 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
8065 pass --image-base to linker.
8066
2e03ee74
DJ
80672007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8068 Daniel Jacobowitz <dan@codesourcery.com>
8069
8070 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
8071 secondary prompts.
8072
0d5de010
DJ
80732007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8074
8075 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
8076 output. Test the types of members and member pointers.
8077 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
8078 gdb/2092.
8079 * gdb.cp/member-ptr.exp: Search for a comment instead of a
8080 statement. Enable for GCC. Update expected output for some tests
8081 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
8082 layout.
8083 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
8084 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
8085 (Diamond::vget_base): New.
8086 (main): Add new tests.
8087 * gdb.cp/printmethod.exp: Update expected output for member functions.
8088 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
8089 print pEe->D::vg().
8090
61a771aa
DJ
80912007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8092
8093 * gdb.threads/tls.exp: Allow stops in sem_post.
8094
2fa63963
DJ
80952006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
8096
8097 * gdb.base/annota1.exp: Allow .*printf in backtraces.
8098 * gdb.base/annota3.exp: Likewise.
8099 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
8100 again (instead of timing out).
8101 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
8102 GCC bug 26475.
8103 * gdb.java/jmisc.exp: Adjust to work with method signatures including
8104 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
8105 test from jmisc1.exp.
8106 * gdb.java/jmisc1.exp: Delete.
8107 * gdb.java/jprint.exp: Adjust to work with method signatures including
8108 return types.
8109 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
8110 * gdb.threads/linux-dp.exp: Don't be confused by program output.
8111 * lib/java.exp (compile_java_from_source): Pass the correct type
8112 to target_compile.
8113
5eefc2b7
JB
81142006-12-31 Joel Brobecker <brobecker@adacore.com>
8115
8116 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
8117 (stack_align_edx): New function.
8118 (stack_align_eax): New function.
8119 (main): Add calls to stack_align_edx and stack_align_eax.
8120 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
8121 Add testing for the cases where the register used during a stack
8122 realignment is edx. Same for eax.
8123
227c54da
DJ
81242006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
8125
8126 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
8127 and generic PE targets.
8128
cab8ac94
JB
81292006-12-29 Joel Brobecker <brobecker@adacore.com>
8130
8131 * gdb.ada/array_return.exp: Update copyright date list.
8132
ba54f318
JB
81332006-12-27 Joel Brobecker <brobecker@adacore.com>
8134
8135 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
8136 (Create_Small_Float_Vector): New function.
8137 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
8138 function body.
8139 * gdb.ada/array_return/p.adb: Use new type and function from
8140 package Pck.
8141 * gdb.ada/array_return.exp: Add a test verifying that GDB is
8142 able to print the value returned by a function returning an
8143 array of float.
8144
6b7a35dd
JB
81452006-12-20 Joel Brobecker <brobecker@adacore.com>
8146
8147 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
8148 The associated tests should be PASSing.
8149
038224f6
VP
81502006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8151
8152 Test for base in references.
8153 * gdb.mi/mi-var-cp.cc: Add test code.
8154 * gdb.mi/mi-var-cp.exp: Test for bases in references.
8155 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
8156 * gdb.mi/mi2-watch.exp: Likewise.
8157 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
8158 (mi_list_varobj_children): New function.
8159
b26ed50d
VP
81602006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8161
8162 * lib/mi-support.exp
8163 (mi_runto): Accept "()" after function name.
8164 (mi_create_varobj): New function.
8165 (mi_varobj_update): New function.
8166 (mi_Check_varobj_value): New function.
8167 * gdb.mi/mi-var-cp.exp: New file.
8168 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 8169
08232497
DJ
81702006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
8171
8172 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
8173 gdb.base/weaklib2.c: New files.
8174
d394c993 81752006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 8176
ac6c2fba
NS
8177 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
8178 info. Adjust test names.
8179
8ec659a0 8180 * gdb.base/break.c (main): Move position of malloc.
d394c993 8181 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 8182
acd65feb
VP
81832006-11-28 Vladimir Prus <vladimir@codesourcery.com>
8184
8185 * gdb.mi/mi-var-cmd.exp: Check -var-update after
8186 assignement of arrays and function pointers.
8187 * gdb.mi/var-cmd.c: Add declaration necessary for above
8188 tests.
8189
f556d5e5
NS
81902006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8191
8192 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
8193
8194 * gdb.threads/linux-dp.exp: Read thread table before and after
8195 creating each philosopher and verify it.
8196
697bc68d
NS
81972006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8198 Paul Brook <paul@codesourcery.com>
8199 Daniel Jacobowitz <dan@codesourcery.com>
8200
8201 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 8202 main to remove duplication. Add start function of the form
697bc68d
NS
8203 '_*start[1-9]*'. Add RVDS start function.
8204
29d73ae4
DJ
82052006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8206
8207 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
8208
c1d88655
UW
82092006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8210
8211 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
8212 * gdb.asm/spu.inc: New file.
8213 * gdb.base/term.exp: Disable if [target_info exists noargs].
8214 * gdb.gdb/complaints.exp: Disable if ![isnative].
8215 * gdb.gdb/selftest.exp: Likewise.
8216 * gdb.gdb/observer.exp: Likewise.
8217 * gdb.gdb/xfullpath.exp: Likewise.
8218 * gdb.base/attach.exp: Disable on SPU target.
8219 * gdb.cp/bs145503.exp: Likewise.
8220 * gdb.cp/exception.exp: Likewise.
8221 * gdb.cp/userdef.exp: Likewise.
8222
32a13b1a
DJ
82232006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8224
8225 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
8226
d8295fe9
VP
82272006-11-10 Vladimir Prus <vladimir@codesourcery.com>
8228
8229 * gdb.base/completion.exp: Fix completion tests for
8230 'info' and 'info '.
8231 * gdb.base/help.exp (help_test_raw, test_class_help)
8232 (test_prefix_command_help): Move...
8233 * lib/gdb.exp: Here.
8234 * gdb.base/main.exp: Adjust.
8235 * gdb.cp/maint.exp: Adjust.
8236 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 8237
8c394015
VP
82382006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8239
8240 * gdb.stabs/weird.exp (print_weird_var): Use
8241 gdb_test_multiple instead of gdb_expect.
8242
027fc1bc
VP
82432006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8244
8245 * gdb.base/help.exp (help_test_raw): New.
8246 (test_class_help): New.
8247 (test_prefix_command_help): New.
8248 Adjust testcases.
8249
67609209
FR
82502006-11-09 Christophe Lyon <christophe.lyon@st.com>
8251
8252 * gdb.base/constvars.c (main): Write to crass and crips, so that
8253 they are allocated by the compiler.
8254
f73adfeb
AS
82552006-10-27 Andreas Schwab <schwab@suse.de>
8256
8257 * gdb.base/multi-forks.exp: Use "detach fork" instead of
8258 "detach-fork".
8259
2f83a18e
DJ
82602006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
8261
8262 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
8263 of patterns.
8264
94277a38
DJ
82652006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8266
8267 * gdb.base/sepdebug.exp: Remove debug format test.
8268 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
8269 Handle no-symtab.
8270 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
8271
5bd2f6e2
DJ
82722006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8273
8274 * gdb.threads/manythreads.c (thread_function, main): Don't cast
8275 int to pointer or pointer to int.
8276 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
8277
8c008720
DJ
82782006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
8279
8280 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
8281
9e35dae4
DJ
82822006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8283
8284 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
8285
d9639e13
DJ
82862006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8287
8288 PR c++/2116
8289 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
8290
390a1bd0
JB
82912006-10-06 Joel Brobecker <brobecker@adacore.com>
8292
8293 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
8294 the corresponding bug has been fixed in GDB (PR/2018).
8295
dd920c33
JB
82962006-10-06 Joel Brobecker <brobecker@adacore.com>
8297
8298 * gdb.base/subst.exp: New testcase.
8299
53bbefe9
JB
83002006-10-06 Joel Brobecker <brobecker@adacore.com>
8301
8302 * gdb.ada/array_return/pck.ads: Add copyright notice.
8303 * gdb.ada/array_return/pck.adb: Likewise.
8304 * gdb.ada/array_return/p.adb: Likewise.
8305 * gdb.ada/exec_changed/first.adb: Likewise.
8306 * gdb.ada/exec_changed/second.adb: Likewise.
8307
09851417
JB
83082006-10-06 Joel Brobecker <brobecker@adacore.com>
8309
8310 * gdb.ada/watch_arg/watch.adb: New file.
8311 * gdb.ada/watch_arg.exp: New testcase.
8312
041bf30d
VP
83132006-10-02 Vladimir Prus <vladimir@codesourcery.com>
8314
8315 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 8316 via string_to_regexp.
041bf30d 8317 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 8318
f286fbdd 83192006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
8320
8321 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
8322 Remove unused / obsolete files.
8323
7c07f349
NR
83242006-09-19 Nick Roberts <nickrob@snap.net.nz>
8325
8326 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
8327
cd5ff84a
VP
83282006-09-17 Vladimir Prus <vladimir@codesourcery.com>
8329
8330 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
8331 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 8332 the number of frames.
cd5ff84a 8333
ae018d1a
DJ
83342006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
8335
8336 * gdb.base/args.c (main): Add breakpoint marker.
8337 * gdb.base/args.exp: Use args_test for tests. Add new tests which
8338 really test empty arguments.
8339 (args_load): Delete.
8340 (args_test): New.
8341
b399c549
NR
83422006-09-13 Nick Roberts <nickrob@snap.net.nz>
8343
8344 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 8345 check for one file.
b399c549 8346
2ab1eb7a
VP
83472006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
8348
8349 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
8350 HIGH_FRAME argument to -stack-list-locals can be larger than
8351 the number of frames.
a9c64011 8352
476308bf
FF
83532006-08-18 Fred Fish <fnf@specifix.com>
8354
8355 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
8356 '$' in front of skip_vmx_tests_saved when setting that.
8357
8625200f
AS
83582006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
8359
8360 * gdb.base/trace-commands.exp: New file.
8361
089ec8f1
DJ
83622006-08-10 Joel Brobecker <brobecker@adacore.com>
8363 Daniel Jacobowitz <dan@codesourcery.com>
8364
8365 * gdb.base/step-bt.exp: Make hexadecimal address optional in
8366 expected output of the backtrace commands.
8367
b60f0898
JB
83682006-08-09 Joel Brobecker <brobecker@adacore.com>
8369
8370 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
8371 untested followed by return combination.
8372 * gdb.arch/altivec-regs.exp: Likewise.
8373 * gdb.arch/e500-abi.exp: Likewise.
8374 * gdb.arch/e500-regs.exp: Likewise.
8375 * gdb.arch/gdb1291.exp: Likewise.
8376 * gdb.arch/gdb1431.exp: Likewise.
8377 * gdb.arch/gdb1558.exp: Likewise.
8378 * gdb.arch/i386-prologue.exp: Likewise.
8379 * gdb.arch/i386-unwind.exp: Likewise.
8380 * gdb.asm/asm-source.exp: Likewise.
8381 * gdb.base/a2-run.exp: Likewise.
8382 * gdb.base/advance.exp: Likewise.
8383 * gdb.base/all-bin.exp: Likewise.
8384 * gdb.base/annota1.exp: Likewise.
8385 * gdb.base/annota3.exp: Likewise.
8386 * gdb.base/args.exp: Likewise.
8387 * gdb.base/arithmet.exp: Likewise.
8388 * gdb.base/assign.exp: Likewise.
8389 * gdb.base/async.exp: Likewise.
8390 * gdb.base/attach.exp: Likewise.
8391 * gdb.base/bang.exp: Likewise.
8392 * gdb.base/bigcore.exp: Likewise.
8393 * gdb.base/bitfields.exp: Likewise.
8394 * gdb.base/bitfields2.exp: Likewise.
8395 * gdb.base/break.exp: Likewise.
8396 * gdb.base/call-sc.exp: Likewise.
8397 * gdb.base/call-strs.exp: Likewise.
8398 * gdb.base/callfuncs.exp: Likewise.
8399 * gdb.base/checkpoint.exp: Likewise.
8400 * gdb.base/chng-syms.exp: Likewise.
8401 * gdb.base/code-expr.exp: Likewise.
8402 * gdb.base/commands.exp: Likewise.
8403 * gdb.base/completion.exp: Likewise.
8404 * gdb.base/cond-expr.exp: Likewise.
8405 * gdb.base/condbreak.exp: Likewise.
8406 * gdb.base/consecutive.exp: Likewise.
8407 * gdb.base/constvars.exp: Likewise.
8408 * gdb.base/corefile.exp: Likewise.
8409 * gdb.base/cvexpr.exp: Likewise.
8410 * gdb.base/dbx.exp: Likewise.
8411 * gdb.base/define.exp: Likewise.
8412 * gdb.base/detach.exp: Likewise.
8413 * gdb.base/display.exp: Likewise.
8414 * gdb.base/dump.exp: Likewise.
8415 * gdb.base/ena-dis-br.exp: Likewise.
8416 * gdb.base/ending-run.exp: Likewise.
8417 * gdb.base/environ.exp: Likewise.
8418 * gdb.base/eval-skip.exp: Likewise.
8419 * gdb.base/exprs.exp: Likewise.
8420 * gdb.base/fileio.exp: Likewise.
8421 * gdb.base/finish.exp: Likewise.
8422 * gdb.base/float.exp: Likewise.
8423 * gdb.base/foll-exec.exp: Likewise.
8424 * gdb.base/foll-fork.exp: Likewise.
8425 * gdb.base/foll-vfork.exp: Likewise.
8426 * gdb.base/freebpcmd.exp: Likewise.
8427 * gdb.base/funcargs.exp: Likewise.
8428 * gdb.base/gcore.exp: Likewise.
8429 * gdb.base/gdb1090.exp: Likewise.
8430 * gdb.base/gdb1250.exp: Likewise.
8431 * gdb.base/huge.exp: Likewise.
8432 * gdb.base/info-proc.exp: Likewise.
8433 * gdb.base/interrupt.exp: Likewise.
8434 * gdb.base/jump.exp: Likewise.
8435 * gdb.base/langs.exp: Likewise.
8436 * gdb.base/lineinc.exp: Likewise.
8437 * gdb.base/list.exp: Likewise.
8438 * gdb.base/logical.exp: Likewise.
8439 * gdb.base/long_long.exp: Likewise.
8440 * gdb.base/macscp.exp: Likewise.
8441 * gdb.base/maint.exp: Likewise.
8442 * gdb.base/mips_pro.exp: Likewise.
8443 * gdb.base/miscexprs.exp: Likewise.
8444 * gdb.base/multi-forks.exp: Likewise.
8445 * gdb.base/opaque.exp: Likewise.
8446 * gdb.base/overlays.exp: Likewise.
8447 * gdb.base/pc-fp.exp: Likewise.
8448 * gdb.base/pointers.exp: Likewise.
8449 * gdb.base/printcmds.exp: Likewise.
8450 * gdb.base/psymtab.exp: Likewise.
8451 * gdb.base/ptype.exp: Likewise.
8452 * gdb.base/recurse.exp: Likewise.
8453 * gdb.base/relational.exp: Likewise.
8454 * gdb.base/relocate.exp: Likewise.
8455 * gdb.base/remote.exp: Likewise.
8456 * gdb.base/reread.exp: Likewise.
8457 * gdb.base/restore.exp: Likewise.
8458 * gdb.base/return.exp: Likewise.
8459 * gdb.base/return2.exp: Likewise.
8460 * gdb.base/scope.exp: Likewise.
8461 * gdb.base/sect-cmd.exp: Likewise.
8462 * gdb.base/sep.exp: Likewise.
8463 * gdb.base/sepdebug.exp: Likewise.
8464 * gdb.base/setshow.exp: Likewise.
8465 * gdb.base/setvar.exp: Likewise.
8466 * gdb.base/sigall.exp: Likewise.
8467 * gdb.base/sigbpt.exp: Likewise.
8468 * gdb.base/signals.exp: Likewise.
8469 * gdb.base/signull.exp: Likewise.
8470 * gdb.base/sizeof.exp: Likewise.
8471 * gdb.base/solib.exp: Likewise.
8472 * gdb.base/step-line.exp: Likewise.
8473 * gdb.base/step-test.exp: Likewise.
8474 * gdb.base/structs.exp: Likewise.
8475 * gdb.base/structs2.exp: Likewise.
8476 * gdb.base/term.exp: Likewise.
8477 * gdb.base/twice.exp: Likewise.
8478 * gdb.base/until.exp: Likewise.
8479 * gdb.base/varargs.exp: Likewise.
8480 * gdb.base/volatile.exp: Likewise.
8481 * gdb.base/watchpoint.exp: Likewise.
8482 * gdb.base/whatis-exp.exp: Likewise.
8483 * gdb.base/whatis.exp: Likewise.
8484 * gdb.cp/ambiguous.exp: Likewise.
8485 * gdb.cp/annota2.exp: Likewise.
8486 * gdb.cp/annota3.exp: Likewise.
8487 * gdb.cp/bool.exp: Likewise.
8488 * gdb.cp/breakpoint.exp: Likewise.
8489 * gdb.cp/casts.exp: Likewise.
8490 * gdb.cp/class2.exp: Likewise.
8491 * gdb.cp/classes.exp: Likewise.
8492 * gdb.cp/cplusfuncs.exp: Likewise.
8493 * gdb.cp/ctti.exp: Likewise.
8494 * gdb.cp/derivation.exp: Likewise.
8495 * gdb.cp/exception.exp: Likewise.
8496 * gdb.cp/gdb1355.exp: Likewise.
8497 * gdb.cp/hang.exp: Likewise.
8498 * gdb.cp/inherit.exp: Likewise.
8499 * gdb.cp/local.exp: Likewise.
8500 * gdb.cp/m-data.exp: Likewise.
8501 * gdb.cp/m-static.exp: Likewise.
8502 * gdb.cp/member-ptr.exp: Likewise.
8503 * gdb.cp/method.exp: Likewise.
8504 * gdb.cp/misc.exp: Likewise.
8505 * gdb.cp/namespace.exp: Likewise.
8506 * gdb.cp/overload.exp: Likewise.
8507 * gdb.cp/ovldbreak.exp: Likewise.
8508 * gdb.cp/pr-1023.exp: Likewise.
8509 * gdb.cp/pr-1210.exp: Likewise.
8510 * gdb.cp/pr-574.exp: Likewise.
8511 * gdb.cp/printmethod.exp: Likewise.
8512 * gdb.cp/psmang.exp: Likewise.
8513 * gdb.cp/ref-params.exp: Likewise.
8514 * gdb.cp/ref-types.exp: Likewise.
8515 * gdb.cp/rtti.exp: Likewise.
8516 * gdb.cp/templates.exp: Likewise.
8517 * gdb.cp/try_catch.exp: Likewise.
8518 * gdb.cp/userdef.exp: Likewise.
8519 * gdb.cp/virtfunc.exp: Likewise.
8520 * gdb.disasm/am33.exp: Likewise.
8521 * gdb.disasm/h8300s.exp: Likewise.
8522 * gdb.disasm/mn10300.exp: Likewise.
8523 * gdb.disasm/sh3.exp: Likewise.
8524 * gdb.disasm/t01_mov.exp: Likewise.
8525 * gdb.disasm/t02_mova.exp: Likewise.
8526 * gdb.disasm/t03_add.exp: Likewise.
8527 * gdb.disasm/t04_sub.exp: Likewise.
8528 * gdb.disasm/t05_cmp.exp: Likewise.
8529 * gdb.disasm/t06_ari2.exp: Likewise.
8530 * gdb.disasm/t07_ari3.exp: Likewise.
8531 * gdb.disasm/t08_or.exp: Likewise.
8532 * gdb.disasm/t09_xor.exp: Likewise.
8533 * gdb.disasm/t10_and.exp: Likewise.
8534 * gdb.disasm/t11_logs.exp: Likewise.
8535 * gdb.disasm/t12_bit.exp: Likewise.
8536 * gdb.disasm/t13_otr.exp: Likewise.
8537 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
8538 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
8539 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
8540 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
8541 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
8542 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
8543 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
8544 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
8545 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
8546 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
8547 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
8548 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
8549 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
8550 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
8551 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
8552 * gdb.mi/gdb701.exp: Likewise.
8553 * gdb.mi/gdb792.exp: Likewise.
8554 * gdb.mi/mi-basics.exp: Likewise.
8555 * gdb.mi/mi-break.exp: Likewise.
8556 * gdb.mi/mi-cli.exp: Likewise.
8557 * gdb.mi/mi-console.exp: Likewise.
8558 * gdb.mi/mi-disassemble.exp: Likewise.
8559 * gdb.mi/mi-eval.exp: Likewise.
8560 * gdb.mi/mi-file.exp: Likewise.
8561 * gdb.mi/mi-read-memory.exp: Likewise.
8562 * gdb.mi/mi-regs.exp: Likewise.
8563 * gdb.mi/mi-return.exp: Likewise.
8564 * gdb.mi/mi-simplerun.exp: Likewise.
8565 * gdb.mi/mi-stack.exp: Likewise.
8566 * gdb.mi/mi-stepi.exp: Likewise.
8567 * gdb.mi/mi-syn-frame.exp: Likewise.
8568 * gdb.mi/mi-until.exp: Likewise.
8569 * gdb.mi/mi-var-block.exp: Likewise.
8570 * gdb.mi/mi-var-child.exp: Likewise.
8571 * gdb.mi/mi-var-cmd.exp: Likewise.
8572 * gdb.mi/mi-var-display.exp: Likewise.
8573 * gdb.mi/mi-watch.exp: Likewise.
8574 * gdb.mi/mi2-basics.exp: Likewise.
8575 * gdb.mi/mi2-break.exp: Likewise.
8576 * gdb.mi/mi2-cli.exp: Likewise.
8577 * gdb.mi/mi2-console.exp: Likewise.
8578 * gdb.mi/mi2-disassemble.exp: Likewise.
8579 * gdb.mi/mi2-eval.exp: Likewise.
8580 * gdb.mi/mi2-file.exp: Likewise.
8581 * gdb.mi/mi2-read-memory.exp: Likewise.
8582 * gdb.mi/mi2-regs.exp: Likewise.
8583 * gdb.mi/mi2-return.exp: Likewise.
8584 * gdb.mi/mi2-simplerun.exp: Likewise.
8585 * gdb.mi/mi2-stack.exp: Likewise.
8586 * gdb.mi/mi2-stepi.exp: Likewise.
8587 * gdb.mi/mi2-syn-frame.exp: Likewise.
8588 * gdb.mi/mi2-until.exp: Likewise.
8589 * gdb.mi/mi2-var-block.exp: Likewise.
8590 * gdb.mi/mi2-var-child.exp: Likewise.
8591 * gdb.mi/mi2-var-cmd.exp: Likewise.
8592 * gdb.mi/mi2-var-display.exp: Likewise.
8593 * gdb.mi/mi2-watch.exp: Likewise.
8594 * gdb.stabs/exclfwd.exp: Likewise.
8595 * gdb.stabs/weird.exp: Likewise.
8596 * gdb.threads/gcore-thread.exp: Likewise.
8597 * gdb.trace/actions.exp: Likewise.
8598 * gdb.trace/backtrace.exp: Likewise.
8599 * gdb.trace/circ.exp: Likewise.
8600 * gdb.trace/collection.exp: Likewise.
8601 * gdb.trace/deltrace.exp: Likewise.
8602 * gdb.trace/infotrace.exp: Likewise.
8603 * gdb.trace/limits.exp: Likewise.
8604 * gdb.trace/packetlen.exp: Likewise.
8605 * gdb.trace/passc-dyn.exp: Likewise.
8606 * gdb.trace/passcount.exp: Likewise.
8607 * gdb.trace/report.exp: Likewise.
8608 * gdb.trace/save-trace.exp: Likewise.
8609 * gdb.trace/tfind.exp: Likewise.
8610 * gdb.trace/tracecmd.exp: Likewise.
8611 * gdb.trace/while-dyn.exp: Likewise.
8612 * gdb.trace/while-stepping.exp: Likewise.
8613
f4b618d1
JB
86142006-08-08 Joel Brobecker <brobecker@adacore.com>
8615
8616 * gdb.base/step-bt.c: New file.
8617 * gdb.base/step-bt.exp: New testcase.
8618
3d00d119
DJ
86192006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
8620
8621 * config/monitor.exp (gdb_load): Remove support for obsolete
8622 download-write-size.
8623 * gdb.base/remote.exp: Likewise. Update all callers of
8624 gdb_timed_load.
8625
017b5bd4
DJ
86262006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
8627
8628 * cursal.exp: Pass binfile to gdb_load.
8629
837c599d
DJ
86302006-08-01 Nathan Sidwell <nathan@codesourcery.com>
8631
8632 * gdb.base/cursal.exp: Add "" to gdb_load call.
8633
8dd4540b
MK
86342006-07-29 Mark Kettenis <kettenis@gnu.org>
8635
8636 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
8637 NetBSD/ELF targets.
8638
ab5c9f60
DJ
86392006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
8640
8641 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
8642 operator*.
8643
4c42eaff
DJ
86442006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
8645
8646 * gdb.base/completion.exp: Update for change in "file" behavior.
8647 * gdb.stabs/weird.exp: Likewise.
8648 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
8649 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
8650
0155cc76
NS
86512006-07-24 Nathan Sidwell <nathan@codesourcery.com>
8652
8653 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
8654 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
8655
16026cd7
AS
86562006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
8657
8658 * gdb.base/default.exp: Update source command error message.
8659 * gdb.base/help.exp: Update 'help source' message.
8660
16963cb6
DJ
86612006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
8662
8663 * gdb.cp/bs15503.exp: Update comment for no longer crashing
8664 test.
8665
6d7fd486
AS
86662006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
8667
8668 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
8669
29e8a844
DJ
86702006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
8671
8672 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
8673
6afcfa39
DJ
86742006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
8675
8676 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
8677
267a692b
MK
86782006-07-17 Mark Kettenis <kettenis@gnu.org>
8679
8680 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
8681 *-*-openbsd* from targets for wich we expect ARM FPA floating
8682 point format.
8683
85d2fec4
NR
86842006-07-17 Nick Roberts <nickrob@snap.net.nz>
8685
8686 * gdb.cp/annota3.exp: Expect frame-begin annotation.
8687
86882006-07-17 Mark Kettenis <kettenis@gnu.org>
8689
8690 * gdb.base/annota3.exp: Expect frame-begin annotation.
8691
85b4c6e8
JB
86922006-07-14 Joel Brobecker <brobecker@adacore.com>
8693
8694 * gdb.base/help.exp: Adjust "help unset" test to accept
8695 any list of unset commands.
8696
fb933624
DJ
86972006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
8698 Daniel Jacobowitz <dan@codesourcery.com>
8699
8700 * gdb.cp/ref-params.exp: New test.
8701 * gdb.cp/ref-params.cc: New source file.
8702 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
8703
1dff4b64
MK
87042006-07-08 Mark Kettenis <kettenis@gnu.org>
8705
8706 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
8707 spaces/tabs in regular expressions since they might not be there.
8708
40d2e0e3
AS
87092006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
8710
8711 * gdb.base/ifelse.exp: New file.
8712
f6c957d2
NS
87132006-07-04 Nathan Sidwell <nathan@codesourcery.com>
8714
8715 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
8716 line.
8717 * gdb.base/huge.exp: Loop over compilation to find a size that
8718 is acceptable.
8719 * gdb.base/remote.exp: Correct expected strings.
8720 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
8721
b9c5a23d
DJ
87222006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8723
8724 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
8725
9af2e58d
DJ
87262006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8727
8728 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
8729 native.
8730
30930ca5
DJ
87312006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8732
8733 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
8734 enable stabs testing.
8735
aa32fa1d
DJ
87362006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8737
bd4a4c80 8738 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
8739 gdb_test_multiple does.
8740
321fef15
DJ
87412006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8742
8743 * Makefile.in (host_alias): Remove.
8744 (target_alias): Use @target_noncanonical@.
8745 (site.exp): Don't set host_alias.
8746 * aclocal.m4: Remove contents. Include acx.m4.
8747 * configure: Regenerated.
8748 * configure.ac: Use ACX_NONCANONICAL_TARGET.
8749
e1c2defa
NS
87502006-06-13 Nathan Sidwell <nathan@codesourcery.com>
8751
e63b55d1
NS
8752 * lib/gdb.exp (gdb_load_cmd): New.
8753
5600ea19
NS
8754 * gdb.base/fileio.c: Add system(NULL) test.
8755 * gdb.base/fileio.exp: Check it.
8756
e1c2defa
NS
8757 * gdb.base/break.c: Add 10a breakpoint at }
8758 * gdb.base/break.exp: Add test for breakpoint at }
8759 * gdb.cp/anon-union.cc: Add code at end of function.
8760 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
8761 * gdb.mi/var-cmd.c: Add code at end of function.
8762 * gdb.mi/mi-var-display.exp: Adjust end of next.
8763 * gdb.mi/mi2-var-display.exp: Likewise.
8764 * gdb.base/fileio.c: Add stop function and insert calls at
8765 stopping places.
8766 * gdb.base/fileio.exp: Breakpoint stop function and remove
8767 explicit line number references.
8768
6c0112ec
JB
87692006-05-19 Joel Brobecker <brobecker@adacore.com>
8770
a9c64011
AS
8771 * gdb.base/del.exp (test_delete_alias): New function.
8772 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 8773
154189a4
FF
87742006-05-18 Fred Fish <fnf@specifix.com>
8775
8776 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
8777 required. Check for spurious output after program exits normally.
8778
582e64c2
FF
87792006-05-17 Fred Fish <fnf@specifix.com>
8780
8781 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
8782 gdb_load, so it works in the simulator.
8783
8ef6493a
FF
87842006-05-11 Fred Fish <fnf@specifix.com>
8785
8786 * gdb.base/bang.exp: Ignore unexpected output between the
8787 "program exited normally" and the gdb prompt, as many other
8788 tests do.
8789
692b141c
MK
87902006-05-07 Mark Kettenis <kettenis@gnu.org>
8791
8792 * gdb.base/help.exp: Make "delete checkpoint" part option for
8793 "help d" and "help delete" tests.
8794
540b8a30
UW
87952006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8796
a9c64011 8797 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
8798 expected output in some mi_gdb_test statements.
8799 * gdb.mi/mi2-basics.exp: Likewise.
8800
9b6462d9
JB
88012006-05-05 Joel Brobecker <brobecker@adacore.com>
8802
8803 * gdb.base/del.c: New file.
8804 * gdb.base/del.exp: New testcase.
8805
954de43b
DM
88062006-05-05 David S. Miller <davem@sunset.davemloft.net>
8807
8808 * gdb.base/break.exp: Do not assume a breakpoint on
8809 main will actually be in $srcfile when optimizing.
1303f75e
DM
8810 * gdb.base/savedregs.exp: Do not require that the dummy
8811 frame location match up to a symbol and source file location.
c3242428
DM
8812 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
8813 will get printed without a mi_cmd_data_list_register_values prefix.
8814 (*-data-list-register-*): Correct regular expressions to expect the new
8815 pseudo d? floating point registers.
8816 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 8817
c7e64c9a
DJ
88182006-05-05 Christophe Lyon <christophe.lyon@st.com>
8819
8820 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
8821 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
8822 is allocated by the compiler.
8823 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
8824 anons, e, anone to force their allocation by the compiler.
8825
88262006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
8827
8828 * gdb.base/help.exp: Update expected text for help d and
8829 help delete.
8830
27ce9a6d
MK
88312006-05-02 Mark Kettenis <kettenis@gnu.org>
8832
8833 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
8834 NetBSD/ELF targets.
8835
8608915f
MK
88362006-04-30 Mark Kettenis <kettenis@gnu.org>
8837
8838 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
8839 single-step breakpoint fails; make this a KFAIL on
8840 sparc*-*-openbsd*.
8841 * gdb.base/siginfo.exp: Likewise.
8842 * gdb.base/sigstep.exp (advance, advancei): Likewise.
8843
b8db102d
MS
88442006-04-26 Michael Snyder <msnyder@redhat.com>
8845
8846 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
8847 which may have to consume output from other forks.
8848 Add tests to make sure that "delete fork" succeeded.
8849
c702009a
MS
88502006-04-20 Michael Snyder <msnyder@redhat.com>
8851
8852 * 2006-03-22 Jim Blandy <jimb@redhat.com>
8853 Add support for the Renesas M32C and M16C.
8854
8855 * gdb.asm/asm-source.exp: Add m32c target.
8856 * gdb.asm/m32c.inc: Support for m32c target.
8857
e28493f2
AS
88582006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
8859
8860 * gdb.base/commands.exp (recursive_source_test): New test.
8861
880da185
DM
88622006-04-04 David S. Miller <davem@sunset.davemloft.net>
8863
8864 * gdb.base/float.exp: Add pattern for sparc targets.
8865
61d9b92f
DJ
88662006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8867
8868 * gdb.base/commands.exp (stray_arg0_test): New test.
8869
bd717df8
PB
88702006-03-30 Paul Brook <paul@codesourcery.com>
8871
8872 * gdb.mi/mi-until.exp: kfail broken until command.
8873 * gdb.mi/mi2-until.exp: Ditto.
8874
ec793d3c
NR
88752006-03-27 Nick Roberts <nickrob@snap.net.nz>
8876
8877 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
8878
831004b7
AO
88792006-03-08 Alexandre Oliva <aoliva@redhat.com>
8880
8881 * gdb.base/prelink.exp: Anchor tested-for regular expression
8882 on gdb prompt.
8883
effe49a0
PB
88842006-03-07 Paul Brook <paul@codesourcery.com>
8885
8886 * gdb.base/assign.exp: Correct fail message.
8887
e5461016
PB
88882006-03-07 Paul Brook <paul@codesourcery.com>
8889
8890 * lib/compiler.c: Extract armcc version number.
8891 * lib/compiler.cc: Ditto.
8892
fc91c6c2
PB
88932006-03-07 Paul Brook <paul@codesourcery.com>
8894
8895 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
8896 additional_flags=-w.
8897 * gdb.arch/altivec-regs.exp: Ditto.
8898 * gdb.arch/e500-abi.exp: Ditto.
8899 * gdb.arch/e500-regs.exp: Ditto.
8900 * gdb.base/all-bin.exp: Ditto.
8901 * gdb.base/annota1.exp: Ditto.
8902 * gdb.base/annota3.exp: Ditto.
8903 * gdb.base/args.exp: Ditto.
8904 * gdb.base/arithmet.exp: Ditto.
8905 * gdb.base/assign.exp: Ditto.
8906 * gdb.base/async.exp: Ditto.
8907 * gdb.base/bang.exp: Ditto.
8908 * gdb.base/break.exp: Ditto.
8909 * gdb.base/call-rt-st.exp: Ditto.
8910 * gdb.base/completion.exp: Ditto.
8911 * gdb.base/cond-expr.exp: Ditto.
8912 * gdb.base/condbreak.exp: Ditto.
8913 * gdb.base/consecutive.exp: Ditto.
8914 * gdb.base/define.exp: Ditto.
8915 * gdb.base/display.exp: Ditto.
8916 * gdb.base/ena-dis-br.exp: Ditto.
8917 * gdb.base/environ.exp: Ditto.
8918 * gdb.base/eval-skip.exp: Ditto.
8919 * gdb.base/info-proc.exp: Ditto.
8920 * gdb.base/jump.exp: Ditto.
8921 * gdb.base/logical.exp: Ditto.
8922 * gdb.base/long_long.exp: Ditto.
8923 * gdb.base/maint.exp: Ditto.
8924 * gdb.base/miscexprs.exp: Ditto.
8925 * gdb.base/pc-fp.exp: Ditto.
8926 * gdb.base/pointers.exp: Ditto.
8927 * gdb.base/relational.exp: Ditto.
8928 * gdb.base/reread.exp: Ditto.
8929 * gdb.base/sect-cmd.exp: Ditto.
8930 * gdb.base/sep.exp: Ditto.
8931 * gdb.base/sepdebug.exp: Ditto.
8932 * gdb.base/until.exp: Ditto.
8933 * gdb.base/whatis-exp.exp: Ditto.
8934 * gdb.cp/annota2.exp: Ditto.
8935 * gdb.cp/annota3.exp: Ditto.
8936 * gdb.trace/actions.exp: Ditto.
8937 * gdb.trace/backtrace.exp: Ditto.
8938 * gdb.trace/circ.exp: Ditto.
8939 * gdb.trace/collection.exp: Ditto.
8940 * gdb.trace/deltrace.exp: Ditto.
8941 * gdb.trace/infotrace.exp: Ditto.
8942 * gdb.trace/limits.exp: Ditto.
8943 * gdb.trace/packetlen.exp: Ditto.
8944 * gdb.trace/passc-dyn.exp: Ditto.
8945 * gdb.trace/passcount.exp: Ditto.
8946 * gdb.trace/report.exp: Ditto.
8947 * gdb.trace/save-trace.exp: Ditto.
8948 * gdb.trace/tfind.exp: Ditto.
8949 * gdb.trace/tracecmd.exp: Ditto.
8950 * gdb.trace/while-dyn.exp: Ditto.
8951 * gdb.trace/while-stepping.exp: Ditto.
8952 * lib/gdb.exp: Ditto.
8953 (gdb_compile): Handle nowarning option.
8954
5f4a23d9
AO
89552006-03-07 Alexandre Oliva <aoliva@redhat.com>
8956
8957 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
8958 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
8959 Rename executable to prelinkt. Don't re-prelink if we didn't
8960 get a core file. Test prelink -u exit status to tell whether
8961 prelinking failed. Use gdb_test_multiple.
8962
9733fc94
DJ
89632006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
8964
8965 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
8966 (do_tests): Call it.
8967
cc10cae3
AO
89682006-02-28 Alexandre Oliva <aoliva@redhat.com>
8969
8970 * gdb.base/prelink.exp: New test.
8971 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
8972
15c46491
WZ
89732006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
8974
8975 * gdb.fortran/derived-type.f90: New file.
8976 * gdb.fortran/derived-type.exp: New testcase.
8977
5c9f7ded
DJ
89782006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
8979
8980 * gdb.base/default.exp: Allow ';' as a directory separator.
8981
5b96932b
AS
89822006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
8983
8984 * gdb.base/help.exp (help add-symbol-file): Update.
8985
1986bccd
AS
89862006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
8987
8988 * gdb.base/help.exp (help load): Update expected results.
8989
a8b7528f
FF
89902006-02-19 Fred Fish <fnf@specifix.com>
8991
8992 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
8993 specifix hex value as part of results.
8994 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 8995
f8261448
FF
89962006-02-16 Fred Fish <fnf@specifix.com>
8997
8998 * gdb.base/whatis.c: Define variables using typedefs char_addr,
8999 ushort_addr, and slong_addr, so the typedefs are not optimized
9000 away.
9001 * gdb.base/whatis.exp: Add tests using type name for struct type,
9002 union type, enum type, and typedef.
a9c64011 9003
31d8bdd2
MK
90042006-02-13 Mark Kettenis <kettenis@gnu.org>
9005
9006 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
9007
34e41e63
JB
90082006-02-13 Jim Blandy <jimb@redhat.com>
9009
9010 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
9011 case where it takes two "next" commands to skip past the init
9012 call.
9013
ac6e4f31
FF
90142006-02-12 Fred Fish <fnf@specifix.com>
9015
9016 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
9017 to handle cases where it takes two "next" commands to skip
9018 past the init call.
9019
2db2d571
JB
90202006-02-07 Joel Brobecker <brobecker@adacore.com>
9021
9022 * gdb.ada/array_return.exp: Mark the last test as expected to fail
9023 on hppa32 targets.
9024
38fcd64c
DJ
90252006-02-06 Vladimir Prus <ghost@cs.msu.su>
9026
9027 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
9028 field.
9029
1315ad46
MK
90302006-01-29 Mark Kettenis <kettenis@gnu.org>
9031
9032 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
9033
5625b943
DJ
90342006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9035
9036 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
9037 files.
9038
80df1bbe
DJ
90392006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9040
9041 * gdb.cp/maint.exp: Set complaints to a positive value.
9042
9078e690
DJ
90432006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9044
9045 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
9046 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
9047 function name.
9048
9c903399
DJ
90492006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9050
9051 * gdb.base/checkpoint.c: Update copyright notice. Include
9052 <stdlib.h>.
9053
761ae4d6
JB
90542006-01-04 Jim Blandy <jimb@redhat.com>
9055
9056 * gdb.asm/asm-source.exp: Independently provide default values for
9057 asm-flags and debug-flags. Use 'string equal' to do the
9058 comparison, not the implicit expr's '==' operator. Remove
9059 now-unneeded assignments to asm-flags. In h8300 case, place
9060 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
9061
099ac3dd
MS
90622006-01-04 Michael Snyder <msnyder@redhat.com>
9063
9064 * gdb.base/checkpoint.c: New file.
9065 * gdb.base/checkpoint.exp: New file.
9066 * gdb.base/multi-fork.c: New file.
9067 * gdb.base/multi-fork.exp: New file.
9068 * gdb.base/pi.txt: New file (data for checkpoint.c test).
9069
f4d85314
FF
90702006-01-04 Fred Fish <fnf@specifix.com>
9071
9072 * gdb.base/ptype.c (foo): Add typedef.
9073 (intfoo): Add function.
9074 * gdb.base/ptype1.c: New file.
9075 * gdb.base/ptype.exp: Handle compilation and linking with two
9076 source files. Test that proper type for "foo" is found based
9077 on source context rather than first match found in symtabs.
9078
a1b06f35
MK
90792005-12-28 Mark Kettenis <kettenis@gnu.org>
9080
9081 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
9082 * gdb.asm/openbsd.inc: Indent commands.
9083
d082a1e2
MK
90842005-12-26 Mark Kettenis <kettenis@gnu.org>
9085
c65016bd
MK
9086 * gdb.base/freebpcmd.exp: Increase timeout.
9087
d082a1e2
MK
9088 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
9089
d3c32a0e
DJ
90902005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
9091
9092 * gdb.base/default.exp: Update check for "show version".
9093
9fdb1f50
RC
90942005-12-09 Randolph Chung <tausq@debian.org>
9095
9096 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
9097 * gdb.asm/pa64.inc: New file.
9098
5f2c56f7
RC
90992005-12-09 Randolph Chung <tausq@debian.org>
9100
9101 * gdb.asm/common.inc: Indent commands.
9102 * gdb.asm/asmsrc1.s: Likewise.
9103 * gdb.asm/asmsrc2.s: Likewise.
9104
8117349c
RC
91052005-12-09 Randolph Chung <tausq@debian.org>
9106
9107 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
9108 (get_addr_of_sym): Remove duplicate print.
9109 (gen_core): xfail hppa*-*-hpux*, update expected output.
9110 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
9111 * gdb.arch/pa64-nullify.s: New file.
9112
8f07f25a
RC
91132005-12-09 Randolph Chung <tausq@debian.org>
9114
9115 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
9116
55b39184
DJ
91172005-12-07 Christophe Lyon <christophe.lyon@st.com>
9118
9119 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
9120 code generation for these functions.
9121 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
9122 error message.
9123
31e2b00f
AS
91242005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
9125
9126 * gdb.base/help.exp (help b, help br, help bre, help brea)
9127 (help break): Update the expected message.
9128
c3d0b56e
SC
91292005-11-11 Stephane Carrez <stcarrez@nerim.fr>
9130
9131 * gdb.asm/m68hc11.inc: Setup the data section.
9132 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
9133 script for this test.
9134 (m6812-*-*): Likewise.
9135
36ae0ea9
RC
91362005-11-09 Randolph Chung <tausq@debian.org>
9137
9138 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
9139
9d6f42e9
WZ
91402005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
9141
9142 * gdb.base/break.exp: Fix a comment typo.
9143
e2126a14
EZ
91442005-11-03 Jim Blandy <jimb@redhat.com>
9145
a9c64011
AS
9146 Checked in by Elena Zannoni <ezannoni@redhat.com>
9147
889bf7c5 9148 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 9149
e0ac7199
CV
91502005-11-02 Corinna Vinschen <vinschen@redhat.com>
9151
9152 * gdb.arch/gdb1558.c: Include stdio.h.
9153
31d3fb18
MK
91542005-10-31 Mark Kettenis <kettenis@gnu.org>
9155
9156 * gdb.asm/asm-source.exp: Use -e instead of --entry.
9157
e52b687c
MK
91582005-10-31 Mark Kettenis <kettenis@gnu.org>
9159
9160 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
9161
f4711d79
PG
91622005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
9163
a9c64011
AS
9164 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9165 vscr" tests to better match output.
f4711d79 9166
987a9106
JB
91672005-10-12 Jim Blandy <jimb@redhat.com>
9168
9169 * gdb.base/structs.exp (any): New function.
9170 (test_struct_returns): Don't make any assumptions at all about
9171 what value the function returns when GDB can't set the return
9172 value.
9173
2336bb58
JB
91742005-10-09 Joel Brobecker <brobecker@adacore.com>
9175
9176 * gdb.ada/arrayidx/p.adb: New file.
9177 * gdb.ada/arrayidx.exp: New testcase
9178
91792005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
9180
9181 * gdb.ada/array_return/pck.ads: New file.
9182 * gdb.ada/array_return/pck.adb: New file.
9183 * gdb.ada/array_return/p.adb: New file.
9184 * gdb.ada/array_return.exp: New testcase.
9185
705335ea
JB
91862005-10-03 Joel Brobecker <brobecker@adacore.com>
9187
a9c64011
AS
9188 * gdb.base/arrayidx.c: New file.
9189 * gdb.base/arrayidx.exp: New testcase.
705335ea 9190
11ee9940
NR
91912005-09-29 Nick Roberts <nickrob@snap.net.nz>
9192
9193 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
9194 frames-invalid and breakpoints-invalid are no longer generated
9195 with level 3 so don't expect them in the output.
9196
39fb8e9e
BR
91972005-09-27 Bob Rossi <bob@brasko.net>
9198
a9c64011 9199 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
9200 from test. Escape the | in mi_gdb_test call.
9201 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
9202 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
9203 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
9204 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
9205 expected regex's in mi_gdb_test calls.
9206 * lib/mi-support.exp: Remove arbitrary .* from tests.
9207 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
9208 Fully anchor GDB/MI expected results in mi_gdb_test.
9209 * lib/gdb.exp (string_to_regexp): Escape the ] character.
9210 * gdb.base/sizeof.exp: Remove escape character. Correct test.
9211
2af48f68
PB
92122005-09-26 Paul Brook <paul@codesourcery.com>
9213
9214 * long_long.exp: Exclude eabi targets from arm FPA float format test.
9215
f34502bc
WZ
92162005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9217
9218 * bfp-test.c: New file.
9219 * bfp-test.exp: New testcase.
9220
ca929517
WZ
92212005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9222
9223 * gdb.fortran/subarray.exp: New testcase to test the evaluation
9224 of subarray and substring variable.
9225 * gdb.fortran/subarray.f: New source file for the test of subarray
9226 and substring variable evaluation.
9227 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
9228 of string constant.
9229
c761af65
DJ
92302005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
9231
9232 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
9233 copyright dates.
9234
561d7a1d
PG
92352005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
9236
9237 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
9238 powerpc altivec' test with an almost identical 'info vector' test.
9239
b2b64cc9
PG
92402005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9241
a9c64011
AS
9242 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9243 vscr" tests to match output.
b2b64cc9 9244
6ac4d15a
PG
92452005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9246
a9c64011
AS
9247 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
9248 output.
6ac4d15a 9249
40e55bef
BR
92502005-09-11 Bob Rossi <bob@brasko.net>
9251
889bf7c5
PA
9252 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
9253 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
9254 commands that return an MI output command and an asyncronous MI output
9255 command.
40e55bef
BR
9256 * gdb.mi/mi-console.exp: Ditto.
9257
3c7385ec
BR
92582005-09-11 Bob Rossi <bob@brasko.net>
9259
9260 * gdb.mi/mi-var-child.c: Include <string.h>.
9261
a6cd0eb3
DJ
92622005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
9263
9264 * killed.exp: Correct gdb_expect syntax.
9265
2f168eed
CV
92662005-08-09 Corinna Vinschen <vinschen@redhat.com>
9267
9268 * lib/mi-support.exp (mi_gdb_load): Fix typo.
9269
ecd3fd0f
BR
92702005-08-02 Bob Rossi <bob@brasko.net>
9271
9272 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
9273 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
9274 Change tests to inferior-tty-set/show.
9275 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
9276 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
9277 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
9278 inferior. Use mi_gdb_test to get GDB and Inferior output.
9279 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
9280 descriptor.
9281 (mi_inferior_tty_name): Add inferior PTY file name.
9282 (mi_gdb_start): Add INFERIOR_PTY parameter.
9283 (mi_gdb_test): Add IPATTERN parameter.
9284
f1ea48cb 92852005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 9286
f1ea48cb
BR
9287 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
9288 parameter to mi_gdb_test.
9289 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
9290
6e650a67
DJ
92912005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9292
9293 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
9294 struct_declarations.
9295 * gdb.mi/mi-var-child.exp: Step over the initialization of
9296 struct_declarations.
9297
8be260b6
DJ
92982005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9299
9300 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
9301 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
9302 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
9303 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
9304 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
9305 file.
9306
4e660f07
NR
93072005-07-27 Nick Roberts <nickrob@snap.net.nz>
9308
9309 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
9310 (do_children_tests): Assign values to the extra elements.
9311
9312 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
9313 them for tests for "-var-update --no-values" and
a9c64011 9314 "-var-update --all-values".
4e660f07
NR
9315 Add test for "-var-list-children --simple-values".
9316
9317 * gdb.mi/basics.c (callee4): Add integer array D[3]...
9318
9319 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
9320 "-stack-list-locals --simple-values" Improve doc strings and
9321 comments.
9322
6bdae935
MK
93232005-07-18 Mark Kettenis <kettenis@gnu.org>
9324
598b7a6f
MK
9325 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
9326 *-*-openbsd*.
9327 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
9328
6bdae935
MK
9329 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
9330 sigaltsatck'.
9331
1323e929 93322005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 9333
1323e929
BR
9334 * gdb.base/default.exp (tty): Changed output of command.
9335 * gdb.base/help.exp (help tty): Ditto.
9336
b1a9c082
MK
93372005-07-12 Mark Kettenis <kettenis@gnu.org>
9338
9339 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
9340
10a844a2
MK
93412005-07-10 Mark Kettenis <kettenis@gnu.org>
9342
9343 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
9344 -stack-select-frame without arguments.
9345 (test_stack_frame_listing): Add test for newly implemented command
9346 -stack-info-frame.
9347
3cb3b8df
BR
93482005-07-06 Bob Rossi <bob@brasko.net>
9349
9350 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
9351 command.
9352 (Copyright): Update copyright.
9353
a0c5fbcf
WZ
93542005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
9355
9356 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
9357 tests to evaluate exponentiation expression.
9358
984971d0
AS
93592005-06-29 Andreas Schwab <schwab@suse.de>
9360
9361 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
9362 main to avoid warnings.
9363
9364 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
9365
fe03833f
NR
93662005-06-20 Nick Roberts <nickrob@snap.net.nz>
9367
9368 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
9369 -stack-select-frame without arguments.
9370 (test_stack_frame_listing): Add test for newly implemented command
9371 -stack-info-frame.
a9c64011 9372
7a55f279
WZ
93732005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
9374
0ffa0ea5
DJ
9375 * gdb.fortran/array-element.f: New file.
9376 * gdb.fortran/array-element.exp: New testcase.
7a55f279 9377
26585198
DJ
93782005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9379
9380 * gdb.base/bigcore.exp: Correct checks for systems which can
9381 not dump a large core file.
9382
c1bd25fd
DJ
93832005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9384
9385 * gdb.base/relocate.c: Add a copyright notice.
9386 (dummy): Remove.
9387 * gdb.base/relocate.exp: Test printing the values of variables
9388 from a relocatable file.
9389
589e074d
DJ
93902005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9391
9392 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
9393 excess MI output after an error.
9394
0915f927
JB
93952005-05-29 Joel Brobecker <brobecker@adacore.com>
9396
9397 * gdb.arch/alpha-step.c: New file.
9398 * gdb.arch/alpha-step.exp: New testcase.
9399
76ff342d
DJ
94002005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
9401 Dennis Brueni <dennis@slickedit.com>
9402
9403 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
9404 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
9405 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
9406 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
9407 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
9408 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
9409 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
9410
96b0c7ac
DJ
94112005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
9412 Wu Zhou <woodzltc@cn.ibm.com>
9413
9414 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
9415 IBM's xlc compiler.
9416 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
9417 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
9418
f21565d2
JB
94192005-05-13 Jim Blandy <jimb@redhat.com>
9420
9421 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
9422 calling gdb_suppress_entire_file.
9423 * gdb.base/charset.exp: Same.
9424 * gdb.base/call-rt-st.exp: Same.
9425
6006a3a1
BR
94262005-05-05 Bob Rossi <bob_rossi@cox.net>
9427
9428 * lib/gdb.exp (fullname_syntax): Added global regex.
9429 (fullname_syntax_POSIX): Ditto.
9430 (fullname_syntax_UNC): Ditto.
9431 (fullname_syntax_DOS_CASE): Ditto.
9432 (fullname_syntax_DOS): Ditto.
9433 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
9434 fullname_syntax variable to scope and use it.
9435 (test_file_list_exec_source_files): Ditto.
9436 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
9437
c3b69c04
DJ
94382005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
9439
9440 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
9441
3c95e6af
PG
94422004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
9443
a9c64011
AS
9444 * lib/gdb.exp (skip_altivec_tests): New function, based on
9445 check_vmx_hw_available from the GCC testsuite.
9446 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
9447 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 9448
78df6c56
JB
94492005-05-02 Jim Blandy <jimb@redhat.com>
9450
9451 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
9452 calling gdb_suppress_entire_file.
9453
1690f9cf
DJ
94542005-04-30 Randolph Chung <tausq@debian.org>
9455
9456 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
9457 Slightly relax "sem_post" name checking.
9458
5ea106f7
PG
94592005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
9460
9461 * gdb.base/unload.exp: Use new shared library infrastructure.
9462
bf7234cf
PG
94632005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
9464
9465 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 9466 infrastructure.
bf7234cf 9467
547b869a
CV
94682005-04-29 Corinna Vinschen <vinschen@redhat.com>
9469
9470 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
9471 * gdb.asm/h8300.inc: New file.
9472
f07e55f0
PG
94732005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9474
9475 * gdb.base/shlib-call.exp: Change to use new shared library
9476 infrastructure.
9477
3cbba3d1
PG
94782005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9479
a9c64011
AS
9480 * gdb.base/pending.exp: Change to use new shared library
9481 infrastructure.
3cbba3d1 9482
ed6df200
PG
94832005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9484
a9c64011
AS
9485 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
9486 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 9487
8c8f4ebe
PG
94882005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
9489
a9c64011
AS
9490 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
9491 shared objects being adjusted and update copyright years.
8c8f4ebe 9492
607fbc54
DJ
94932005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
9494
9495 * ChangeLog: Correct some 2003-01-13 dates.
9496 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
9497 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
9498 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
9499 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
9500 gdb.trace/tfind.exp: Update copyright years.
9501
57bf0e56
DJ
95022005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
9503 Daniel Jacobowitz <dan@codesourcery.com>
9504
9505 * lib/gdb.exp (gdb_compile): Handle shlib=.
9506 (gdb_compile_shlib): New function.
9507
9b593790
PG
95082005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
9509
a9c64011 9510 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 9511
9494c6a5
DJ
95122005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
9513
9514 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
9515 gdb.server.
9516 * configure.ac: Likewise.
9517 * configure: Regenerated.
9518 * gdb.gdbserver/Makefile.in: Moved to...
9519 * gdb.server/Makefile.in: ... here.
9520 * gdb.gdbserver/server.c: Moved to...
9521 * gdb.server/server.c: ... here.
9522 * gdb.gdbserver/server-run.exp: Moved to...
9523 * gdb.server/server-run.exp: ... here.
9524
6f8eac0e
DJ
95252005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
9526
9527 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
9528 * configure.ac: Create gdb.gdbserver/Makefile.
9529 * configure: Regenerated.
9530 * lib/gdbserver-support.exp: New file, derived from
9531 config/gdbserver.exp.
9532 * config/gdbserver.exp: Use gdbserver-support.exp.
9533 * gdb.gdbserver/Makefile.in: New file.
9534 * gdb.gdbserver/server.c: New file.
9535 * gdb.gdbserver/server-run.exp: New file.
9536
6e87504d
PG
95372005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
9538
a9c64011
AS
9539 * lib/gdb.exp (test_compiler_info): Return compiler_info
9540 if no arguments are given.
6e87504d 9541
d1779be4
PG
95422005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
9543
9544 * gdb.arch/altivec-abi.exp: Check for compiler and set
9545 use altivec' flag accordingly.
9546 * gdb.arch/altivec-regs.exp: Likewise.
9547
88750304
DJ
95482005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
9549
9550 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
9551
f3fb768d
AS
95522005-03-27 Andreas Schwab <schwab@suse.de>
9553
9554 * gdb.base/bigcore.c (main): Add missing mode argument in open
9555 call.
9556
7e813ac5
DJ
95572005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
9558
9559 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
9560 downloads.
9561 * config/gdbserver.exp (gdb_load): Likewise.
9562
8e3049aa
PB
95632005-03-14 Paul Brook <paul@codesourcery.com>
9564
9565 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
9566 targets.
9567
a9df7c44
JB
95682005-03-09 Joel Brobecker <brobecker@adacore.com>
9569
9570 * gdb.dwarf2/dup-psym.S: New file.
9571 * gdb.dwarf2/dup-psym.exp: New testcase.
9572
9f0d94e8
JB
95732005-03-09 Joel Brobecker <brobecker@adacore.com>
9574
9575 * gdb.ada/exec_changed/first.adb: New file.
9576 * gdb.ada/exec_changed/second.adb: New file.
9577 * gdb.ada/exec_changed.exp: New testcase.
9578
5f579bc5
NS
95792005-03-08 Nathan Sidwell <nathan@codesourcery.com>
9580
36e9969c
NS
9581 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
9582 (A2): New class.
9583 (main): Test operator+.
9584 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
9585 breakpoint test.
9586
5f579bc5
NS
9587 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
9588 * gdb.base/signull.exp: Disable if gdb,nosignals.
9589 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
9590 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
9591 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
9592 * gdb.mi/mi2-console.exp: Likewise.
9593 * gdb.trace/collection.exp (run_trace_experiment): Consume the
9594 continue output at start.
9595 (gdb_collect_locals_test): Robustify regexp.
9596 * gdb.trace/passc-dyn.exp: Fix comment typo.
9597 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
9598
be46087e
CV
95992005-03-08 Corinna Vinschen <vinschen@redhat.com>
9600
9601 * gdb.asm/asm-source.exp: Add iq2000 case.
9602 * gdb.asm/iq2000.inc: New file.
9603
384e1a61 96042005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 9605
384e1a61
MI
9606 * gdb.base/command.exp: Change hardcoded value to regular expression.
9607 * gdb.base/float.exp: Add powerpc to the list of targets checked.
9608
584b6e9e
DJ
96092005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
9610
9611 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
9612 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
9613 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
9614 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
9615 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
9616
ab5b5d61
MK
96172005-03-05 Mark Kettenis <kettenis@gnu.org>
9618
9619 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
9620 changes.
9621
ae051c1b
PG
96222004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
9623
a9c64011
AS
9624 * lib/compiler.c: Add test for IBM's xlc compiler.
9625 * lib/compiler.cc: Likewise.
ae051c1b 9626
3f0f6ed2
JB
96272004-02-24 Joel Brobecker <brobecker@adacore.com>
9628
9629 * gdb.ada/fixed_points.exp: Create compilation object directory
9630 before running the test.
9631 * gdb.ada/null_record.exp: Likewise.
9632 * gdb.ada/packed_array.exp: Likewise.
9633 * gdb.ada/start.exp: Likewise.
9634
724f452b
JB
96352005-02-15 Joel Brobecker <brobecker@adacore.com>
9636
9637 * gdb.ada/packed_array/pa.adb: New file.
9638 * gdb.ada/packed_array.exp: New testcase.
9639
57f5cdfb 96402005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 9641
1f393151
MK
9642 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
9643 files.
9644
ebdda337
MK
9645 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
9646 on *-*-openbsd*. Correctly match whitespace in regukar
9647 expressions.
9648
cf309262
DJ
96492005-02-10 Daniel Jacobowitz <dan@debian.org>
9650
9651 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
9652 PR exp/1821
9653 * gdb.base/gdb1821.c: New test file.
9654 * gdb.base/gdb1821.exp: New test file.
9655
3be49e7a
JB
96562005-02-09 Joel Brobecker <brobecker@adacore.com>
9657
9658 * gdb.base/start.c: New file.
9659 * gdb.base/start.exp: New testcase.
9660
e292e67d
JB
96612005-02-09 Joel Brobecker <brobecker@adacore.com>
9662
9663 * gdb.ada/start/dummy.adb: New file.
9664 * gdb.ada/start.exp: New testcase.
9665
dbdfa66c
CV
96662005-02-09 Corinna Vinschen <vinschen@redhat.com>
9667
9668 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
9669 for printing symbols and statistics.
9670 Add test for using relative pathnames in "maint print msymbols" test.
9671 Mark "maint info sections DATA" XFAIL on Cygwin.
9672 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
9673 tests.
9674
d7941671
AC
96752005-02-09 Andreas Schwab <schwab@suse.de>
9676
9677 Committed by Andrew Cagney <cagney@gnu.org>
9678 * gdb.base/remotetimeout.exp: New file.
9679
74e5ef44
MK
96802005-02-07 Mark Kettenis <kettenis@gnu.org>
9681
9682 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
9683
464dd14d
JB
96842005-02-03 Joel Brobecker <brobecker@adacore.com>
9685
9686 * gdb.ada/gnat_ada.gpr: New file.
9687 * gdb.ada/gnat_ada.gin: Delete, no longer used.
9688 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
9689 * configure.ac: No longer generate gnat_ada.gpr.
9690 * configure: Regenerate.
9691 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
9692 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
9693 * gdb.ada/null_record/bar.ads: Likewise.
9694 * gdb.ada/null_record/bar.adb: Likewise.
9695 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
9696 * gdb.ada/null_record.exp (testdir): New variable.
9697 (testfile): executable is now in testdir subdirectory.
9698 (srcfile): Use full path to the main compilation unit.
9699 * gdb.ada/fixed_points.exp: Same changes as above.
9700
30d756ae
NR
97012005-02-03 Nick Roberts <nickrob@snap.net.nz>
9702
9703 * gdb.base/interp.exp: New test.
9704
9d799f85
AC
97052005-01-24 Andrew Cagney <cagney@gnu.org>
9706
9707 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
9708
15656118
AC
97092005-01-19 Andrew Cagney <cagney@gnu.org>
9710
a892c31b
AC
9711 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
9712 configure.ac not configure.in.
9713
15656118
AC
9714 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
9715 of powerpc*-*-*.
9716 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 9717 * gdb.base/list.exp (test_list_function)
15656118
AC
9718 (test_list_filename_and_function): Ditto.
9719 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
9720
a7b01baf
AC
97212005-01-16 Andrew Cagney <cagney@gnu.org>
9722
17d92a02
AC
9723 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
9724
a7b01baf
AC
9725 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
9726
bc8332bb
AC
97272005-01-14 Andrew Cagney <cagney@gnu.org>
9728
9729 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
9730 * gdb.mi/mi2-var-cmd.exp: Ditto.
9731
4d074752
CV
97322005-01-10 Corinna Vinschen <vinschen@redhat.com>
9733
9734 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
9735
bec39cab
AC
97362005-01-07 Andrew Cagney <cagney@gnu.org>
9737
9738 * configure.ac: Rename configure.in, require autoconf 2.59.
9739 * configure: Re-generate.
9740 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
9741 * gdb.stabs/configure: Re-generate.
9742 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
9743 * gdb.hp/configure: Re-generate.
9744 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
9745 autoconf 2.59.
9746 * gdb.hp/gdb.objdbg/configure: Re-generate.
9747 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
9748 autoconf 2.59.
9749 * gdb.hp/gdb.defects/configure: Re-generate.
9750 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
9751 autoconf 2.59.
9752 * gdb.hp/gdb.compat/configure: Re-generate.
9753 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
9754 autoconf 2.59.
9755 * gdb.hp/gdb.base-hp/configure: Re-generate.
9756 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
9757 autoconf 2.59.
9758 * gdb.hp/gdb.aCC/configure: Re-generate.
9759
f10b16d4
JB
97602004-12-15 Jim Blandy <jimb@redhat.com>
9761
9762 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
9763 under NPTL when there is debugging info available for libpthread.
9764
fb6e1814
JG
97652004-12-13 Jerome Guitton <guitton@gnat.com>
9766
9767 * gdb.ada/fixed_points.c: New file.
9768 * gdb.ada/fixed_points.exp: New file.
9769
fe46cd3a
RC
97702004-12-03 Randolph Chung <tausq@debian.org>
9771
9772 * gdb.arch/pa-nullify.exp: New file.
9773 * gdb.arch/pa-nullify.s: New file.
9774
8de0841b
RC
97752004-11-30 Randolph Chung <tausq@debian.org>
9776
9777 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
9778 instead of "tbug". Fix regexp to work properly with gdb_test.
9779
c8170782
PH
97802004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
9781
9782 * gdb.base/bitfields2.exp: New test.
9783 * gdb.base/bitfields2.c: New file.
9784
954269c2
RE
97852004-11-28 Richard Earnshaw <rearnsha@arm.com>
9786
9787 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
9788
0107feed
RC
97892004-11-16 Randolph Chung <tausq@debian.org>
9790
9791 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
9792
f073ae8c
DJ
97932004-11-14 Daniel Jacobowitz <dan@debian.org>
9794
9795 * gdb.threads/threadapply.exp: Correct "macro details" test.
9796
19ad59e7
JJ
97972004-11-11 Jeff Johnston <jjohnstn@redhat.com>
9798
9799 * gdb.threads/threadapply.exp: New test.
9800 * gdb.threads/threadapply.c: New file.
9801
9cf0961b
MK
98022004-11-07 Mark Kettenis <kettenis@gnu.org>
9803
9804 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
9805 frames.
9806
c789492a
FL
98072004-11-05 Felix Lee <felix+log1@specifixinc.com>
9808
9809 * gdb.base/cursal.exp: New file.
9810 * gdb.base/cursal.c: New file.
9811
a1e167bb
AC
98122004-11-03 Andrew Cagney <cagney@gnu.org>
9813
9814 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
9815
b7cbf173
MK
98162004-10-30 Mark Kettenis <kettenis@gnu.org>
9817
9818 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
9819 NetBSD/ELF targets.
9820
88f9d34f
JB
98212004-10-29 Joel Brobecker <brobecker@gnat.com>
9822
9823 * gdb.threads/bp_in_thread.c: New file, copied from
9824 pthread_cond_wait.c.
9825 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
9826 file, rather than reusing the .c file from another testcase.
9827
ca7d6a0c
JB
98282004-10-20 Joel Brobecker <brobecker@gnat.com>
9829
9830 * gdb.ada/null_record.exp: Check where we stopped after
9831 sending the start command, instead of where the associated
9832 temporary breakpoint was inserted.
9833
0d863d03
AC
98342004-10-14 Andrew Cagney <cagney@gnu.org>
9835
9836 * gdb.mi/gdb701.c (main): Return 0.
9837
d11e72cb
DJ
98382004-10-13 Daniel Jacobowitz <dan@debian.org>
9839
d40539a4 9840 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 9841
e1923096
JJ
98422004-10-12 Jeff Johnston <jjohnstn@redhat.com>
9843
9844 * gdb.threads/schedlock.c: Add comment markers to use to find
9845 line numbers.
9846 * gdb.threads/schedlock.exp: Adjust regex to handle the new
9847 comments.
9848 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
9849 breakpoint lines.
9850
ec8ba2c9
DJ
98512004-10-12 Daniel Jacobowitz <dan@debian.org>
9852
9853 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
9854
0eb3658b
DJ
98552004-10-12 Daniel Jacobowitz <dan@debian.org>
9856
9857 * configure.in: Add gdb.dwarf2.
9858 * configure: Regenerated.
9859 * Makefile.in: Add gdb.dwarf2.
9860 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
9861 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
9862 gdb.dwarf2/file1.txt: New files.
9863
a271cc33
OF
98642004-10-11 Orjan Friberg <orjanf@axis.com>
9865
a9c64011 9866 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
9867 of "run", since the latter doesn't work with remote targets. Adjust
9868 the breakpoint numbering accordingly.
9869 * gdb.threads/pthread_cond_wait.exp: Ditto.
9870
895ce074
MC
98712004-10-08 Michael Chastain <mec.gnu@mindspring.com>
9872
9873 * gdb.base/overlays.exp: Update copyright years.
9874
6be3092d
KI
98752004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
9876
9877 * gdb.base/overlays.exp: Disable if target is Linux.
9878
e05389b8
FL
98792004-10-06 Felix Lee <felix+log1@specifixinc.com>
9880
9881 * config/gdbserver.exp (gdb_load): Use right filename on remote.
9882
73cb587d
KI
98832004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
9884
9885 * gdb.asm/asm-source.exp: Add m32r-linux target.
9886 * gdb.asm/m32r-linux.inc: New file.
9887
3c0edcdc
AC
98882004-09-24 Andrew Cagney <cagney@redhat.com>
9889 David Anderson <anderson@redhat.com>
9890
9891 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
9892 command fails, assume things will work.
9893 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
9894 (_GNU_SOURCE): Define.
9895 (print_unsigned, print_hex): Change parameter to "long long".
9896 (print_byte_count): New function, use to print byte counts.
9897 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
9898 O_LARGEFILE.
9899 (main): Compute an upper bound on a corefile in max_core_size.
9900 Limit memory chunk size to max_core_size. Limit total memory
9901 allocated to max_core_size.
9902
4bb3667f
AC
99032004-09-23 Andrew Cagney <cagney@gnu.org>
9904
9905 * gdb.base/bigcore.exp: Replace the code that creates a corefile
9906 from a separate process with code that creates a corefile by
9907 making the inferior dump core.
9908
60fe1a51
MK
99092004-09-23 Mark Kettenis <kettenis@gnu.org>
9910
9911 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
9912 block.
9913
8e937346
MC
99142004-09-23 Michael Chastain <mec.gnu@mindspring.com>
9915
9916 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
9917 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
9918 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
9919 Likewise.
9920
7213f6d6
JJ
99212004-09-20 Jeff Johnston <jjohnstn@redhat.com>
9922
9923 * gdb.java/jprint.exp: New test case for java inferior call.
9924 * gdb.java/jprint.java: Ditto.
9925
eac69dca
JB
99262004-09-15 Joel Brobecker <brobecker@gnat.com>
9927
9928 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
9929
22227696
MC
99302004-09-14 Michael Chastain <mec.gnu@mindspring.com>
9931
9932 * gdb.threads/killed.c: Include <stdlib.h>.
9933 * gdb.threads/pthreads.c: Likewise.
9934
7dd403a4
MC
99352004-09-14 Michael Chastain <mec.gnu@mindspring.com>
9936
9937 * gdb.threads/killed.c: Add copyright notice.
9938
33f2d567
JM
99392004-09-10 Jason Molenda (jmolenda@apple.com)
9940
a9c64011
AS
9941 * gdb.base/define.exp: Two new tests to verify zero space chars
9942 after 'if' and 'while' commands in a user-defined command is correctly
9943 parsed.
33f2d567 9944
e05b62ac
AC
99452004-09-08 Andrew Cagney <cagney@gnu.org>
9946
9947 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
9948 delivery test with duplicate at end of file.
9949
9cbe82da
MK
99502004-09-06 Mark Kettenis <kettenis@jive.nl>
9951
9952 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
9953
564803d9
MC
99542004-09-05 Michael Chastain <mec.gnu@mindspring.com>
9955
9956 * config/hppro.exp: Removed.
9957
7c6807ce
MC
99582004-09-05 Michael Chastain <mec.gnu@mindspring.com>
9959
9960 * config/sparclet.exp: Removed.
9961
bf7e26dd
MC
99622004-09-05 Michael Chastain <mec.gnu@mindspring.com>
9963
9964 * config/udi.exp: Removed.
9965
714e341b
MC
99662004-09-02 Michael Chastain <mec.gnu@mindspring.com>
9967
9968 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
9969 of "exp_continue".
9970 (advancei): Likewise.
9971
1236e623
JJ
99722004-09-01 Jeff Johnston <jjohnstn@redhat.com>
9973
9974 * gdb.base/unload.exp: Fix so messages aren't duplicated.
9975
3bdcad15
MI
99762004-09-01 Manoj Iyer <manjo@austin.ibm.com>
9977
228af206 9978 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
9979 to check for nodebug in executable.
9980 * gdb.gdb/observer.exp (setup_test): Likewise.
9981 * gdb.gdb/selftest.exp (test_with_self): Likewise.
9982 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
9983
c72b934c
AC
99842004-09-01 Andrew Cagney <cagney@gnu.org>
9985
9986 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
9987 files.
9988
edd9b715
JJ
99892004-09-01 Jeff Johnston <jjohnstn@redhat.com>
9990
9991 * gdb.base/unload.exp: Fix expected warning message to match
9992 latest format.
9993
fb4ce06b
CV
99942004-09-01 Corinna Vinschen <vinschen@redhat.com>
9995
9996 * gdb.base/call-rt-st.exp: Fix typos.
9997
ce78e7c3
MI
99982004-08-31 Manoj Iyer <manjo@austin.ibm.com>
9999
10000 * gdb.threads/thread_check.exp: New testcase.
10001 * gdb.threads/thread_check.c: New testcase.
10002
2dedb159
AC
100032004-08-31 Andrew Cagney <cagney@gnu.org>
10004
10005 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
10006 (skip_to_handler_entry): New procedures. Test stepping into a
10007 handler when the breakpoint is at the handler's entry point.
10008
68f53502
AC
100092004-08-30 Andrew Cagney <cagney@gnu.org>
10010
10011 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
10012 gdb/1757.
10013
3e3ffd2b
MC
100142004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10015
10016 With code from Manoj Iyer <manjo@austin.ibm.com>:
10017 * lib/gdb.exp (gdb_file_cmd): Return more information in the
10018 return value. Add an arm for "no debugging symbols found".
10019 Change a stray "error" to "perror".
10020 (gdb_run_cmd): Adapt to new return value.
10021 * gdb.base/remote.exp: Adapt to new return value.
10022 * gdb.gdb/complaints.exp: Likewise.
10023 * gdb.gdb/observer.exp: Likewise.
10024 * gdb.gdb/selftest.exp: Likewise.
10025 * gdb.gdb/xfullpath.exp: Likewise.
10026
4b6f5fd2
JB
100272004-08-27 Joel Brobecker <brobecker@gnat.com>
10028
10029 * gdb.threads/bp_in_thread.exp: New testcase.
10030
e5b25496
MC
100312004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10032
10033 Fix PR testsuite/1735.
10034 * gdb.threads/schedlock.c (thread_function): Add a cast
10035 to suppress a gcc warning.
10036 * gdb.threads/thread-specific.c (thread_function): Likewise.
10037
934353d6
MC
100382004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10039
10040 * gdb.base/unload.c: Include <stdlib.h>.
10041
f98a0aef 100422004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 10043
f98a0aef 10044 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
10045 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
10046 synchronized after the "return".
10047
5a2e8882
MC
100482004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10049
10050 * gdb.mi/basics.c: Include <stdio.h>.
10051 * gdb.mi/pthreads.c: Include <stdlib.h>.
10052 * gdb.mi/var-cmd.c: Include <stdlib.h>.
10053
a9640423
MC
100542004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10055
10056 * gdb.threads/schedlock.c: Add copyright notice.
10057
b04e311d
AC
100582004-08-25 Andrew Cagney <cagney@gnu.org>
10059
10060 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
10061 (skip_over_handler, breakpoint_over_hander): New test procedures.
10062 (advance, advancei): Add a proper prefix, do not use
10063 rerun_to_main.
10064 * gdb.base/sigstep.c (main): Change to use an infinite loop.
10065
7c27f15b
MC
100662004-08-24 Michael Chastain <mec.gnu@mindspring.com>
10067
10068 * gdb.mi/basics.c: Add copyright notice.
10069 * gdb.mi/var-cmd.c: Add copyright notice.
10070
fffc87ae
MC
100712004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10072
10073 * lib/gdb.exp: Remove signed_keyword_not_used.
10074 * lib/compiler.c: Likewise.
10075 * lib/compiler.cc: Likewise.
10076
d782e0bf
MC
100772004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10078
10079 * gdb.base/whatis.c: Remove conditional disabling of "signed".
10080 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
10081
96033e83
MC
100822004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10083
10084 * gdb.base/whatis.c: Add copyright notice.
10085
cf38c229
MK
100862004-08-20 Mark Kettenis <kettenis@gnu.org>
10087
10088 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
10089 it to skip the breakpoints encoded in the inline assembly.
10090
f4b49756
MC
100912004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10092
10093 * Makefile.in: Add gdb.fortran.
10094
2f193b69
MC
100952004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10096
10097 * gdb.base/call-sc.exp (test_scalar_returns):
10098 Fix cut-and-paste glitch in "Make fun return now".
10099
89a237cb
MC
101002004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10101
10102 * configure.in: Add gdb.fortran.
10103 * configure: Regenerate.
10104 * gdb.fortran/Makefile.in: New file.
10105 * lib/gdb.exp (skip_fortran_tests): New procedure.
10106
469aff8e
MC
101072004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10108
10109 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
10110 reference to bug-gnu@prep.ai.mit.edu.
10111 * gdb.mi/mi-var-child.exp: Likewise.
10112 * gdb.mi/mi-var-cmd.exp: Likewise.
10113 * gdb.mi/mi-var-display.exp: Likewise.
10114 * gdb.mi/mi2-var-block.exp: Likewise.
10115 * gdb.mi/mi2-var-child.exp: Likewise.
10116 * gdb.mi/mi2-var-cmd.exp: Likewise.
10117 * gdb.mi/mi2-var-display.exp: Likewise.
10118
00b51b9f
MK
101192004-08-15 Mark Kettenis <kettenis@gnu.org>
10120
10121 * gdb.base/unload.c (main): Make local variable msg const.
10122
45f07fef
MC
101232004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10124
10125 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
10126 to bug-gnu@prep.ai.mit.edu.
10127 * gdb.mi/mi-disassemble.exp: Likewise.
10128 * gdb.mi/mi-eval.exp: Likewise.
10129 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
10130 default line number.
10131 * gdb.mi/mi-return.exp: Likewise.
10132 * gdb.mi/mi-simplerun.exp: Likewise.
10133 * gdb.mi/mi-stack.exp: Likewise.
10134 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
10135 number with explicit range test.
10136 * gdb.mi/mi-watch.exp: Likewise.
10137 * gdb.mi/mi2-break.exp: Likewise.
10138 * gdb.mi/mi2-cli.exp: Likewise.
10139 * gdb.mi/mi2-disassemble.exp: Likewise.
10140 * gdb.mi/mi2-eval.exp: Likewise.
10141 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
10142 default line number.
10143 * gdb.mi/mi2-return.exp: Likewise.
10144 * gdb.mi/mi2-simplerun.exp: Likewise.
10145 * gdb.mi/mi2-stack.exp: Likewise.
10146 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
10147 number with explicit range test.
10148 * gdb.mi/mi2-watch.exp: Likewise.
10149
dd8c8ee7
MC
101502004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10151
10152 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
10153 * gdb.cp/m-static.exp: Likewise.
10154 * gdb.cp/rtti.exp: Likewise.
10155
4e838464
MK
101562004-08-14 Mark Kettenis <kettenis@gnu.org>
10157
10158 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
10159
8d8cb839
EZ
101602004-08-14 Eli Zaretskii <eliz@gnu.org>
10161
10162 * ChangeLog: Prefix Local Variables with semi-colons and indent
10163 the reference to older ChangeLog files, to fix fontification in
10164 Emacs.
10165
deea8bb0
MC
101662004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10167
10168 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
10169 * gdb.mi/mi2-break.exp: Likewise.
10170
c3297504
MC
101712004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10172
10173 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
10174
25808999
MC
101752004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10176
10177 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
10178
226a8d71
MC
101792004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10180
10181 * gdb.cp/classes.exp: Remove unused declarations. Just let
10182 test names default instead of providing special names. Remove
10183 extraneous demangler test.
10184
37fdf854
JJ
101852004-08-12 Jeff Johnston <jjohnstn@redhat.com>
10186
10187 * gdb.base/unload.exp: New test for breakpoints in dynamically
10188 loaded libraries.
10189 * gdb.base/unload.c: Ditto.
10190 * gdb.base/unloadshr.c: Ditto.
10191
2d3a7986
MC
101922004-08-12 Michael Chastain <mec.gnu@mindspring.com>
10193
10194 * gdb.cp/classes.exp (test_ptype_class_objects): Call
10195 cp_test_ptype_class.
10196 (test_enums): Likewise.
10197
c72b934c
AC
101982004-08-10 Andrew Cagney <cagney@gnu.org>
10199
10200 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10201 files.
10202
cc503c8a
AC
102032004-08-10 Andrew Cagney <cagney@gnu.org>
10204
10205 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
10206 init_malloc call.
10207
902f2ccb
MC
102082004-08-10 Michael Chastain <mec.gnu@mindspring.com>
10209
10210 * ChangeLog: Add copyright notice. The notice is copied
10211 from emacs 21.3 top level ChangeLog.
10212
78c90502
MC
102132004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10214
10215 * lib/cp-support.exp: New file.
10216 * lib/cp-support.exp (cp_test_type_class): New function.
10217 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
10218 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
10219 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
10220 cp_test_ptype_class.
10221
88e5ea78
MC
102222004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10223
10224 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
10225 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
10226 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
10227 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
10228 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10229 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
10230 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
10231 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
10232 gdb.mi/mi2-watch.exp: Update copyright years.
10233
6a89fc9c
MK
102342004-08-09 Mark Kettenis <kettenis@gnu.org>
10235
10236 * gdb.base/sigaltstack.exp: Provide proper anchoring.
10237
1482e0de
MC
102382004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10239
10240 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
10241 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
10242 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
10243 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
10244 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
10245 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
10246 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
10247 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
10248 gdb.mi/mi-watch.exp: Update copyright years.
10249
1a5ce3f3
DJ
102502004-08-08 Daniel Jacobowitz <dan@debian.org>
10251
10252 PR gdb/1738
10253 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
10254 from a breakpoint with a pending signal.
10255
04f6ecf2
DJ
102562004-08-08 Daniel Jacobowitz <dan@debian.org>
10257
10258 PR gdb/1736
10259 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
10260 * gdb.base/sigaltstack.exp (finish_test): Consume output until
10261 the prompt.
10262 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
10263
54d90d35
DJ
102642004-08-08 Daniel Jacobowitz <dan@debian.org>
10265
10266 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
10267
d2f6abb0
DJ
102682004-08-08 Daniel Jacobowitz <dan@debian.org>
10269
10270 PR gdb/1736
10271 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
10272 for i?86-*-linux*.
10273
5598c03d
DJ
102742004-08-08 Daniel Jacobowitz <dan@debian.org>
10275
10276 * gdb.arch/i386-prologue.exp: Compile without debug information.
10277
c6fee705
MC
102782004-08-08 Michael Chastain <mec.gnu@mindspring.com>
10279
10280 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
10281 rather than asking gdb to search.
10282
dd90efdb
MC
102832004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10284
10285 * gdb.base/gcore.c: Include <string.h>.
10286
1e84bec1
MC
102872004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10288
10289 * gdb.base/gcore.c: Add copyright notice.
10290
e425eb2b
MC
102912004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10292
10293 * gdb.base/freebpcmd.c: Include <stdio.h>.
10294 * gdb.base/long_long.c: Include <string.h>.
10295 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
10296 * gdb.base/siginfo.c: Include <string.h>.
10297 * gdb.base/sigstep.c: Include <string.h>.
10298
cb9aaed5
MC
102992004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10300
10301 * gdb.base/complex.c: Include <stdlib.h>.
10302
55944f3d
MC
103032004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10304
10305 * gdb.base/complex.c: Add copyright notice.
10306
7b2953d9
MC
103072004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10308
10309 * gdb.base/charset.c: Include <stdlib.h>.
10310
c9133d23
MC
103112004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10312
10313 * gdb.base/auxv.c: Include <stdlib.h>.
10314
0a8490ad
MC
103152004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10316
10317 * gdb.base/auxv.c: Add copyright notice.
10318
3426d5ec
MC
103192004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10320
10321 * gdb.base/coremaker.c: Add copyright notice.
10322 * gdb.base/coremaker2.c: Add copyright notice.
10323
8da195dd
AC
103242004-08-04 Andrew Cagney <cagney@gnu.org>
10325
10326 * gdb.base/store.exp: Update copyright.
10327 (check_set, up_set, check_struct, up_struct): Add a prefix to test
10328 names, do not import gdb_prompt.
10329
8d394f98
AC
103302004-08-01 Andrew Cagney <cagney@gnu.org>
10331
10332 Fix PR testsuite/1729.
10333 * gdb.base/dump.exp: Add test name to callers of capture_value, do
10334 not use capture_value with value 4.
10335 (capture_value): Add optional test name parameter.
10336 (test_reload_saved_value, test_restore_saved_value): Use $msg as
10337 the prefix, pass to capture_value.
10338
b6702b23
MK
103392004-08-01 Mark Kettenis <kettenis@gnu.org>
10340
10341 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
10342 * gdb.arch/i386-prologue.c (standard): New prototype and function.
10343 (main): Call new function.
10344
c203e0ca
MC
103452004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10346
10347 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
10348
a7995a30
MC
103492004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10350
10351 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
10352
9366563b
MC
103532004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10354
b6eeaf26 10355 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
10356 Accept more values of vtbl pointer. Remove some messages
10357 about "obsolete gcc or gdb".
10358
2fc1f950
MC
103592004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10360
10361 * gdb.cp/classes.exp: Accept more varieties of ptype output.
10362
c724d49b
MC
103632004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10364
10365 * gdb.base/asm-source.exp: Properly convert target board
10366 debug flags from gcc format to binutils format.
10367
736b0fce
MK
103682004-07-28 Mark Kettenis <kettenis@gnu.org>
10369
10370 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
10371 gdb1718". PR backtrace/1718 partially fixed.
10372
5633ea5c
JJ
103732004-07-27 Jeff Johnston <jjohnstn@redhat.com>
10374
10375 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
10376
575eebb1
NC
103772004-07-26 Nick Clifton <nickc@redhat.com>
10378
10379 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
10380 good default value for a specific architecture is available then
10381 set it to that value. Otherwise default to the -gstabs switch.
10382 Remove the -g... switches from the asm-flags variable. Allow the
10383 target board info to override the value if it wants to. Pass the
10384 switch on the assembler command line.
10385
62104619
MK
103862004-07-23 Mark Kettenis <kettenis@gnu.org>
10387
10388 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
10389 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
10390 (main): Call new function.
10391
4a1135b8
MC
103922004-07-22 Michael Chastain <mec.gnu@mindspring.com>
10393
10394 Test for PR exp/1715.
10395 * gdb.base/radix.exp: Refactor common procedures. Make all
10396 test names unique. Change XFAIL to KFAIL.
10397
8a12c1f0
MC
103982004-07-20 Michael Chastain <mec.gnu@mindspring.com>
10399
10400 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
10401 * gdb.ada/gnat_ada.gin: ... to here.
10402 * configure.in: Use gnat_ada.gin.
10403 * configure: Regenerate.
10404
23b451cf
AC
104052004-07-20 Andrew Cagney <cagney@gnu.org>
10406
10407 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
10408 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
10409 XFAILs. Clean up test messages and comments. Check backtraces.
10410 Delete re-sync code.
10411
ab618a02
MC
104122004-07-19 Michael Chastain <mec.gnu@mindspring.com>
10413
10414 Fix PR cli/740.
10415 * gdb.base/annota1.exp: Honor gdb,nosignals.
10416 * gdb.base/annota3.exp: Likewise.
10417
46dad340
MC
104182004-07-19 Michael Chastain <mec.gnu@mindspring.com>
10419
10420 * lib/java.exp: Update copyright notice.
10421
756d8c70
AC
104222004-07-19 Andrew Cagney <cagney@gnu.org>
10423
10424 * gdb.base/selftest.exp: Copy file from here ...
10425 * gdb.gdb/selftest.exp: ... to here.
10426
586027e6
AC
104272004-07-16 Andrew Cagney <cagney@redhat.com>
10428
10429 * lib/insight-support.exp: Delete file.
10430 * lib/java.exp (java_init): Fix copyright.
10431
029d2200
AC
104322004-07-16 Andrew Cagney <cagney@gnu.org>
10433
10434 * gdb.base/restore.c: Append "prologue" to comments marking the a
10435 function's prologue.
10436 * gdb.base/restore.exp: Update copyright, re-indent.
10437 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
10438 callerN" prefix where needed. Update patterns that match a
10439 function's prologue.
10440
653b62c5
MC
104412004-07-16 Michael Chastain <mec.gnu@mindspring.com>
10442
10443 * gdb.base/restore.c: Add copyright notice.
10444
f7d690e5
AC
104452004-07-16 Andrew Cagney <cagney@gnu.org>
10446
10447 * gdb.base/logical.exp: Update copyright.
10448 (evaluate): New procedure. Use to re-implement tests using
10449 several tables.
10450
d629a7cb
MH
104512004-07-14 Martin Hunt <hunt@redhat.com>
10452
10453 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
10454 which fixes some problems where init.tcl was not found.
10455
9c7bb332
AC
104562004-07-13 Andrew Cagney <cagney@gnu.org>
10457
6bf46641
AC
10458 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
10459 (check_sizeof, check_valueof): Do not include the output in the
10460 test name. Use gdb_test.
10461 (get_valueof): Use gdb_test_multiple.
10462
c4ffd4c0
AC
10463 * gdb.base/step-test.exp: Update copyright. Use
10464 gdb_test_multiple. Ensure that test names do not include
10465 architecture dependent output.
10466
ab89363a
AC
10467 * gdb.gdb/observer.exp: Update copyright.
10468 (setup_test): Use gdb_test_multiple.
10469 (attach_first_observer, attach_second_observer)
10470 (attach_third_observer, detach_first_observer)
10471 (detach_second_observer, detach_third_observer)
10472 (reset_counters, check_counters): Make $message a prefix.
10473 (test_normal_stop_notifications): Add "args" parameter - a list of
10474 init functions to be called. Make $message a prefix,
10475 (test_observer_normal_stop): Change the message prefixes so that
10476 they are unique, pass the attach / detach procedures to
10477 test_normal_stop_notifications.
10478
ec58997a
AC
10479 * gdb.base/signull.exp (test_segv): Prefix all tests with
10480 "${name}". Clean up test messages.
10481
b475183b
AC
10482 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
10483
9c7bb332
AC
10484 * gdb.base/ena-dis-br.exp: Update copyright.
10485 (break_at): New function. Replace send_gdb with gdb_test,
10486 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
10487 ignore count, not stopped at bpt", with KFAIL.
10488
2dd95497
CV
104892004-07-13 Corinna Vinschen <vinschen@redhat.com>
10490
10491 * gdb.base/attach.exp: Remove cleanupfile handling.
10492
419e626b
AC
104932004-07-12 Andrew Cagney <cagney@gnu.org>
10494
10495 * gdb.base/annota1.exp: Cleanup corefile test name.
10496 * gdb.base/annota3.exp: Ditto.
10497
8b1b3228
AC
104982004-07-12 Andrew Cagney <cagney@gnu.org>
10499
78650829
AC
10500 * gdb.base/signals.exp: Clean up copyright, re-indent.
10501
8b1b3228
AC
10502 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
10503 gdb_test and gdb_test_multiple.
10504
935c2760
JJ
105052004-07-08 Jeff Johnston <jjohnstn@redhat.com>
10506
10507 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 10508 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
10509 provide line number info for first statement in main.
10510
1544280f
AC
105112004-07-08 Andrew Cagney <cagney@gnu.org>
10512
1279f4ff
AC
10513 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
10514
1544280f
AC
10515 * gdb.base/sigbpt.exp: Make the common part of each test name a
10516 prefix instead of suffix.
10517
bcc82369
BR
105182004-07-07 Bob Rossi <bob_rossi@cox.net>
10519
10520 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
10521 test from test_tbreak_creation_and_listing to
10522 test_file_list_exec_source_file
10523 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
10524 Changed name of test from test_tbreak_creation_and_listing to
10525 test_file_list_exec_source_file
10526
23f4b0aa
JJ
105272004-07-07 Jeff Johnston <jjohnstn@redhat.com>
10528
10529 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
10530 the jmisc() constructor instead of <init>.
10531 * gdb.java/jmisc1.exp: Ditto.
10532
56401cd5
AC
105332004-07-07 Andrew Cagney <cagney@gnu.org>
10534
10535 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
10536 corrupting the PC.
10537
44ae2f6a
MC
105382004-07-06 Michael Chastain <mec.gnu@mindspring.com>
10539
10540 * gdb.cp/templates.exp: Accept whitespace change in demangler
10541 output.
10542
45a83408
AC
105432004-07-06 Andrew Cagney <cagney@gnu.org>
10544
10545 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
10546
d205ad70
MC
105472004-07-02 Michael Chastain <mec.gnu@mindspring.com>
10548
10549 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
10550 * lib/compiler.cc: Likewise.
10551
06ea1a61
MC
105522004-06-30 Michael Chastain <mec.gnu@mindspring.com>
10553
10554 * lib/compiler.cc: Work around string preprocessing problem
10555 with old hp c++ compiler.
10556 * lib/compiler.c: Likewise.
10557
daab1251
CV
105582004-06-29 Corinna Vinschen <vinschen@redhat.com>
10559
10560 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
10561 directives to conditionalize symbol prefixing.
10562 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
10563 additional_flags handling. Add underscore prefix for Cygwin.
10564 * gdb.arch/i386-unwind.c: Use preprocessor directives to
10565 conditionalize symbol prefixing.
10566 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
10567 additional_flags handling. Add underscore prefix for Cygwin.
10568
cc984116
CV
105692004-06-29 Corinna Vinschen <vinschen@redhat.com>
10570
10571 * gdb.base/bigcore.exp: Skip test on Cygwin.
10572
c279b077
MC
105732004-06-28 Michael Chastain <mec.gnu@mindspring.com>
10574
10575 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
10576 formats for "info register". Use gdb_test_multiple. Fix
10577 the "invalid register" test.
10578
0e915747
CV
105792004-06-28 Corinna Vinschen <vinschen@redhat.com>
10580
10581 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
10582 PID for Cygwin. Add Cygwin specific strings to check for in some
10583 tests.
10584 (do_attach_tests): Add a test for user interaction when attaching
10585 to a process with no matching symbol table already loaded.
10586
11422c86
AC
105872004-06-26 Andrew Cagney <cagney@gnu.org>
10588
10589 Test PR java/1567 and PR java/1565.
10590 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
10591 * gdb.java/jmisc2.exp: Delete file.
10592
cefbce26
MC
105932004-06-26 Michael Chastain <mec.gnu@mindspring.com>
10594
10595 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
10596
e19f872c
CV
105972004-06-25 Corinna Vinschen <vinschen@redhat.com>
10598
10599 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
10600 attach process.
10601
d931ba3b
MC
106022004-06-23 Michael Chastain <mec.gnu@mindspring.com>
10603
10604 * gdb.cp/pr-1553.exp: Remove.
10605
aef68c48
MC
106062004-06-22 Michael Chastain <mec.gnu@mindspring.com>
10607
10608 * gdb.cp/pr-1553.cc: Remove.
10609 * gdb.cp/pr-1553.exp: Disable this test.
10610
8d5df71a
JB
106112004-06-20 Jim Blandy <jimb@redhat.com>
10612
a9c64011 10613 Fix PR testsuite/1680.
8d5df71a
JB
10614 * gdb.arch/i386-sse.exp: Properly quote curly braces in
10615 regular expressions.
10616
4ac6f39d
MC
106172004-06-19 Michael Chastain <mec.gnu@mindspring.com>
10618
10619 Fix PR testsuite/1679.
10620 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
10621 Issue an UNSUPPORTED result instead.
10622
1b413552
JB
106232004-06-18 Jim Blandy <jimb@redhat.com>
10624
10625 * gdb.base/charset.exp: Only send a control-C if we see a new
10626 prompt and incomplete command.
10627
6daa6ebd
MC
106282004-06-18 Michael Chastain <mec.gnu@mindspring.com>
10629
10630 * gdb.cp/pr-574.cc: Add copyright notice.
10631
51fa4ae0
JB
106322004-06-17 Jim Blandy <jimb@redhat.com>
10633
10634 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
10635 cases where the regexp has no groups; this grabs random text from
10636 the previous test suite, whatever that was.
10637
8fea26c5
MC
106382004-06-17 Michael Chastain <mec.gnu@mindspring.com>
10639
10640 * gdb.cp/printmethod.cc: Add copyright notice.
10641
1e3aeb41
MC
106422004-06-16 Michael Chastain <mec.gnu@mindspring.com>
10643
10644 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
10645
9d9030bc
AC
106462004-06-16 Andrew Cagney <cagney@gnu.org>
10647
10648 * gdb.base/signull.c: Update copyright. Include <string.h>.
10649 (bowler): Replace data_pointer with data_read
10650 and data_write cases. Add code_descriptor case.
10651 (zero, desc): New array and pointer.
10652 (data, code): Change to simple pointers.
10653 * gdb.base/signull.exp: Fix probe pattern matching a function
10654 descriptor SIGSEGV. Replace data_pointer with data_read and
10655 data_write tests.
10656
acd4ad44
AC
106572004-06-16 Andrew Cagney <cagney@gnu.org>
10658
10659 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
10660
08fd625c
MC
106612004-06-15 Michael Chastain <mec.gnu@mindspring.com>
10662
10663 * gdb.base/long_long.c: Add copyright notice.
10664
1903502c
MC
106652004-06-15 Michael Chastain <mec.gnu@mindspring.com>
10666
10667 * gdb.base/long_long.exp: Remove reference to
10668 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
10669 to gdb_breakpoint and gdb_continue_to_breakpoint.
10670
83313cb1
JB
106712004-06-14 Jim Blandy <jimb@redhat.com>
10672
10673 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
10674 endian case.
10675
1bf404ef
AC
106762004-06-14 Andrew Cagney <cagney@gnu.org>
10677
10678 * gdb.base/gcore.exp (capture_command_output): Delete the always
10679 passing tests containing inferior values.
10680 * gdb.base/ending-run.exp: Do not include the breakpoint address
10681 in the test message. Update copyright.
10682 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
10683 size in the test name, use gdb_test_multiple. Update copyright.
10684
ef220b33
MC
106852004-06-14 Michael Chastain <mec.gnu@mindspring.com>
10686
10687 * gdb.cp/ref-types.cc: Add copyright notice.
10688
4f70a4c9
MC
106892004-06-14 Michael Chastain <mec.gnu@mindspring.com>
10690
10691 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
10692 hp_aCC_compiler.
10693 * lib/compiler.cc: Likewise.
10694 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
10695 'set' commands. Log diagnostics for other lines. Set
10696 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
10697
335928ac
MC
106982004-06-13 Michael Chastain <mec.gnu@mindspring.com>
10699
10700 * gdb.cp/try_catch.cc: Add copyright notice.
10701
2efb12e8
MC
107022004-06-12 Michael Chastain <mec.gnu@mindspring.com>
10703
10704 * gdb.cp/userdef.cc: Add copyright notice.
10705
0bbed51a
MC
107062004-06-11 Michael Chastain <mec.gnu@mindspring.com>
10707
10708 * gdb.cp/virtfunc.cc: Add copyright notice.
10709
e12a46c9
RC
107102004-06-11 Randolph Chung <tausq@debian.org>
10711
10712 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
10713 problem.
10714
338e05af
AC
107152004-06-10 Andrew Cagney <cagney@gnu.org>
10716
10717 * lib/compiler.cc, lib/compiler.c: Append either
10718 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
10719 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
10720 instead of gcc-3-3.
10721
dc3f10cb
AC
107222004-06-09 Andrew Cagney <cagney@gnu.org>
10723
b4d946af
AC
10724 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
10725 gdb/1455, bug is specific to "long long" and "double".
a9c64011 10726
dc3f10cb
AC
10727 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
10728 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
10729 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
10730 fixed.
10731
b5c0bfa2
AC
107322004-06-09 Andrew Cagney <cagney@gnu.org>
10733
10734 * gdb.base/structs.exp (test_struct_returns): Replace
10735 "return_value_unknown" and "finish_value_unknown" by
10736 "return_value_known" and "finish_value_known". Instead of
10737 "return_value_unknown" iff "finish_value_unknown", check
10738 "return_value_known" implies "finish_value_known".
10739
caeb605f
MH
107402004-06-08 Martin Hunt <hunt@redhat.com>
10741
10742 * gdb.base/float.exp: Add pattern for mips targets.
10743
c892bb64
RC
107442004-06-08 Randolph Chung <tausq@debian.org>
10745
10746 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
10747 message for unknown architectures more clear.
10748
48306d3e
JB
107492004-06-08 Joel Brobecker <brobecker@gnat.com>
10750
10751 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
10752 start the execution of the program.
10753
83ecb59f
JB
107542004-06-07 Jim Blandy <jimb@redhat.com>
10755
10756 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
10757 * gdb.arch/i386-cpuid.h: New helper file.
10758
55264cb4
RC
107592004-06-07 Randolph Chung <tausq@debian.org>
10760
10761 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
10762 has started.
10763
23cadb28
RM
107642004-06-04 Roland McGrath <roland@redhat.com>
10765
10766 Fix PR gdb/1647.
10767 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
10768 differently to be robust to output buffering differences.
10769
51d01eda
MC
107702004-06-04 Michael Chastain <mec.gnu@mindspring.com>
10771
10772 * gdb.threads/pthreads.exp: Update copyright years.
10773 (check_control_c): Change asynchronous 'after' to synchronous.
10774
f4fc3b93
RM
107752004-06-04 Roland McGrath <roland@redhat.com>
10776
10777 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
10778 next gdb prompt.
10779
4013522b
MC
107802004-06-02 Michael Chastain <mec.gnu@mindspring.com>
10781
10782 Fix PR gdb/1636.
10783 * gdb.threads/manythreads.exp: Change asynchronous 'after'
10784 calls to synchronous.
10785
7a8f1e6b
JB
107862004-05-26 Jim Blandy <jimb@redhat.com>
10787
10788 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
10789
81bb3443
RC
107902004-05-24 Randolph Chung <tausq@debian.org>
10791
10792 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
10793 * gdb.asm/pa.inc: New file.
10794
8f5a3103
MK
107952004-05-22 Mark Kettenis <kettenis@gnu.org>
10796
10797 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
10798
734b8fe8 107992004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 10800 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
10801
10802 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
10803 GDB prompt.
10804
725603e1
UW
108052004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10806
f4fc3b93 10807 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
10808 setjmp/longjmp. Use sigaction instead of signal.
10809
8b923272 108102004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 10811 Michael Snyder <msnyder@redhat.com>
8b923272
JB
10812
10813 * gdb.threads/pthread_cond_wait.c: New file.
10814 * gdb.threads/pthread_cond_wait.exp: New testcase.
10815
8bfabb04
AC
108162004-05-13 Andrew Cagney <cagney@redhat.com>
10817
10818 * gdb.base/signull.exp, gdb.base/signull.c: New files.
10819 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
10820
42edda50
AC
108212004-05-11 Andrew Cagney <cagney@redhat.com>
10822
10823 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
10824 fixed but revealed gdb/1639.
10825
d303a6c7
AC
108262004-05-10 Andrew Cagney <cagney@redhat.com>
10827
10828 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
10829 func1" and "next to 2nd alarm", kernel bug avoided.
10830
bf08c2a1
DJ
108312004-05-10 Daniel Jacobowitz <dan@debian.org>
10832
10833 PR external/1568
10834 * gdb.base/bigcore.exp: Check the size of the dumped core file.
10835 XFAIL if it is smaller than bytes_allocated.
10836 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
10837 (main): Make chunks_allocated unsigned. Correct comment.
10838
c0586a34
JB
108392004-05-07 Joel Brobecker <brobecker@gnat.com>
10840
10841 * gdb.arch/powerpc-aix-prologue.c: New file.
10842 * gdb.arch/powerpc-aix-prologue.exp: New file.
10843
f2785d12
JB
108442004-05-07 Jim Blandy <jimb@redhat.com>
10845
10846 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
10847 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
10848
bd7f6e30
JB
108492004-05-06 Joel Brobecker <brobecker@gnat.com>
10850
10851 * gdb.base/sep.exp: No longer setup_kfail when the program was
10852 built with dwarf2.
10853
0a5e7efe
JI
108542004-05-05 Jim Ingham <jingham@apple.com>
10855
10856 * gdb.base/pending.exp: Make sure pending breakpoints
10857 preserve the ignore count.
f4fc3b93 10858
a8958849
MK
108592004-04-27 Jerome Guitton <guitton@gnat.com>
10860
10861 * i386-prologue.exp: Add testcase for jump instruction as first
10862 instruction of the real code.
10863 * i386-prologue.c (jump_at_beginning): New function.
10864
7e103f5b
MK
108652004-04-28 Mark Kettenis <kettenis@gnu.org>
10866
10867 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
10868 x86_64-*-*.
10869
5d38b224
MK
108702004-04-28 Mark Kettenis <kettenis@gnu.org>
10871
10872 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
10873 i*86-*-*.
10874
0ef32fd9
MK
108752004-04-25 Mark Kettenis <kettenis@gnu.org>
10876
10877 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
10878 expression that checks the return type.
10879
71d7dd7c
AC
108802004-04-23 Andrew Cagney <cagney@redhat.com>
10881
10882 * gdb.base/call-sc.exp: New test of scalar call/return values.
10883 * gdb.base/call-sc.c: Ditto.
10884
1e9f977e
JJ
108852004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10886
10887 * gdb.threads/manythreads.c: Reduce thread stack size.
10888
899d9e3a
JJ
108892004-04-23 Jeff Johnston <jjohnstn@redhat.com>
10890
10891 * gdb.threads/manythreads.c: Add copyright notice.
10892
61bcae62
AC
108932004-04-23 Andrew Cagney <cagney@redhat.com>
10894
10895 * gdb.base/siginfo.exp: Better handle step out of signal.
10896 * gdb.base/sigstep.exp: Ditto.
10897
7339a42e 108982004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 10899 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
10900
10901 * gdb.threads/manythreads.c: New testcase.
10902 * gdb.threads/manythreads.exp: Ditto.
10903
5c98409b
JB
109042004-04-22 Jim Blandy <jimb@redhat.com>
10905
10906 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
10907 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
10908
3b611f1a
MC
109092004-04-21 Michael Chastain <mec.gnu@mindspring.com>
10910
10911 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
10912
f0fd9238
AC
109132004-04-21 Andrew Cagney <cagney@redhat.com>
10914
10915 * gdb.base/sigstep.c: New file.
10916 * gdb.base/sigstep.exp: New file.
10917
90990674
JB
109182004-04-16 Joel Brobecker <brobecker@gnat.com>
10919
10920 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
10921 call to observer_notify_normal_stop.
10922
78cef34b
AC
109232004-04-15 Andrew Cagney <cagney@redhat.com>
10924
10925 * gdb.base/siginfo.c: New file.
10926 * gdb.base/siginfo.exp: New file.
10927
d2343407
JB
109282004-04-12 J. Brobecker <brobecker@gnat.com>
10929
10930 * gdb.base/sep.exp: Fix typo in comment.
10931
a2dba3c8
JB
109322004-04-12 J. Brobecker <brobecker@gnat.com>
10933
10934 * gdb.base/sep.c: New file.
10935 * gdb.base/sep-proc.c: New file.
10936 * gdb.base/sep.exp: New testcase.
10937
15f7b60e
MK
109382004-04-09 Mark Kettenis <kettenis@gnu.org>
10939
10940 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
10941 support.
10942
44f4de1a
AC
109432004-04-05 Andrew Cagney <cagney@redhat.com>
10944
10945 * gdb.base/sigaltstack.c: New file.
10946 * gdb.base/sigaltstack.exp: New file.
10947
ef04f396
JB
109482004-04-04 Joel Brobecker <brobecker@gnat.com>
10949
10950 * gdb.base/foll-fork.exp: Update the expected output for
10951 "help set follow-fork-mode", to match a change that was made
10952 to the help of this variable on 2004-01-13.
10953
d40d2c92
JB
109542004-04-01 Joel Brobecker <brobecker@gnat.com>
10955
10956 * lib/ada.exp: Add copyright notice.
10957 * bar.ads: Likewise.
10958 * bar.adb: Likewise.
10959 * null_record.adb: Likewise.
10960 * null_record.exp: Likewise.
10961 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
10962
f86ef5a3
JB
109632004-04-01 Joel Brobecker <brobecker@gnat.com>
10964
10965 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
10966 * configure: Regenerate.
10967
414e70e3
JB
109682004-04-01 Joel Brobecker <brobecker@gnat.com>
10969
10970 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
10971 to build the application. Remove the message printed when in
10972 verbose mode, redundant with the UNSUPPORTED message above.
10973
f0aaee49
JB
109742004-03-31 Joel Brobecker <brobecker@gnat.com>
10975
10976 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
10977 * gdb.ada (null_record.exp): New testcase.
10978
ac81cb54
JB
109792004-03-31 Joel Brobecker <brobecker@gnat.com>
10980
10981 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
10982
854af2f7
JB
109832004-03-31 Joel Brobecker <brobecker@gnat.com>
10984
10985 * gdb.ada: New subdirectory.
10986 * gdb.ada/Makefile.in: New file.
10987 * gdb.ada/gnat_ada.gpr.in: New file.
10988
034cb681
JB
109892004-03-31 Joel Brobecker <brobecker@gnat.com>
10990
10991 * lib/ada.exp: New file.
10992
78a1a894
DJ
109932004-03-24 Daniel Jacobowitz <drow@mvista.com>
10994
10995 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
10996 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
10997
4b2b3b3e
AC
109982004-03-22 Andrew Cagney <cagney@redhat.com>
10999
11000 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
11001 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
11002 Problem identified by Ulrich Weigand.
11003
23c73aa3
DC
110042004-03-17 David Carlton <carlton@kealia.com>
11005
11006 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
11007 PR c++/826.
11008
d63a86f8
RM
110092004-03-16 Roland McGrath <roland@redhat.com>
11010
11011 * gdb.base/auxv.exp: New file.
11012 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
11013
0e02aa50
DC
110142004-03-12 David Carlton <carlton@kealia.com>
11015
11016 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
11017 * gdb.cp/pr-1553.cc: Ditto.
11018 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
11019 pass branch.
11020
c20b71be
MC
110212004-03-12 Michael Chastain <mec.gnu@mindspring.com>
11022
11023 * gdb.cp/templates.exp: Accept more template types.
11024
c7414a01
MC
110252004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11026
11027 From Corinna Vinschen with modifications.
11028 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
11029 local variable obj_with_enum.
11030 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
11031 results with obj_with_enum.
11032
ed69573c
MC
110332004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11034
11035 * gdb.cp/classes.cc: New file, copied from misc.cc.
11036 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
11037
28301461
MC
110382004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11039
11040 * gdb.cp/misc.cc: Add copyright notice.
11041
1198ecbe
DC
110422004-03-05 David Carlton <carlton@kealia.com>
11043
11044 * gdb.cp/rtti.exp: Add 'print *obj3' test.
11045 * gdb.cp/rtti.h: Update copyright.
11046 (namespace n2::n3): New.
11047 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
11048 (n2::n3::func3): New.
11049 (main): Call n2::n3::func3.
11050 * gdb.cp/rtti2.cc: Update copyright.
11051 (n2::create3): New.
11052
9e08c470
MK
110532004-03-04 Mark Kettenis <kettenis@gnu.org>
11054
11055 * gdb.asm/openbsd.inc: Fix typo.
11056
4bebc3aa
FF
110572004-03-03 Fred Fish <fnf@redhat.com>
11058
11059 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
11060 "val" instead of unused "size". Update copyright year.
11061
6ea9fb37
DJ
110622004-02-29 Daniel Jacobowitz <drow@mvista.com>
11063
11064 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
11065 to use unsigned char.
11066 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
11067 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
11068
23b23974
DJ
110692004-02-29 Daniel Jacobowitz <drow@mvista.com>
11070
11071 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
11072 line of output.
11073
7574fd53
DJ
110742004-02-28 Daniel Jacobowitz <drow@mvista.com>
11075
11076 * gdb.base/relocate.c (dummy): Initialize.
11077
a195357f
DJ
110782004-02-28 Daniel Jacobowitz <drow@mvista.com>
11079
11080 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
11081 a breakpoint at exit.
11082
72fd54a9
FF
110832004-02-27 Fred Fish <fnf@redhat.com>
11084
11085 * gdb.base/chng-syms.exp: Add expect condition to match failing
11086 case that isn't a timeout.
11087
b9d23137
AC
110882004-02-27 Andrew Cagney <cagney@redhat.com>
11089
11090 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
11091 support.
11092
15d208f6 110932004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 11094
15d208f6
FF
11095 * gdb.arch/gdb1431.c: Remove.
11096 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
11097 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
11098 of "until" incorrectly.
11099
98f9cd2d
JB
111002004-02-26 J. Brobecker <brobecker@gnat.com>
11101
11102 * gdb.cp/class2.cc (empty): New class.
11103 (refer): New function.
11104 (main): Declare an object of type empty and use it.
11105 * gdb.cp/class2.exp: Print the value of an object of type empty.
11106
9b50c11b
JJ
111072004-02-26 Jeff Johnston <jjohnstn@redhat.com>
11108
11109 * gdb.base/langs.exp: Update query string to match the
11110 new nquery format used for pending breakpoints.
11111
0dcd613f
AC
111122004-02-26 Andrew Cagney <cagney@redhat.com>
11113
11114 Fix PR i18n/1570.
11115 * gdb.base/charset.c: Update copyright notice.
11116 (main, init_string): Remove the escape character '\e' tests.
11117 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
11118 * gdb.base/charset.exp (valid_host_charset): Ditto.
11119 * gdb.base/setvar.exp: Ditto.
11120
b8a56647
AC
111212004-02-24 Andrew Cagney <cagney@redhat.com>
11122
90d59e34
AC
11123 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
11124 mmapped data in core file" PASS and FAIL messages consistent.
11125
b8a56647
AC
11126 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
11127 setting a breakpoint. Work around PR java/1565.
11128
9f27c604
JJ
111292004-02-23 Jeff Johnston <jjohnstn@redhat.com>
11130
11131 * lib/gdb.exp (gdb_breakpoint): Update query string to match
11132 new nquery format.
11133 * gdb.base/pending.exp: Ditto.
11134
3224a706
MK
111352004-02-22 Mark Kettenis <kettenis@gnu.org>
11136
11137 * configure.in: Run stabs tests on *BSD.
11138 * configure: Regenerated.
11139
41e0a9ca
MK
111402004-02-21 Mark Kettenis <kettenis@gnu.org>
11141
11142 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
11143
1e1b3428
FF
111442004-02-20 Fred Fish <fnf@redhat.com>
11145
11146 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
11147 blank in test for "returns short", for consistency with other
11148 "returns xxx" tests. Update copyright year.
11149
f9a7572a
FF
111502004-02-19 Fred Fish <fnf@redhat.com>
11151
11152 New testcase for PR breakpoint/1558.
11153 * gdb.arch/gdb1558.exp: New file.
11154 * gdb.arch/gdb1558.c: New file.
11155
b2ce2854
EZ
111562004-02-19 Elena Zannoni <ezannoni@redhat.com>
11157
11158 * gdb.base/nodebug.exp: Fix typo.
11159
e7c9ff01
JB
111602004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11161
11162 Committed by Jim Blandy <jimb@redhat.com>.
11163
62f4b920
JB
11164 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
11165
2db536a1
JB
11166 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
11167
e7c9ff01
JB
11168 * gdb.base/float.exp: Support s390*-*-* targets.
11169
f3205b34
AF
111702004-02-17 Adam Fedor <fedor@gnu.org>
11171
11172 * gdb.base/gdb1555.exp: New file.
11173 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
11174
9d62932d
EZ
111752004-02-17 Elena Zannoni <ezannoni@redhat.com>
11176
11177 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
11178
344c9711
FF
111792004-02-16 Fred Fish <fnf@redhat.com>
11180
11181 * gdb.arch/gdb1291.c: Remove
11182 * gdb.arch/gdb1291.s: New test input file.
11183 * gdb.arch/gdb1291.exp: Expand test to check case that should not
11184 fail. Test for correct result, known incorrect result, other
11185 failures and timeouts.
11186
2d822687
AC
111872004-02-16 Andrew Cagney <cagney@redhat.com>
11188
11189 * gdb.base/bigcore.exp: New file.
11190 * gdb.base/bigcore.c: New file.
11191
dac15b66
AC
111922004-02-13 Andrew Cagney <cagney@redhat.com>
11193
11194 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
11195 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
11196 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
11197 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
11198 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
11199 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
11200 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
11201 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
11202 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
11203 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
11204
6bdfc2c4
JJ
112052004-02-11 Jeff Johnston <jjohnstn@redhat.com>
11206
11207 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
11208 executed is an alloc instruction.
11209
87b3ede8
DC
112102004-02-11 David Carlton <carlton@kealia.com>
11211
11212 * gdb.cp/breakpoint.exp: New.
11213 * gdb.cp/breakpoint.cc: New.
11214
6e19e2bf
MC
112152004-02-11 Michael Chastain <mec.gnu@mindspring.com>
11216
11217 Partial fix for PR gdb/1543.
11218 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
11219 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
11220 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
11221 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
11222 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
11223 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
11224 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
11225 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
11226 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
11227 to bug-gdb@prep.ai.mit.edu .
11228 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
11229 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
11230 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
11231 Likewise.
11232
5c5455dc
AC
112332004-02-10 Andrew Cagney <cagney@redhat.com>
11234
11235 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
11236 using gdb_internal_error_resync.
11237
9cf689d7
DJ
112382004-02-09 Daniel Jacobowitz <drow@mvista.com>
11239
11240 * gdb.threads/thread-specific.exp: Stop early if no threads are
11241 found.
11242
d2dc51db
MC
112432004-02-09 Michael Chastain <mec.gnu@mindspring.com>
11244
11245 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
11246
14b1a056
DJ
112472004-02-08 Daniel Jacobowitz <drow@mvista.com>
11248
11249 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
11250 breakpoints.
11251
83f66e8f
DJ
112522004-02-07 Daniel Jacobowitz <drow@mvista.com>
11253
11254 * config/sim.exp (gdb_load): Handle $arg == "".
11255 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
11256 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
11257
30fc0091
EZ
112582004-02-07 Elena Zannoni <ezannoni@redhat.com>
11259
a9c64011
AS
11260 * gdb.base/maint.exp: Update test to reflect
11261 obstack changes.
30fc0091 11262
4d806929
JJ
112632004-02-04 Jeff Johnston <jjohnstn@redhat.com>
11264
11265 * gdb.base/pendshr.c (pendfunc): New function that calls
11266 pendfunc1.
11267 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
11268
7bfdd688
FF
112692004-02-04 Fred Fish <fnf@redhat.com>
11270
11271 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
11272 function symbols and update copyright years.
11273 * gdb.arch/gdb1291.c: Ditto.
11274
aaa08ee4
MC
112752004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11276
11277 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
11278
dbad7755
MC
112792004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11280
11281 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
11282
ec4646ef
MC
112832004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11284
11285 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
11286
1b802196
FF
112872004-02-02 Fred Fish <fnf@redhat.com>
11288
11289 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
11290 remote targets. Update copyright years.
11291
18fe2033
JJ
112922004-02-02 Jeff Johnston <jjohnstn@redhat.com>
11293
11294 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
11295 support.
11296 * gdb.base/langs.exp: Fix test which attempts to create
11297 breakpoint on non-existent function to handle new pending
11298 support.
11299 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
11300 a breakpoint.
11301 * gdb.base/pending.exp: New test.
11302 * gdb.base/pending.c: New file.
11303 * gdb.base/pendshr.c: Ditto.
11304
8d577d32
DC
113052004-02-02 David Carlton <carlton@kealia.com>
11306
11307 * gdb.cp/overload.exp: Add overloadNamespace tests.
11308 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
11309 (overloadNamespace, XXX): New.
11310 (main): Call XXX::marker2.
11311
3ad13771
FF
113122004-02-01 Fred Fish <fnf@redhat.com>
11313
11314 * gdb.base/dump.exp: Use runto_main instead of "runto main".
11315 * gdb.base/finish.exp: Ditto.
11316 * gdb.base/gcore.exp: Ditto.
11317 * gdb.base/huge.exp: Ditto.
11318 * gdb.base/info-proc.exp: Ditto.
11319 * gdb.base/return2.exp: Ditto.
11320 * gdb.threads/gcore-thread.exp: Ditto.
11321
44c75849
DJ
113222004-02-01 Daniel Jacobowitz <drow@mvista.com>
11323
11324 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
11325
005bc093
MK
113262004-02-01 Mark Kettenis <kettenis@gnu.org>
11327
11328 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
11329 that opening the file succeeds on OpenBSD.
11330
c47cebdb
DJ
113312004-02-01 Daniel Jacobowitz <drow@mvista.com>
11332
11333 * gdb.threads/thread-specific.c: New file.
11334 * gdb.threads/threads-specific.exp: New test script.
11335 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
11336 to expect_out.
11337
5a01311c
MK
113382004-02-01 Mark Kettenis <kettenis@gnu.org>
11339
11340 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
11341 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
11342 only on the "print_small_structs from print_long_arg_list" test.
11343
ce22a4f1
DJ
113442004-02-01 Daniel Jacobowitz <drow@mvista.com>
11345
11346 * gdb.base/completion.exp: Kill a stray backslash.
11347
11348 From Jim Ingham <jingham@apple.com>:
11349 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
11350 agrees with the result from sending a tab.
11351
abbab9d3
DJ
113522004-01-31 Daniel Jacobowitz <drow@mvista.com>
11353
11354 * gdb.base/chng-syms.exp: Remove stray newline.
11355
53904d1e
MK
113562004-01-31 Mark Kettenis <kettenis@gnu.org>
11357
11358 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
11359 *-*-openbsd*.
11360 * gdb.asm/openbsd.inc: New file.
11361
3a4b3aac
MK
113622004-01-30 Mark Kettenis <kettenis@gnu.org>
11363
11364 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
11365 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
11366 *-*solaris2*. Remove commented out default settings for
11367 asm-flags. Replace gdb_compile with target_link.
11368
ebac27b4
MC
113692004-01-29 Michael Chastain <mec.gnu@mindspring.com>
11370
11371 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
11372 for all tests. Remove old hp-ux and cygnus xfail cases.
11373
d8679d84
PH
113742004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
11375
11376 * gdb.base/chng-syms.exp: New file.
11377 * gdb.base/chng-syms.c: New file.
11378
0a55bc22
MC
113792004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11380
11381 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
11382 Provide arms for current output in all my configurations.
11383
94b8e876
MC
113842004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11385
11386 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
11387 * lib/compiler.cc: Likewise.
11388 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
11389 get the right preprocessor. Eval the output directly. Remove
11390 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
11391 hp_f77_compiler and hp_f90_compiler completely.
11392 (gdb_preprocess): Delete.
11393 (get_compiler): Delete.
11394
7cf03d44
MK
113952004-01-24 Mark Kettenis <kettenis@gnu.org>
11396
11397 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
11398 <string.h>.
11399
68b6dce9
NR
114002004-01-24 Nick Roberts <nick@nick.uklinux.net>
11401
11402 * gdb.mi/mi-stack.exp: Update copyright.
11403
b368761e
DC
114042004-01-23 David Carlton <carlton@kealia.com>
11405
11406 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
11407 test for cp_lookup_transparent_type.
11408 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
11409 call them.
11410
f2061b53
DJ
114112004-01-23 Daniel Jacobowitz <drow@mvista.com>
11412
11413 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
11414 after -var-update.
11415
37fc574a
DC
114162004-01-23 David Carlton <carlton@kealia.com>
11417
11418 * gdb.cp/namespace.cc (C::ensureRefs): New.
11419 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
11420
8e94b928
NR
114212004-01-20 Nick Roberts <nick@nick.uklinux.net>
11422
11423 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
11424 case "-stack-list-locals 2".
11425 * gdb.mi/mi-var-child.exp: Test for case
11426 "-var-list-children --all-values NAME".
11427
997b0952
MC
114282004-01-18 Michael Chastain <mec.gnu@mindspring.com>
11429
11430 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
11431
52470da3
MK
114322004-01-18 Mark Kettenis <kettenis@gnu.org>
11433
7049b4b8
MK
11434 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
11435 used with gdb_test_multiple.
11436
52470da3
MK
11437 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
11438 read at address 0. This fixes PR testsuite/1504.
11439
da6012e5
DJ
114402004-01-18 Daniel Jacobowitz <drow@mvista.com>
11441
11442 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
11443 Remove downloading, guessing the host executable, the calls to
11444 gdb_file_cmd and gdb_target_cmd, and "load" support.
11445 (infer_host_exec): New function broken out from gdb_load.
11446 (gdb_load): New wrapper for gdbserver_gdb_load.
11447 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
11448 gdb_target_cmd. Use -target-select.
11449 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
11450 Download binaries to the host. Clear last_mi_remote_file when
11451 we load a new binary.
11452 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
11453 call gdbserver_gdb_load and mi_gdb_target_cmd.
11454
32c70722
MC
114552004-01-17 Michael Chastain <mec.gnu@mindspring.com>
11456
11457 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
11458 type patterns.
11459
b0cecf36
MC
114602004-01-17 Michael Chastain <mec.gnu@mindspring.com>
11461
11462 * gdb.cp/templates.exp: Fix typo in test name of
11463 "print Foo<volatile char*>::foo".
11464
4120d7e6
MC
114652004-01-15 Michael Chastain <mec.gnu@mindspring.com>
11466
11467 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
11468
f679e530
BE
114692004-01-16 Ben Elliston <bje@wasabisystems.com>
11470
11471 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
11472 (clean mostlyclean): Remove empty rm.
11473
091c48f6
MC
114742004-01-15 Michael Chastain <mec.gnu@mindspring.com>
11475
11476 * gdb.base/setvar.exp: Add copyright years.
11477
3e5fc8d2
DC
114782004-01-14 David Carlton <carlton@bactrian.org>
11479
11480 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
11481 PR c++/1511 and update coment.
11482 * gdb.cp/templates.exp: Update patterns to match current output.
11483 If changes involve something other than whitespace, KFAIL
11484 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
11485
63d06c5c
DC
114862004-01-14 David Carlton <carlton@kealia.com>
11487
11488 * gdb.cp/namespace.exp: Add tests involving classes defined within
11489 namespaces.
11490 * gdb.cp/namespace.cc (C::CClass): New.
11491 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
11492
a51dab88
EZ
114932004-01-14 Elena Zannoni <ezannoni@redhat.com>
11494
11495 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
11496 what debug info we have. Print a better message if something goes
11497 wrong while producing the separate debug info file.
11498
a476ccc9
MC
114992004-01-14 Michael Chastain <mec.gnu@mindspring.com>
11500
11501 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
11502
f453692c
MC
115032004-01-14 Michael Chastain <mec.gnu@mindspring.com>
11504
11505 * gdb.base/callfuncs.c: Add copyright notice.
11506
f40063a5
MC
115072004-01-13 Michael Chastain <mec.gnu@mindspring.com>
11508
11509 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
11510 inheritance. PR gdb/1498, PR gcc/13539.
11511
19ac3974
EZ
115122004-01-13 Elena Zannoni <ezannoni@redhat.com>
11513
a9c64011
AS
11514 * gdb.threads/gcore-thread.exp: Prefix name of binary with
11515 test specific name.
11516 * gdb.mi/gdb669.exp: Ditto.
11517 * gdb.mi/mi-pthreads.exp: Ditto.
11518 * gdb.mi/mi1-pthreads.exp: Ditto.
11519 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 11520
56c97c6e
MC
115212004-01-12 Michael Chastain <mec.gnu@mindspring.com>
11522
11523 * gdb.cp/member-ptr.cc: Add copyright notice.
11524
a0644324
MC
115252004-01-12 Michael Chastain <mec.gnu@mindspring.com>
11526
11527 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
11528 some patterns for recent versions of gcc and hpacc. Delete
11529 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
11530 Delete tests that access a NULL pointer-to-member-data. This
11531 script is still disabled for gcc.
11532
32fabe09
EZ
115332004-01-12 Elena Zannoni <ezannoni@redhat.com>
11534
11535 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 11536 escaped correctly.
32fabe09 11537
1f8a6abb
EZ
115382004-01-12 Elena Zannoni <ezannoni@redhat.com>
11539
11540 * gdb.base/sepdebug.exp: New file.
11541 * gdb.base/sepdebug.c: New file.
11542 * lib/gdb.exp (separate_debug_filename): New procedure.
11543 (gdb_gnu_strip_debug): New procedure.
11544
48efe704
AC
115452004-01-12 Andrew Cagney <cagney@redhat.com>
11546
11547 * gdb.mi/ChangeLog: Delete file. Renamed to ...
11548 * gdb.mi/ChangeLog-1999-2003: New file.
11549
a9415475
AC
115502004-01-12 Andrew Cagney <cagney@redhat.com>
11551
11552 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
11553 "Renaming a directory to a non-empty directory returns ENOTEMPTY
11554 or EEXIST", treat EBUSY as an XFAIL.
11555
83b8cf9d
MC
115562004-01-11 Michael Chastain <mec.gnu@mindspring.com>
11557
11558 * gdb.base/scope.exp: Remove obsolete setup_xfail for
11559 hp_cc_compiler.
11560
9939d2a8
MC
115612004-01-10 Michael Chastain <mec.gnu@mindspring.com>
11562
11563 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
11564 decorations.
11565
1ff8cadf
MC
115662004-01-10 Michael Chastain <mec.gnu@mindspring.com>
11567
11568 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
11569 and "(aCC)" decorations. Remove obsolete doco about old
11570 test results.
11571
6fa9022e
MC
115722004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11573
11574 * gdb.cp/exception.exp: Fix typo in doco.
11575
209721fe
MK
115762004-01-09 Mark Kettenis <kettenis@gnu.org>
11577
11578 * gdb.base/gdb1476.exp: Fix typo.
11579
ef11303e
MC
115802004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11581
11582 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
11583 file.
11584
041ab88c
MC
115852004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11586
11587 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
11588 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
11589 Use gdb_compile. Remove restriction on gcc. Add some patterns
11590 for recent version of gdb. Delete second half, which was a copy
11591 of the first half with different build flags. This test is
11592 still disabled because it is still not ready for production.
11593
e36d075a
MC
115942004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11595
11596 * gdb.cp/exception.cc: Add copyright notice.
11597 * gdb.cp/exception.exp: Add a notice that this file is broken
11598 because of line number changes caused by addition of copyright
11599 notice.
11600
42b190ad
MC
116012004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11602
11603 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
11604 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
11605
8f25f06b
MC
116062004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11607
11608 * gdb.cp/classes.exp: Accept gnu abi 2.
11609 * gdb.cp/derivation.exp: Likewise.
11610 * gdb.cp/overload.exp: Likewise.
11611 * gdb.cp/virtfunc.exp: Likewise.
11612
06ded8b8
MC
116132004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11614
11615 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
11616 semicolon after end of function.
11617
77c26ae3
MC
116182004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11619
11620 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
11621 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
11622 boilerplate code for compiling and running the program under
11623 test. Add some string method tests.
11624
20757486
MC
116252004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11626
11627 * gdb.cp/bs15503.cc: Add copyright notice.
11628 * gdb.cp/bs15503.exp: Adjust line number.
11629
0fd3b503
MC
116302004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11631
11632 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
11633 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
11634
10d1bea8
MC
116352004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11636
11637 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
11638 hp_cc_compiler.
11639
2789202a
MC
116402004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11641
11642 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
11643 * gdb.cp/ctti.exp: Use the marker instead of "next".
11644 With gcc, run further before bailing.
11645
b862f14c
MC
116462004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11647
11648 * gdb.cp/cttiadd.cc: Add copyright notice.
11649 * gdb.cp/cttiadd1.cc: Likewise.
11650 * gdb.cp/cttiadd2.cc: Likewise.
11651 * gdb.cp/cttiadd3.cc: Likewise.
11652
96da2469
MC
116532004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11654
11655 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
11656 Use gdb_test, gdb_test_multiple. Use floating-point values that
11657 have exact representations in IEEE-ish formats.
11658
053248ff
MC
116592004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11660
11661 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
11662 compilers. Delete duplicate call to get_compiler_info.
11663 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
11664 * gdb.base/volatile.exp: Likewise.
11665
84acecdd
MK
116662004-01-07 Mark Kettenis <kettenis@gnu.org>
11667
11668 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
11669 memory at address 0.
11670
fe11a27f
MC
116712004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11672
11673 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
11674 to test for hp-ux assembler. Fix copyright years.
11675
60ad077b
AC
116762004-01-07 Andrew Cagney <cagney@redhat.com>
11677
11678 * gdb.base/fileio.c (strerrno): Add "EBUSY".
11679
1c9b8f33
AC
116802004-01-07 Andrew Cagney <cagney@redhat.com>
11681
11682 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
11683 when creating the read-only file. From analysis by Roland McGrath
11684 and Elena Zannoni.
11685
753ccc7a
MC
116862004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11687
11688 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
11689
eca3e36b
MC
116902004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11691
11692 * gdb.base/cvexpr.c: Be type-safe with function pointers and
11693 data pointers.
11694
f8d4bac4
MC
116952004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11696
11697 * gdb.cp/m-static.exp: Compile one source file at a time.
11698 Delete unused call to get_compiler_info.
11699
9b4e0f94
MC
117002004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11701
11702 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
11703 * gdb.base/call-rt-st.exp: Likewise.
11704 * gdb.base/nodebug.exp: Likewise.
11705 * gdb.base/volatile.exp: Likewise.
11706 * gdb.cp/ref-types.exp: Likewise.
11707 * gdb.cp/templates.exp: Likewise.
11708
023c1024
MK
117092004-01-05 Mark Kettenis <kettenis@gnu.org>
11710
11711 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
11712
19703c4a
MC
117132004-01-05 Michael Chastain <mec.gnu@mindspring.com>
11714
11715 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
11716 hppa*-hp-hpux*.
11717
18b67037
MK
117182004-01-04 Mark Kettenis <kettenis@gnu.org>
11719
ba6219c8
MK
11720 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
11721 x86_64-*-*.
11722
18b67037
MK
11723 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
11724 sparc64-*-* and sparc*-solaris2*.
11725
1bfbbb9d
MK
117262004-01-04 Mark Kettenis <kettenis@gnu.org>
11727
11728 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
11729 return ${tests}" test. The ${tests} already mentions the
11730 filename.
11731
06846494
MC
117322004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11733
11734 * gdb.cp/local.exp: Accept gcc abi 2.
11735
3b0cb202
MC
117362004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11737
11738 * gdb.cp/templates.exp: Accept gcc abi 2.
11739
0643ec3f
MC
117402004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11741
11742 * lib/compiler.cc: Remove supports_template_debugging.
11743 * gdb.cp/templates.exp: Do not test supports_template_debugging.
11744
d231d0b1
MC
117452004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11746
11747 * gdb.cp/namespace.exp: Accept gcc abi 2.
11748
44ffb27c
MC
117492004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11750
11751 * gdb.cp/method.exp: Accept gcc abi 2.
11752
184ad485
MC
117532004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11754
11755 * gdb.cp/classes.exp: Generate identical results as old version.
11756 * gdb.cp/derivation.exp: Likewise.
11757 * gdb.cp/overload.exp: Likewise.
11758 * gdb.cp/virtfunc.exp: Likewise.
11759
116f09e7
MC
117602004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11761
11762 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
11763 mysterious bug with sourceware version of expect.
11764
b1379776
MC
117652004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11766
11767 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
11768 current versions of gcc, including gcc abi 2. Remove gratuitous
11769 restart of test program. Use gdb_test_multiple and gdb_test for
11770 all tests. Add patterns to xfail missing "const" in "const char *"
11771 and kfail PR gdb/1155.
11772
6b7a4c0e
MC
117732004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11774
11775 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
11776 current versions of gcc, including gcc abi 2. Remove gratuitous
11777 restart of test program. Use gdb_test_multiple and gdb_test for
11778 all tests. Add patterns to kfail PR gdb/1498.
11779
51615d72
MC
117802003-12-31 Michael Chastain <mec.gnu@mindspring.com>
11781
11782 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
11783 current versions of gcc, including gcc abi 2. Use "breakpoint"
11784 and "continue" instead of restarting the target program. Use
11785 gdb_test_multiple and gdb_test for all tests.
11786
7b79a9d7
MK
117872004-01-01 Mark Kettenis <kettenis@gnu.org>
11788
11789 * gdb.asm/asm-source.exp: Update copyright year. Link statically
11790 for *-*-solaris2*.
11791
1cd3489f
MC
117922003-12-31 Michael Chastain <mec.gnu@mindspring.com>
11793
11794 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
11795 current versions of gcc, including gcc abi 2. Use "breakpoint"
11796 and "continue" instead of restarting the target program several
11797 times. Use gdb_test_multiple and gdb_test for all tests.
11798
850742db
MC
117992003-12-18 Michael Chastain <mec.gnu@mindspring.com>
11800
11801 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
11802 source files.
11803
eb4bbda8
MC
118042003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11805
11806 * gdb.base/environ.exp: Handle compiling test case from multiple
11807 source files.
11808
e42c7771
MC
118092003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11810
11811 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
11812
80e4b428
JB
118132003-12-17 Jim Blandy <jimb@redhat.com>
11814
5f06973a
JB
11815 * gdb.base/freebpcmd.c: Add copyright notice.
11816
80e4b428
JB
11817 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
11818
0ab84fb7
MC
118192003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11820
11821 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
11822
1b3bb3d0
JB
118232003-12-13 Jim Blandy <jimb@redhat.com>
11824
11825 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
11826
3a4c9371
KB
118272003-12-12 Kevin Buettner <kevinb@redhat.com>
11828
11829 * gdb.asm/frv.inc: New file.
11830 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
11831
a1dea79a
FF
118322003-12-09 Fred Fish <fnf@redhat.com>
11833
11834 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
11835 functions to break1.c and leave prototypes behind. Add more
11836 "set breakpoint NN here" comments.
11837 * gdb.base/break1.c: New file.
11838
11839 * gdb.base/break.exp: Handle compiling test case from multiple
11840 source files and change source file references as needed.
11841 * gdb.base/completion.exp: Ditto.
11842 * gdb.base/condbreak.exp: Ditto.
11843 * gdb.base/define.exp: Ditto.
11844 * gdb.base/ena-dis-br.exp: Ditto.
11845 * gdb.base/info-proc.exp: Ditto.
11846 * gdb.base/maint.exp: Ditto.
11847 * gdb.base/until.exp: Ditto.
11848
11849 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
11850 hardcoded line numbers.
11851 * gdb.base/define.exp: Ditto.
11852 * gdb.base/ena-dis-br.exp: Ditto.
11853 * gdb.base/maint.exp: Ditto.
11854 * gdb.base/until.exp: Ditto.
11855
11856 * gdb.base/completion.exp: Use "break1" for completion tests since
11857 "break" is no longer a unique prefix.
11858
5266b69c
AC
118592003-12-06 Andrew Cagney <cagney@redhat.com>
11860
11861 * gdb.base/structs.exp (test_struct_returns): When applicable, set
11862 "return_value_unimplemented". When an unimplemented struct return
11863 architecture, report incorrect values as a KFAIL
11864
374451f0
MC
118652003-12-05 Michael Chastain <mec.gnu@mindspring.com>
11866
11867 * gdb.cp/rtti.exp: Accept new wording of warning from
11868 cp_lookup_rtti_type.
11869
ba9b20a7
MC
118702003-12-05 Michael Chastain <mec.gnu@mindspring.com>
11871
11872 Partial fix for PR testsuite/1456.
11873 * gdb.base/scope.exp (test_at_main): Replace references to
11874 gcc_compiled with calls to test_compiler_info.
11875 (test_at_foo): Likewise.
11876 (test_at_bar): Likewise.
11877
b74b6d0b
MC
118782003-12-04 Michael Chastain <mec.gnu@mindspring.com>
11879
11880 Partial fix for PR testsuite/1456.
11881 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
11882 to test_compiler_info.
11883
ccfa3402
MC
118842003-12-03 Michael Chastain <mec.gnu@mindspring.com>
11885
11886 * gdb.base/so-impl-ld.exp: Update copyright notice.
11887
f6246aba
MC
118882003-12-02 Michael Chastain <mec.gnu@mindspring.com>
11889
11890 Partial fix for PR testsuite/1456.
11891 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
11892 to test_compiler_info.
11893
13ae734a
MC
118942003-11-28 Michael Chastain <mec.gnu@mindspring.com>
11895
11896 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
11897 from current versions of gdb. Clean up regular expressions.
11898 Delete redundant timeout case.
11899
d8e1cdee
MC
119002003-11-28 Michael Chastain <mec.gnu@mindspring.com>
11901
11902 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
11903 from current versions of gdb. Clean up regular expressions.
11904 Delete redundant timeout case.
11905
96457b64
MC
119062003-12-01 Michael Chastain <mec.gnu@mindspring.com>
11907
11908 Partial fix for PR testsuite/1456.
11909 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
11910 gcc_compiled with call to test_compiler_info.
11911
f35309fc
MC
119122003-11-30 Michael Chastain <mec.gnu@mindspring.com>
11913
11914 Partial fix for PR testsuite/1456.
11915 * gdb.base/list.exp (test_list_function): Delete unused declaration
11916 of gcc_compiled.
11917
d7afdf9b
MC
119182003-11-29 Michael Chastain <mec.gnu@mindspring.com>
11919
11920 Partial fix for PR testsuite/1456.
11921 * gdb.base/complex.exp: Replace reference to gcc_compiled with
11922 call to test_compiler_info.
11923
71507b56
MK
119242003-11-29 Mark Kettenis <kettenis@gnu.org>
11925
11926 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
11927 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
11928 it to create the appropriate note.inc.
11929 * gdb.asm/asmsrc1.s: Include "note.inc".
11930 * gdb.asm/netbsd.inc: New file.
11931 * gdb.asm/empty.inc: New file.
11932
f81f93f7
MC
119332003-11-28 Michael Chastain <mec.gnu@mindspring.com>
11934
11935 Partial fix for PR testsuite/1456.
11936 * gdb.base/constvars.exp: Replace references to gcc_compiled with
11937 calls to test_compiler_info.
11938
9a77938e
MC
119392003-11-27 Michael Chastain <mec.gnu@mindspring.com>
11940
11941 Partial fix for PR testsuite/1456.
11942 * gdb.base/volatile.exp: Replace references to gcc_compiled with
11943 calls to test_compiler_info.
11944
e8367dc7
MK
119452003-11-27 Mark Kettenis <kettenis@gnu.org>
11946
11947 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
11948 pattern for the KFAILs.
11949
526c61ee
AF
119502003-11-25 Adam Fedor <fedor@gnu.org>
11951
11952 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
11953 * gdb.objc/objcdecode.m: New file.
11954
28f2d600
AF
119552003-11-25 Adam Fedor <fedor@gnu.org>
11956
11957 * gdb.objc/nondebug.exp: Test for PR objc/1236.
11958 * gdb.objc/nondebug.m: New file.
11959
a3895cee
BE
119602003-11-26 Ben Elliston <bje@wasabisystems.com>
11961
11962 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
11963 NetBSD as it does on FreeBSD. Modelled on a similar change by
11964 Mark Kettenis on 2003-05-30.
11965 (link-flags): Set to "--entry _start" regardless of target.
11966 Special linker flags are to be appended to $link-flags.
11967 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
11968
c9f2c8a3
MC
119692003-11-25 Michael Chastain <mec.gnu@mindspring.com>
11970
11971 * gdb.cp/method.exp: Accept output of new demangler.
11972
15a0587a 119732003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
11974
11975 * gdb/class2.exp: New file.
11976 * gdb/class2.cc: New file.
11977
3c00b570
MC
119782003-11-25 Michael Chastain <mec.gnu@mindspring.com>
11979
11980 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
11981 of new demangler.
11982
7027acc7
MK
119832003-11-23 Mark Kettenis <kettenis@gnu.org>
11984
11985 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
11986 of gdb_test "run".
11987
b0e1598a
MK
119882003-11-23 Mark Kettenis <kettenis@gnu.org>
11989
11990 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
11991 "continue" into "run".
11992
4d9eda44
MC
119932003-11-23 Michael Chastain <mec.gnu@mindspring.com>
11994
11995 Partial fix for PR testsuite/1456.
11996 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
11997 call to test_compiler_info.
11998 * gdb.cp/ctti.exp: Likewise.
11999 * gdb.cp/derivation.exp: Likewise.
12000 * gdb.cp/member-ptr.exp: Likewise.
12001 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
12002 reference to gcc_compiled.
12003
120042003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
12005
12006 Fix PR testsuite/1463.
12007 * gdb.base/structs.exp (start_structs_test): Call
12008 get_debug_format before using the debug format.
12009
d422fe19
AC
120102003-11-22 Andrew Cagney <cagney@redhat.com>
12011
12012 * lib/gdb.exp (gdb_test_multiple): Add simple example.
12013 * gdb.base/structs.exp: Use gdb_test_multiple.
12014
039cf96d
AC
120152003-11-20 Andrew Cagney <cagney@redhat.com>
12016
6882279b
AC
12017 * gdb.base/structs.exp: Handle and recover from internal errors.
12018 Replace "foo${n}" with "foo<n>" in test messages.
12019
e53890ae
AC
12020 * gdb.base/structs.exp: Update copyright. Rewrite.
12021 * gdb.base/structs.c: Update copyright. Rewrite.
12022
2b211c59
AC
12023 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
12024 resync count exceeded.
d63a86f8 12025
039cf96d
AC
12026 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
12027 from the internal error.
12028 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
12029 Original from Jim Blandy.
12030 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 12031
eac98b22
AC
120322003-11-19 Andrew Cagney <cagney@redhat.com>
12033
12034 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
12035 KFAIL.
12036
67455b2a
MK
120372003-11-17 Mark Kettenis <kettenis@gnu.org>
12038
12039 New testcase for PR backtrace/1435.
12040 * gdb.arch/i386-unwind.exp: New file.
12041 * gdb.arch/i386-unwind.c: New file.
12042
853d6e5b
AC
120432003-11-17 Andrew Cagney <cagney@redhat.com>
12044
12045 * lib/gdb.exp (compiler_info): New global.
12046 (test_compiler_info): New function.
12047 (get_compiler_info): Set compiler_info.
12048 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
12049 "compiler_info" to gcc-<major>-<minor>.
12050
38cf6e11
MC
120512003-11-15 Michael Chastain <mec.gnu@mindspring.com>
12052
12053 * gdb.trace/configure: Remove.
12054
a50d3602
EZ
120552003-11-13 Elena Zannoni <ezannoni@redhat.com>
12056
12057 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 12058 breakpoints.
a50d3602
EZ
12059 * gdb.base/break.exp: Remove all references to explicit line
12060 numbers.
12061
d9407aaa
NC
120622003-11-11 Nick Clifton <nickc@redhat.com>
12063
12064 * gdb.base/shreloc.exp: Do not run for targets which do not
12065 support shared objects.
12066
db488fc1
CV
120672003-11-10 Corinna Vinschen <vinschen@redhat.com>
12068
12069 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
12070 Don't run tests if nofileio flag is given.
12071
6a90a18e
EZ
120722003-11-07 Elena Zannoni <ezannoni@redhat.com>
12073
12074 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 12075 as well as 'Watchpoint'.
6a90a18e 12076
0b915e9c
EZ
120772003-11-06 Elena Zannoni <ezannoni@redhat.com>
12078
12079 Reported by Jim Ingham <jingham@apple.com>:
12080 * gdb.base/annota1.exp: Match at least one occurrence of the
12081 signal handler annotation.
12082
d7e4b55f
EZ
120832003-11-06 Elena Zannoni <ezannoni@redhat.com>
12084
a9c64011
AS
12085 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
12086 as well as 'Watchpoint'.
d7e4b55f 12087
2fe4e8d0
MC
120882003-11-05 Michael Chastain <mec@shout.net>
12089
12090 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
12091
6ef88553
KW
120922003-11-03 Kris Warkentin <kewarken@qnx.com>
12093
12094 * gdb.arch/gdb1291.c: New test file.
12095 * gdb.arch/gdb1291.exp: New test script.
12096 * gdb.arch/gdb1431.c: New test file.
12097 * gdb.arch/gdb1431.exp: New test script.
12098
ae7dc4d8
MC
120992003-10-22 Michael Chastain <mec@shout.net>
12100
12101 * gdb.mi/pthreads.c: Add copyright notice.
12102
c39d7427
MC
121032003-10-22 Michael Chastain <mec@shout.net>
12104
12105 * gdb.threads/pthreads.c: Add copyright notice.
12106
8b7d96c1
MC
121072003-10-20 Michael Chastain <mec@shout.net>
12108
12109 * gdb.base/gdb1056.exp: New test script.
12110
d1d69fdd
DJ
121112003-10-13 Daniel Jacobowitz <drow@mvista.com>
12112
12113 * gdb.threads/killed.exp: Use gdb_run_cmd.
12114
7d605576
DJ
121152003-10-13 Daniel Jacobowitz <drow@mvista.com>
12116
12117 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
12118 create a core file.
12119 * gdb.threads/gcore-thread.exp: Likewise.
12120
618ec112
CV
121212003-10-13 Corinna Vinschen <vinschen@redhat.com>
12122
12123 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
12124 type, based on char type.
12125 (struct bit_flags_short_t): New bitfield type, based on short type.
12126 (init_bit_flags_char): New fuction.
12127 (init_bit_flags_short): Ditto.
12128 (print_bit_flags_char): Ditto.
12129 (print_bit_flags_short): Ditto.
12130 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
12131
9367a73c
MC
121322003-10-11 Michael Chastain <mec@shout.net>
12133
12134 * gdb.base/call-rt-st.exp: Update copyright year.
12135
1decf120
KI
121362003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
12137
12138 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
12139 * gdb.disasm/sh3.s: Ditto.
12140
5445b2ae
DJ
121412003-10-07 Daniel Jacobowitz <drow@mvista.com>
12142
12143 * gdb.threads/switch-threads.exp: New test.
12144 * gdb.threads/switch-threads.c: New source file.
12145
aec24853
CV
121462003-10-07 Corinna Vinschen <vinschen@redhat.com>
12147
12148 * gdb.base/ending-run.exp: Add sh specific case.
12149
adc7428d
AC
121502003-10-06 Andrew Cagney <cagney@redhat.com>
12151
12152 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
12153 * gdb.disasm/mn10200.exp: Delete obsolete file.
12154
c9d37158
DJ
121552003-09-29 Daniel Jacobowitz <drow@mvista.com>
12156
12157 * ChangeLog: Correct an entry command.exp -> commands.exp.
12158 * gdb.base/commands.exp (bp_deleted_in_command_test)
12159 (temporary_breakpoint_commands): Check noargs.
12160
79c2c32d
DC
121612003-09-25 David Carlton <carlton@kealia.com>
12162
12163 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
12164 of some print tests, where appropriate. Add tests for C::D::cd,
12165 E::ce, F::cXfX, G::XgX.
12166 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
12167
594e6d67
RE
121682003-09-25 Richard Earnshaw <rearnsha@arm.com>
12169
12170 * lib/java.exp (java_init): Import target_alias before using it.
12171
10f0d451
DC
121722003-09-25 David Carlton <carlton@kealia.com>
12173
12174 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
12175
274bcba0
EZ
121762003-09-23 Elena Zannoni <ezannoni@redhat.com>
12177
d63a86f8 12178 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 12179 weirdness.
274bcba0 12180
cdbf20f7
MC
121812003-09-17 Michael Chastain <mec@shout.net>
12182
12183 * gdb.cp/gdb1355.exp: New file.
12184 * gdb.cp/gdb1355.c: New file.
12185
71e06f80
CV
121862003-09-15 Corinna Vinschen <vinschen@redhat.com>
12187
12188 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
12189 * gdb.asm/sh.inc: New file.
12190
5c4e30ca
DC
121912003-09-11 David Carlton <carlton@kealia.com>
12192
bd45b7af
DC
12193 * gdb.cp/namespace.exp: Add tests for namespace types.
12194 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
12195 (test_namespace): New.
12196
1c199746
EZ
121972003-09-11 Elena Zannoni <ezannoni@redhat.com>
12198
a9c64011 12199 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 12200 * gdb.stabs/weird.exp: Ditto.
1c199746 12201
04ed252f
MC
122022003-09-08 Michael Chastain <mec@shout.net>
12203
12204 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
12205
d8a2d9e7
MC
122062003-09-07 Michael Chastain <mec@shout.net>
12207
12208 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
12209 'parse error'.
12210
161afb24
MK
122112003-09-07 Mark Kettenis <m.kettenis@osp.nl>
12212
12213 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
12214
49f2741a
MC
122152003-08-30 Michael Chastain <mec@shout.net>
12216
12217 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
12218 * gdb.gdb/observer.exp: Ditto.
12219 * gdb.gdb/xfullpath.exp: Ditto.
12220
8afa723e
MK
122212003-08-29 Mark Kettenis <kettenis@gnu.org>
12222
12223 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
12224 *-*-*bsd*.
12225
f31dfe3b
JJ
122262003-08-28 Jeff Johnston <jjohnstn@redhat.com>
12227
12228 * gdb.base/dump.exp: Skip for ia64.
12229
4630e498
JJ
122302003-08-25 Jeff Johnston <jjohnstn@redhat.com>
12231
12232 * gdb.asm/asm-source.exp: Add ia64 support.
12233 * gdb.asm/ia64.inc: New file.
12234
1105b7ef
MC
122352003-08-22 Michael Chastain <mec@shout.net>
12236
12237 * gdb.cp: New directory.
12238 * gdb.cp/*: Copy from gdb.c++/*.
12239 * gdb.c++/*: Remove.
12240 * Makefile.in: Change gdb.c++ to gdb.cp.
12241 * configure.in: Ditto.
12242 * configure: Regnerate.
12243
c945b932
MK
122442003-08-18 Mark Kettenis <kettenis@gnu.org>
12245
12246 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
12247 * gdb.arch/i386-prologue.c (gdb1338): Add function.
12248
2b66634b
DJ
122492003-08-17 Daniel Jacobowitz <drow@mvista.com>
12250
12251 * mi-var-display.exp (-var-list-children weird): Accept function
12252 pointers with argument types.
12253 * mi1-var-display.exp (-var-list-children weird): Likewise.
12254 * mi2-var-display.exp (-var-list-children weird): Likewise.
12255
a356f73b
DJ
122562003-08-17 Daniel Jacobowitz <drow@mvista.com>
12257
12258 * gdb.base/annota3.exp: Add missing newline.
12259
483417b8
MC
122602003-08-06 Michael Chastain <mec@shout.net>
12261
12262 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
12263
c99c59c3
MS
122642003-08-12 Michael Snyder <msnyder@redhat.com>
12265
12266 * gdb.base/float.exp: Add test for SH.
12267
55ed7501
MK
122682003-08-10 Mark Kettenis <kettenis@gnu.org>
12269
12270 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
12271
1a371f2e
EZ
122722003-08-07 Elena Zannoni <ezannoni@redhat.com>
12273
12274 * gdb.base/completion.exp: Remove reduntant completion test
12275 on filename.
12276
e0f353ce
EZ
122772003-08-07 Elena Zannoni <ezannoni@redhat.com>
12278
a9c64011
AS
12279 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
12280 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
12281 gdb.trace/save-trace.exp: Make sure that full pathnames are
12282 escaped correctly.
e0f353ce 12283
5710a1af 122842003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 12285
a9c64011
AS
12286 * configure.in: Don't generate config.h from config.hin.
12287 * configure: Regenerate.
12288 * config.hin: Remove file.
12289 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
12290 * gdb.threads/pthreads.c: Ditto.
5710a1af 12291
dcd81ce9
DJ
122922003-08-07 Daniel Jacobowitz <drow@mvista.com>
12293
12294 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12295 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
12296 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
12297 Replace ld24 with seth/add3.
12298
6009d884
AC
122992003-08-02 Andrew Cagney <cagney@redhat.com>
12300
12301 * gdb.base/annota3.exp: New file.
12302 * gdb.base/annota3.c: New file.
12303 * gdb.c++/annota3.exp: New file.
12304 * gdb.c++/annota3.cc: New file.
12305
51514e06
MC
123062003-07-29 Michael Chastain <mec@shout.net>
12307
12308 * gdb.threads/tls.c (spin): Check errno only if sem_wait
12309 actually failed.
12310 (do_pass): Likewise.
12311 * gdb.threads/tls.exp: Always initialize no_of_threads.
12312
4ee6625b
DJ
123132003-07-27 Daniel Jacobowitz <drow@mvista.com>
12314
12315 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
12316 pattern.
12317 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
12318 * gdb.threads/tls.exp: Recognize one case of the host library not
12319 supporting TLS.
12320
225f2bf6
AC
123212003-07-27 Andrew Cagney <cagney@redhat.com>
12322
12323 * gdb.base/fileio.exp: Use SH when running commands using
12324 remote_exec.
12325
bcb27c9f
DJ
123262003-07-24 Daniel Jacobowitz <drow@mvista.com>
12327
12328 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12329 * gdb.base/relocate.c (dummy): New padding array.
12330
3d67be83
MS
123312003-07-22 Michael Snyder <msnyder@redhat.com>
12332
d63a86f8 12333 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
12334
12335 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
12336 patterns to be more general, accepting old and new output.
12337 Some output chars (such as '+') also must be quoted.
d63a86f8 12338 Some addresses are displayed numerically instead of
3d67be83
MS
12339 symbolically.
12340
57ba3b85
MS
123412003-07-23 Michael Snyder <msnyder@redhat.com>
12342
686d097c
MS
12343 * gdb.base/return2.exp: Don't test long-long return.
12344
57ba3b85
MS
12345 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
12346 * gdb.disasm/t01_mov.exp: Ditto.
12347 * gdb.disasm/t02_mova.s: Ditto.
12348 * gdb.disasm/t02_mova.exp: Ditto.
12349 * gdb.disasm/t03_add.s: Ditto.
12350 * gdb.disasm/t03_add.exp: Ditto.
12351 * gdb.disasm/t04_sub.s: Ditto.
12352 * gdb.disasm/t04_sub.exp: Ditto.
12353 * gdb.disasm/t05_cmp.s: Ditto.
12354 * gdb.disasm/t05_cmp.exp: Ditto.
12355 * gdb.disasm/t06_ari2.s: Ditto.
12356 * gdb.disasm/t06_ari2.exp: Ditto.
12357 * gdb.disasm/t07_ari3.s: Ditto.
12358 * gdb.disasm/t07_ari3.exp: Ditto.
12359 * gdb.disasm/t08_or.s: Ditto.
12360 * gdb.disasm/t08_or.exp: Ditto.
12361 * gdb.disasm/t09_xor.s: Ditto.
12362 * gdb.disasm/t09_xor.exp: Ditto.
12363 * gdb.disasm/t10_and.s: Ditto.
12364 * gdb.disasm/t10_and.exp: Ditto.
12365 * gdb.disasm/t11_logs.s: Ditto.
12366 * gdb.disasm/t11_logs.exp: Ditto.
12367 * gdb.disasm/t12_bit.s: Ditto.
12368 * gdb.disasm/t12_bit.exp: Ditto.
12369 * gdb.disasm/t13_otr.s: Ditto.
12370 * gdb.disasm/t13_otr.exp: Ditto.
12371
e00759ef
EZ
123722003-07-22 Elena Zannoni <ezannoni@redhat.com>
12373
12374 * gdb.threads/tls.exp :Add kfail for 'info address' case.
12375
8bc2021f
EZ
123762003-07-22 Elena Zannoni <ezannoni@redhat.com>
12377
a9c64011
AS
12378 * gdb.threads/tls.c : New file.
12379 * gdb.threads/tls.exp : New file.
12380 * gdb.threads/tls-main.c : New file.
12381 * gdb.threads/tls-shared.c : New file.
12382 * gdb.threads/tls-shared.exp : New file.
8bc2021f 12383
89320c4c
AS
123842003-07-22 Andreas Schwab <schwab@suse.de>
12385
12386 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
12387
180dea7c
AS
123882003-07-20 Andreas Schwab <schwab@suse.de>
12389
12390 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
12391 due to insn reordering.
12392
0714963c
AC
123932003-07-15 Andrew Cagney <cagney@redhat.com>
12394
12395 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
12396
98a23b3f
MC
123972003-07-15 Michael Chastain <mec@shout.net>
12398
12399 * gdb.base/gdb1250.exp: New file.
12400 * gdb.base/gdb1250.c: New file.
12401
27e417a2
ML
124022003-07-09 Michal Ludvig <mludvig@suse.cz>
12403
12404 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
12405 expansion of size_t to 'unsigned long', not only to 'unsigned'.
12406
8bc2021f
EZ
124072003-07-09 Elena Zannoni <ezannoni@redhat.com>
12408
a9c64011
AS
12409 * gdb.threads/tls.c: New file.
12410 * gdb.threads/tls.exp: New file.
12411 * gdb.threads/tls-main.c: New file.
12412 * gdb.threads/tls-shared.c: New file.
12413 * gdb.threads/tls-shared.exp: New file.
8bc2021f 12414
d99968dc
EZ
124152003-07-09 Elena Zannoni <ezannoni@redhat.com>
12416
12417 * gdb.base/annota1.exp: Make sure that we properly escape the
12418 full path of the source file. Xfail more permissive patterns,
d63a86f8 12419 due to a compiler debug info problem.
d99968dc 12420
83876b3b
AS
124212003-07-07 Andreas Schwab <schwab@suse.de>
12422
2705e972
AS
12423 * gdb.asm/m68k.inc: New file.
12424 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
12425
83876b3b
AS
12426 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
12427 arguments"): Also match negative number.
12428
12429 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
12430
3a871b37
DJ
124312003-07-03 Daniel Jacobowitz <drow@mvista.com>
12432
12433 * gdb.base/store.c (charest): New typedef.
12434 (add_char): Rename to add_charest, update.
12435 (wack_char): Rename to wack_charest, update types. Return l + r
12436 to keep r live across the call.
12437 (wack_short, wack_int, wack_long, wack_longest, wack_float)
12438 (wack_double, wack_doublest): Return l + r to keep r live across
12439 the call.
12440 * gdb.base/store.exp: Accomodate store.c changes.
12441
b2a7f303
DC
124422003-06-30 David Carlton <carlton@kealia.com>
12443
12444 * gdb.c++/maint.exp (test_invalid_name): New.
12445 (test_first_component): Add tests for invalid names.
12446
3c6cb4a1
MC
124472003-06-29 Michael Chastain <mec@shout.net>
12448
12449 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
12450 output of '<VTT for class>' for virtual base classes.
12451
f1c2644b
DJ
124522003-06-29 Daniel Jacobowitz <drow@mvista.com>
12453
12454 * gdb.base/completion.exp: Tab-complete "complet" instead of
12455 "compl".
12456 * gdb.base/complex.exp, gdb.base/complex.c: New files.
12457
18080350
DJ
124582003-06-29 Daniel Jacobowitz <drow@mvista.com>
12459
12460 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
12461 * gdb.base/volatile.exp: Likewise.
12462
f56973f8
DJ
124632003-06-29 Daniel Jacobowitz <drow@mvista.com>
12464
12465 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
12466 gdb/1265.
12467
124682003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
12469 Daniel Jacobowitz <drow@mvista.com>
12470
12471 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
12472 initial line count of 'captured_main' from 26 to 32.
12473 (test_with_self): Allow xmalloc call to be interleaved with the
12474 preceding two lines.
12475
e766d4d6
JB
124762003-06-24 Joel Brobecker <brobecker@gnat.com>
12477
12478 * gdb.base/bang.exp: New testcase.
12479
f125c9a4
JB
124802003-06-23 Joel Brobecker <brobecker@gnat.com>
12481
12482 * gdb.base/langs.exp: Add some tests for the "minimal" language
12483 support.
12484
6e25beaf
EZ
124852003-06-23 Elena Zannoni <ezannoni@redhat.com>
12486
12487 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
12488 the testcase.
12489
2f816dda
DJ
124902003-06-22 Daniel Jacobowitz <drow@mvista.com>
12491
12492 * gdb.base/relocate.exp: Test add-symbol-file with a variable
12493 offset.
12494
db5a5748
DJ
124952003-06-22 Daniel Jacobowitz <drow@mvista.com>
12496
12497 * gdb.c++/pr-1210.cc: New file.
12498 * gdb.c++/pr-1210.exp: New file.
12499
1df0c130
DJ
125002003-06-21 Daniel Jacobowitz <drow@mvista.com>
12501
12502 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
12503 000-exec-continue.
12504
a92feac0
MK
125052003-06-15 Mark Kettenis <kettenis@gnu.org>
12506
12507 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
12508 on *-*-*bsd* instead of *-*-freebsd*.
12509
81a58f5b
AC
125102003-06-14 Andrew Cagney <cagney@redhat.com>
12511
12512 * gdb.base/store.exp: Test longest and doublest. Test all
12513 parameters. Weaken return statement match.
12514 * gdb.base/store.c: Add longest and doublest - aka long long and
12515 long double functions. Put all parameters into local register
12516 variables. Use negative values.
12517
b257a0d3
AC
125182003-06-14 Andrew Cagney <cagney@redhat.com>
12519
12520 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
12521 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
12522 exit status.
12523 * gdb.base/fileio.exp: Disable target when nointerrupts and
12524 noinferiorio, instead of limiting it to remote. Use remote_exec
12525 instead of system.
d63a86f8 12526
21c38304
JJ
125272003-06-12 Jeff Johnston <jjohnstn@redhat.com>
12528
12529 * gdb.base/float.exp: Add ia64 support.
12530
1bcdb424
CV
125312003-06-12 Corinna Vinschen <vinschen@redhat.com>
12532
12533 * gdb.base/fileio.exp: Run only on remote targets.
12534
6aeb981f
CV
125352003-06-10 Corinna Vinschen <vinschen@redhat.com>
12536
12537 * gdb.base/fileio.c: New file, testing File-I/O.
12538 * gdb.base/fileio.exp: Ditto.
12539
53df362e
RG
125402003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
12541
12542 * gdb.base/shreloc.exp: New file, check symbol values obtained from
12543 shared objects after relocation at load time (gdb PR/1132).
12544 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 12545 as above, part of the shared object relocation test.
53df362e 12546
ffee1b46
MK
125472003-06-08 Mark Kettenis <kettenis@gnu.org>
12548
b5ca3722
MK
12549 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
12550 fully filled history list.
12551 * gdb.base/gdb_history: New file.
12552
03ed860d
MK
12553 * gdb.base/signals.exp: XFAIL "continue to func1" on
12554 i*86-*-freebsd*.
12555
ffee1b46
MK
12556 * gdb.base/attach.exp: When trying to attach to a nonexistent
12557 process, make it possible to specify the PID based on the target,
12558 and do so for *-*-freebsd*.
12559
d80dbb52
RH
125602003-06-02 Richard Henderson <rth@redhat.com>
12561
12562 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
12563
6dd77b81
RH
125642003-06-02 Richard Henderson <rth@redhat.com>
12565
12566 * gdb.base/selftest.exp: Next over lim_at_start initialization.
12567
f6347e16
RH
125682003-06-02 Richard Henderson <rth@redhat.com>
12569
12570 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
12571
2c161407
DJ
125722003-06-01 Daniel Jacobowitz <drow@mvista.com>
12573
12574 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
12575 of globalvar.
12576
572eb746
MK
125772003-06-01 Mark Kettenis <kettenis@gnu.org>
12578
12579 * gdb.asm/asm-source.exp: Check for memory read errors in
12580 disassembler test on *BSD too.
12581
9e9617a5
RH
125822003-06-01 Richard Henderson <rth@redhat.com>
12583
12584 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
12585 for .frame.
12586 (gdbasm_call): Lose ldgp.
12587 (gdbasm_startup): Add frame information.
12588 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
12589
7b34ad4e
MK
125902003-05-31 Mark Kettenis <kettenis@gnu.org>
12591
12592 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
12593 i?86-*-*.
12594
10059fdf
MK
125952003-05-30 Mark Kettenis <kettenis@gnu.org>
12596
12597 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
12598 FreeBSD.
12599
acf4b816
RH
126002003-05-29 Richard Henderson <rth@redhat.com>
12601
12602 * gdb.asm/alpha.inc: New file.
12603 * gdb.asm/asm-source.exp: Use it.
12604
e9ecd949
JB
126052003-05-29 Jim Blandy <jimb@redhat.com>
12606
12607 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
12608 'core.PID'.
12609
e3e5a4f3
JB
126102003-05-22 Jim Blandy <jimb@redhat.com>
12611
12612 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
12613 backtrace.
d63a86f8 12614
72fe3d25
DC
126152003-05-20 David Carlton <carlton@math.stanford.edu>
12616
12617 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
12618 this time.
12619
58da2eb2
DC
126202003-05-19 David Carlton <carlton@bactrian.org>
12621
12622 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
12623 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
12624
1fcb5155
DC
126252003-05-19 David Carlton <carlton@bactrian.org>
12626
12627 * gdb.c++/namespace.exp: Add namespace scope and anonymous
12628 namespace tests.
12629 Bump copyright date.
12630 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
12631 (main): Call C::D::marker2.
12632 * gdb.c++/namespace1.cc: New file.
12633
85e85163
JJ
126342003-05-14 Jeff Johnston <jjohnstn@redhat.com>
12635
12636 Roland McGrath <roland@redhat.com>
d63a86f8 12637 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
12638 there is no manager thread.
12639
a25fbfec
JJ
126402003-05-08 Jeff Johnston <jjohnstn@redhat.com>
12641
d63a86f8
RM
12642 * gdb.threads/schedlock.exp: Remove assumption that all threads
12643 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
12644 in one of the child threads rather than the main thread.
12645
be375bae
JB
126462003-05-07 Jim Blandy <jimb@redhat.com>
12647
09bf6082
JB
12648 Add support for assembly source testing on the s390x.
12649 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
12650 architecture.
12651 * gdb.asm/s390x.inc: New file.
12652
be375bae
JB
12653 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
12654 succession of 'if' statements.
12655
00905d52
AC
126562003-05-05 Andrew Cagney <cagney@redhat.com>
12657
12658 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
12659
b1e29e33
AC
126602003-05-05 Andrew Cagney <cagney@redhat.com>
12661
12662 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
12663 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
12664
e33d66ec
EZ
126652003-05-02 Elena Zannoni <ezannoni@redhat.com>
12666
12667 * gdb.base/charset.exp: Update based on new behavior of set/show
12668 charset commands.
12669
2b6fd0d8
AC
126702003-05-01 Andrew Cagney <cagney@redhat.com>
12671
12672 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
12673 variable do not give memory errors.
12674
130cacce
AF
126752003-04-30 Adam Fedor <fedor@gnu.org>
12676
12677 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
12678 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
12679 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
12680 gdb.objc/basicclass.m: : New files
12681
12682 * lib/gdb.exp (gdb_compile_objc): New procedure.
12683
bea71854
DJ
126842003-04-27 Daniel Jacobowitz <drow@mvista.com>
12685
12686 * gdb.base/signals.exp: Make backtrace tests more specific.
12687
0f20eeea
DC
126882003-04-23 David Carlton <carlton@bactrian.org>
12689
12690 * gdb.c++/maint.exp (test_first_component): Add tests for
12691 'operator' in more locations.
12692
c8c4d8dc
KB
126932003-04-16 Kevin Buettner <kevinb@redhat.com>
12694
12695 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
12696
3fe60e3c
EZ
126972003-04-16 Elena Zannoni <ezannoni@redhat.com>
12698
12699 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 12700 func marke' instead. Update test name.
3fe60e3c 12701
9219021c
DC
127022003-04-15 David Carlton <carlton@math.stanford.edu>
12703
12704 * gdb.c++/maint.exp: New file.
12705
5dd55bdd
EZ
127062003-04-14 Elena Zannoni <ezannoni@redhat.com>
12707
12708 * gdb.threads/schedlock.c: Change type of thread function argument
12709 to long, to avoid warnings on 64-bit platforms.
12710
00890572
EZ
127112003-04-14 Elena Zannoni <ezannoni@redhat.com>
12712
a9c64011
AS
12713 * gdb.base/attach.exp: Add new message from ptrace in case of
12714 attaching to nonexistent process.
d63a86f8 12715
93201743
JB
127162003-04-11 Jim Blandy <jimb@redhat.com>
12717
12718 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12719 gdb.c++/userdef.cc: Place comments on the lines to which the
12720 marker function might return.
12721 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12722 gdb.c++/userdef.exp: Look for those comments to check that we've
12723 returned to the right place, instead of checking line numbers.
12724
2a11c64d
EZ
127252003-04-11 Elena Zannoni <ezannoni@redhat.com>
12726
a9c64011
AS
12727 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
12728 match on sourcefile name, instead of directory name.
2a11c64d 12729
68ab8fc5
EZ
127302003-04-10 Elena Zannoni <ezannoni@redhat.com>
12731
d63a86f8 12732 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
12733 working directory name.
12734
5624293a
JB
127352003-04-09 Jim Blandy <jimb@redhat.com>
12736
12737 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12738 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
12739 after an inferior function call, report the failure, but allow the
12740 test to continue.
12741
f1f02ee4
SC
127422003-04-05 Stephane Carrez <stcarrez@nerim.fr>
12743
12744 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
12745 with -DPROTOTYPES.
12746
6eb79af0
SC
127472003-04-05 Stephane Carrez <stcarrez@nerim.fr>
12748
12749 * gdb.base/break.exp: Revert last patch.
12750
8dfb4cf0
SC
127512003-04-04 Stephane Carrez <stcarrez@nerim.fr>
12752
12753 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
12754 with -DPROTOTYPES.
12755
ed4c619a
AC
127562003-04-02 Andrew Cagney <cagney@redhat.com>
12757
12758 * gdb.base/callfuncs.exp: Make "print add" messages unique.
12759 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
12760 matching directories by the name breakpoint.
12761 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
12762 Make "continue to marker1" consistent.
12763 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
12764 message consistent.
12765 * lib/gdb.exp: Put "the program is no longer running", and "the
12766 program exited" in parenthesis.
12767 * lib/mi-support.exp: Ditto.
d63a86f8 12768
4e35d5f0 127692003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 12770
4e35d5f0
BR
12771 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
12772
71900fe8
AC
127732003-03-29 Andrew Cagney <cagney@redhat.com>
12774
12775 * gdb.base/sizeof.c (main): Print the value of '\377'.
12776 * gdb.base/sizeof.exp: Check the sign of '\377'.
12777
c0655a16
MC
127782003-03-27 Michael Chastain <mec@shout.net>
12779
12780 * gdb.base/gdb1090.exp: New file.
12781 * gdb.base/gdb1090.cc: New file.
12782
5b2a3989
JB
127832003-03-27 J. Brobecker <brobecker@gnat.com>
12784
12785 * gdb.gdb/observer.exp: New regression test.
12786
79876890
MC
127872003-03-27 Michael Chastain <mec@shout.net>
12788
12789 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
12790 * gdb.base/ptype.exp: Likewise.
12791
6eac95e3
CV
127922003-03-27 Corinna Vinschen <vinschen@redhat.com>
12793
12794 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
12795
e8c71839
MC
127962003-03-26 Michael Chastain <mec@shout.net>
12797
12798 * gdb.base/ptype.exp: Actually use some typedef'd types.
12799
71b10041
SC
128002003-03-21 Stephane Carrez <stcarrez@nerim.fr>
12801
12802 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
12803 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
12804
2512cf80
CV
128052003-03-20 Corinna Vinschen <vinschen@redhat.com>
12806
12807 * gdb.base/default.exp: Fix regular expression.
12808
0d195a4f
CV
128092003-03-20 Corinna Vinschen <vinschen@redhat.com>
12810
12811 * gdb.base/args.exp: Fix regular expression.
12812
8a2dbca8
CV
128132003-03-20 Corinna Vinschen <vinschen@redhat.com>
12814
12815 * gdb.base/help.exp: Allow Win32 child process.
12816
bf028682
CV
128172003-03-20 Corinna Vinschen <vinschen@redhat.com>
12818
12819 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
12820 when stepping out of main().
12821
182dbe85
CV
128222003-03-20 Corinna Vinschen <vinschen@redhat.com>
12823
12824 * gdb.base/default.exp: Check for win32 specific message when calling
12825 "run" without executable.
12826
d67a6ba5
CV
128272003-03-20 Corinna Vinschen <vinschen@redhat.com>
12828
12829 * gdb.base/args.exp: Expect .exe in output.
12830
a955b5bb
CV
128312003-03-20 Corinna Vinschen <vinschen@redhat.com>
12832
12833 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
12834 Cygwin native.
12835
bf6bad4b
AC
128362003-03-17 Andrew Cagney <cagney@redhat.com>
12837
12838 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
12839 vector registes.
12840 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
12841 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
12842
293e9a31
DC
128432003-03-17 David Carlton <carlton@math.stanford.edu>
12844
12845 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
12846 test, for PR breakpoints/38.
12847 Call test_watchpoint_and_breakpoint.
12848 * gdb.base/watchpoint.c (func3): New function.
12849 (main): Call func3.
12850
5330f2db
DC
128512003-03-04 David Carlton <carlton@math.stanford.edu>
12852
12853 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
12854 Garply<Garply<char> >:: garply".
12855 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
12856 with respect to PR c++/1111; note also PR c++/1113.
12857 (test_template_breakpoints): KFAIL "constructor breakpoint" with
12858 respect to PR c++/1062.
12859 KFAIL "destructor breakpoint" with respect to PR c++/1112.
12860
6ece72da
DC
128612003-03-03 David Carlton <carlton@math.stanford.edu>
12862
12863 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
12864 with respect to PR c++/57.
12865 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
12866 c++/826.
12867 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
12868 respect to PR c++/57.
12869
85ca1584
DC
128702003-03-03 David Carlton <carlton@math.stanford.edu>
12871
12872 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
12873 respect to PR c++/33 into FAILs.
12874
98e9c5b8
MC
128752003-03-03 Michael Chastain <mec@shout.net>
12876
7bedbf27
MC
12877 * configure.in: Update copyright years.
12878
128792003-03-03 Michael Chastain <mec@shout.net>
12880
12881 * Makefile.in: Update copyright years.
98e9c5b8 12882
f683e100
DC
128832003-02-28 David Carlton <carlton@math.stanford.edu>
12884
12885 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
12886 print class instead of struct and/or superfluous protection
12887 specifiers, as long as the resulting output is equivalent to the
12888 source code.
12889 Delete FIXME from end of messages on tests that don't need
12890 fixing.
12891
a9e0cf2c
DC
128922003-02-28 David Carlton <carlton@math.stanford.edu>
12893
12894 * gdb.c++/templates.exp (do_tests): Allow const in the two
12895 Foo<volatile char *>::foo tests.
12896
e8d359df
MS
128972003-02-27 Michael Snyder <msnyder@redhat.com>
12898
d63a86f8 12899 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
12900 will be consistant.
12901
0b71dc91
DC
129022003-02-26 David Carlton <carlton@math.stanford.edu>
12903
12904 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
12905 char *>::foo" test with respect to PR c++/33. Create a new test
12906 which is identical to that one except that it doesn't put the
12907 space between the "char" and the "*"; KFAIL it, too.
12908
dd14ab43
DC
129092003-02-26 David Carlton <carlton@math.stanford.edu>
12910
12911 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
12912 template types into either PASSes or KFAILs (corresponding to PR
12913 c++/57). Tweak indentation. Update copyright.
12914
1146c7f1
SC
129152003-02-23 Stephane Carrez <stcarrez@nerim.fr>
12916
12917 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
12918
74641dfb
MC
129192003-02-13 Michael Chastain <mec@shout.net>
12920
12921 * gdb.base/exprs.exp: Remove i960 remnants.
12922 * gdb.base/funcargs.exp: Likewise.
12923 * gdb.base/list.exp: Likewise.
12924 * gdb.base/ptype.exp: Likewise.
12925
559cd2d0
DC
129262003-02-14 David Carlton <carlton@math.stanford.edu>
12927
12928 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
12929 pEe->D::vg()" from XFAIL to KFAIL.
12930
c4f90d87
JM
129312003-02-13 Jason Molenda (jmolenda@apple.com)
12932
12933 * gdb.base/maint.exp: Update maint print statistics regexp to include
12934 new entries.
12935
cbc4d97c
MC
129362003-02-13 Michael Chastain <mec@shout.net>
12937
12938 * gdb.c++/inherit.exp: Remove call to get_debug_format.
12939
40f235b7
MC
129402003-02-12 Michael Chastain <mec@shout.net>
12941
12942 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
12943 * gdb.c++/inherit.exp: Likewise.
12944 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
12945 * gdb.c++/templates.exp: Likewise.
12946 * gdb.c++/virtfunc.exp: Likewise.
12947
c56716b0
JM
129482003-02-06 Jason Molenda (jason-cl@molenda.com)
12949
12950 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
12951 why the code is written that way.
12952
070afcf8
MC
129532003-02-05 Michael Chastain <mec@shout.net>
12954
12955 * gdb.base/dump.exp: Add missing copyright line.
12956
5d0331e5
JM
129572003-02-05 Jason Molenda (jason-cl@molenda.com)
12958
f7ae6d3e 12959 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
12960 at the beginning so the breakpoint doesn't get set on the loop.
12961
92851186
MC
129622003-02-05 Michael Chastain <mec@shout.net>
12963
12964 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
12965 output for configurations with gcc 2.95.3.
12966
cbf1e085
AC
129672003-02-05 Keith Seitz <keiths@redhat.com>
12968 Andrew Cagney <ac131313@redhat.com>
12969
12970 * gdb.mi/mi-cli.exp: New file.
d63a86f8 12971
29518e1e
MC
129722003-02-04 Michael Chastain <mec@shout.net>
12973
12974 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
12975 Call perror and then continue.
12976
5af1d5f3
MC
129772003-02-03 Michael Chastain <mec@shout.net>
12978
12979 * gdb.c++/pr-1023.cc: New file.
12980 * gdb.c++/pr-1023.exp: New file.
12981
6b549786
JB
129822003-02-05 Jim Blandy <jimb@redhat.com>
12983
12984 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
12985 it's local to foobar. Check for it there, and check that it's not
12986 present in main.
12987 * gdb.c++/local.cc (marker2): New function.
12988 (foobar): Call marker1.
12989 (main): Call marker2 instead of marker1.
12990
67f16606
AC
129912003-02-04 Andrew Cagney <ac131313@redhat.com>
12992
12993 * gdb.disasm/mn10200.exp: Obsolete file.
12994 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
12995 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
12996 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
12997
1c5cb38e
DC
129982003-02-04 David Carlton <carlton@math.stanford.edu>
12999
13000 * gdb.c++/overload.exp: Test intToChar(1).
13001 * gdb.c++/overload.cc (intToChar): New.
13002 (main): Call intToChar.
13003
d1fe6965
DC
130042003-02-03 David Carlton <carlton@math.stanford.edu>
13005
13006 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
13007 'might_kfail' arg.
13008 KFAIL some of the continue_to_bp_overloaded calls, according to
13009 PR c++/1025.
13010
9ba61c5d
MC
130112003-02-01 Michael Chastain <mec@shout.net>
13012
13013 * gdb.base/advance.c (marker1): New marker function.
13014 * gdb.base/advance.exp: When the 'advance' command lands on the
13015 return breakpoint, it can legitimately stop on either the
13016 current line or the next line. Accommodate both outcomes.
13017 * gdb.base/until.exp: Likewise.
13018
e7494ffb
AC
130192003-02-02 Andrew Cagney <ac131313@redhat.com>
13020
13021 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
13022 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
13023 now a list, not a tuple.
13024 * gdb.mi/mi-var-display.exp: Ditto.
13025 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 13026
075559bc
AC
130272003-02-01 Andrew Cagney <ac131313@redhat.com>
13028
13029 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
13030 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
13031 stack backtraces.
13032 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 13033
2bd4c7b1
MK
130342003-02-01 Mark Kettenis <kettenis@gnu.org>
13035
13036 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13037 gdb.mi/mi1-pthreads.exp: Return instead of calling
13038 gdb_suppress_entire_file.
13039
eabd8992
MS
130402003-02-01 Mark Salter <msalter@redhat.com>
13041
13042 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
13043
71469e2f
MS
130442003-01-31 Mark Salter <msalter@redhat.com>
13045
13046 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
13047 Support empty arg.
13048
38a94d44
MC
130492003-01-30 Michael Chastain <mec@shout.net>
13050
13051 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
13052 This was a workaround for a UTF-8 bug in readline 4.3. The bug
13053 has been fixed in gdb/readline on 2003-01-09.
13054
19ea9e73
MS
130552003-01-29 Michael Snyder <msnyder@redhat.com>
13056
e8d359df
MS
13057 * gdb.base/maint.exp: Allow for leading underscore in symbol.
13058 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
13059 * gdb.base/args.exp: Skip if target does not support args passing.
13060
2307bd6a
DJ
130612003-01-22 Daniel Jacobowitz <drow@mvista.com>
13062
19ea9e73 13063 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
13064 gdb_test. Accept a list of expect arguments as the third
13065 parameter.
13066 (gdb_test): Use it.
13067
f2dd3617
EZ
130682003-01-20 Elena Zannoni <ezannoni@redhat.com>
13069
13070 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
13071 allow for different test tree configurations. Update some
13072 tescases accordingly.
13073 * gdb.arch/altivec-regs.exp: Ditto.
13074 * gdb.asm/asm-source.exp: Ditto.
13075 * gdb.base/advance.exp: Ditto.
13076 * gdb.base/display.exp: Ditto.
d63a86f8 13077 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
13078 * gdb.base/mips_pro.exp: Ditto.
13079 * gdb.base/overlays.exp: Ditto.
13080 * gdb.base/relocate.exp: Ditto.
13081 * gdb.base/setshow.exp: Ditto.
13082 * gdb.base/step-line.exp: Ditto.
13083 * gdb.base/step-test.exp: Ditto.
13084 * gdb.base/until.exp: Ditto.
13085 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
13086
c71cdefd
DC
130872003-01-17 David Carlton <carlton@math.stanford.edu>
13088
13089 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
13090 corresponding to PR c++/945.
13091 Update copyright.
13092
fdba05d7
DC
130932003-01-17 David Carlton <carlton@math.stanford.edu>
13094
13095 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
13096 corresponding to PR c++/68.
13097
130982003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
13099
13100 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
13101 (test_paddr_hairy_functions): Call print_addr_2_kfail for
13102 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
13103
c362c33a
EZ
131042003-01-15 Elena Zannoni <ezannoni@redhat.com>
13105
0fbc361c
EZ
13106 * gdb.base/break.exp: Fix change of default location, because of
13107 removal of until tests.
13108 * gdb.base/help.exp: Update test for new 'until' help message.
13109 Add test for help on 'advance'.
a9c64011 13110 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 13111
dabf8a35
MK
131122003-01-15 Mark Kettenis <kettenis@gnu.org>
13113
13114 * gdb.base/default.exp: Adapt "info float" test for recent changes
13115 to that command. Add test for "info vector".
13116 * gdb.base/float.exp: New file. Add test for "info float" that
13117 resembles the old test in gdb.base/default.exp.
13118
a1769aca
DC
131192003-01-15 David Carlton <carlton@math.stanford.edu>
13120
13121 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
13122
82025e13
EZ
131232003-01-15 Elena Zannoni <ezannoni@redhat.com>
13124
13125 * gdb.base/break.exp: Move the tests of until command from here...
13126 * gdb.base/until.exp: ... to here. New file. Add other tests.
13127 * gdb.base/advance.c: New file.
13128 * gdb.base/advance.exp: New file.
13129
8f9ab801
EZ
131302003-01-14 Elena Zannoni <ezannoni@redhat.com>
13131
a9c64011
AS
13132 * gdb.base/args.c: New file.
13133 * gdb.base/args.exp: New file.
8f9ab801 13134
9ae66589
DJ
131352003-01-14 Daniel Jacobowitz <drow@mvista.com>
13136
13137 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
13138
8d77e5c3
DJ
131392003-01-14 Daniel Jacobowitz <drow@mvista.com>
13140
13141 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
13142
12d2f0a1
DJ
131432003-01-14 Daniel Jacobowitz <drow@mvista.com>
13144
13145 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
13146 dates.
13147
6ca37014
DJ
131482003-01-13 Daniel Jacobowitz <drow@mvista.com>
13149
13150 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
13151
b0023472
DJ
131522003-01-13 Daniel Jacobowitz <drow@mvista.com>
13153
13154 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
13155 (ptype &*"foo").
13156 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
13157
607fbc54 131582003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
13159
13160 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
13161 * gdb.mi/mi1-console.exp: Likewise.
13162
607fbc54 131632003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
13164
13165 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
13166 * gdb.mi/mi1-console.exp: Likewise.
13167
a1fb14a2
DJ
131682003-01-13 Daniel Jacobowitz <drow@mvista.com>
13169
13170 * gdb.c++/overload.exp: Remove some fixed XFAILs.
13171
c4cf40b7
DJ
131722003-01-09 Daniel Jacobowitz <drow@mvista.com>
13173
13174 * gdb.base/detach.exp: New test.
13175
696d5a5b
DJ
131762003-01-09 Daniel Jacobowitz <drow@mvista.com>
13177
13178 * Makefile.in (ALL_SUBDIRS): New variable.
13179 (subdirs, clean, distclean): Use it.
13180 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
13181 regenerating Makefile, since it is generated from the top level.
13182 * gdb.asm/Makefile.in: Likewise.
13183 * gdb.base/Makefile.in: Likewise.
13184 * gdb.c++/Makefile.in: Likewise.
13185 * gdb.disasm/Makefile.in: Likewise.
13186 * gdb.java/Makefile.in: Likewise.
13187 * gdb.mi/Makefile.in: Likewise.
13188 * gdb.threads/Makefile.in: Likewise.
13189 * gdb.trace/Makefile.in: Likewise.
13190
754533e4
DC
131912003-01-09 David Carlton <carlton@math.stanford.edu>
13192
13193 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
13194 Add copyright year 2003.
13195
d8b3e9ee
MC
131962003-01-06 Michael Chastain <mec@shout.net>
13197
13198 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
13199 When selecting a thread, 'line' and 'file' are optional.
13200 * gdb.mi/mi1-pthreads.exp: Likewise.
13201
8e9e0fe6
AS
132022003-01-06 Andreas Schwab <schwab@suse.de>
13203
13204 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
13205 failures.
13206
b5ab8ff3
DJ
132072003-01-04 Daniel Jacobowitz <drow@mvista.com>
13208
13209 Fix PR gdb/844
13210 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
13211 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
13212
13213 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
13214 instead of calling gdb_suppress_entire_file.
13215 * gdb.threads/print-threads.exp: Likewise.
13216 * gdb.threads/schedlock.exp: Likewise.
13217
13218 * gdb.threads/killed.exp: Return instead of calling
13219 gdb_suppress_entire_file.
13220 * gdb.threads/linux-dp.exp: Likewise.
13221 * gdb.threads/pthreads.exp: Likewise.
13222
1e698235
DJ
132232003-01-04 Daniel Jacobowitz <drow@mvista.com>
13224
13225 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
13226 stabs.
13227 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
13228 * gdb.base/whatis.exp: Always allow (void) after function names.
13229
147ff08c
DJ
132302003-01-04 Daniel Jacobowitz <drow@mvista.com>
13231
13232 * gdb.c++/casts.exp: Correct regexp.
13233
dc62bfc2
MK
132342003-01-04 Mark Kettenis <kettenis@gnu.org>
13235
13236 * configure.in: Call AC_CONFIG_HEADER. Don't call
13237 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
13238 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
13239 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
13240 aforementioned directories in the AC_OUPUT call.
13241 * config.hin: New file.
13242 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13243 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
13244 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
13245 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
13246 pass -I$objdir instead of -I$objdir/$subdir in compilation.
13247 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
13248 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
13249 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
13250 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
13251 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
13252 gdb.threads/configure.in, gdb.threads/configure,
13253 gdb.threads/config.in, gdb.trace/configure.in,
13254 gdb.trace/configure: Removed.
13255
77afa639
MC
132562003-01-03 Michael Chastain <mec@shout.net>
13257
13258 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
13259 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
13260
7634bb6e
DJ
132612003-01-03 Daniel Jacobowitz <drow@mvista.com>
13262
13263 * gdb.base/store.exp: Fix regular expressions.
13264
b39c905e
MK
132652002-12-28 Mark Kettenis <kettenis@gnu.org>
13266
13267 * configure.in: Rewrite.
13268 * configure: Regenerated.
13269
0a8551dd
DC
132702003-01-03 David Carlton <carlton@math.stanford.edu>
13271
13272 * gdb.base/psymtab.exp: New file.
13273 * gdb.base/psymtab1.c: Ditto.
13274 * gdb.base/psymtab2.c: Ditto.
13275
c60b7188
AF
132762002-12-23 Adam Fedor <fedor@gnu.org>
13277
13278 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
13279
ee73db83
DC
132802002-12-23 David Carlton <carlton@math.stanford.edu>
13281
13282 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
13283 and current_directory initialization.
13284
d6c1774e
JB
132852002-12-22 Jim Blandy <jimb@redhat.com>
13286
f0a847b8
JB
13287 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
13288 rather than as part of the output file name.
13289
d6c1774e
JB
13290 * gdb.base/attach.exp: There's no need to copy the test program to
13291 /tmp; that was only ever necessary on HP/UX, and this test is
13292 entirely disabled there anyway.
13293
f0708dbb
JB
132942002-12-21 Jim Blandy <jimb@redhat.com>
13295
4c2acfea
JB
13296 * gdb.c++/psmang.exp: Doc fix.
13297
f0708dbb
JB
13298 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
13299 test.
13300
9579e000
DC
133012002-12-20 David Carlton <carlton@math.stanford.edu>
13302
13303 * gdb.c++/annota2.exp: KFAIL annotate-quit.
13304
d1810171
MC
133052002-12-18 Michael Chastain <mec@shout.net>
13306
13307 * gdb.c++/annota2.exp: Add copyright year 2002.
13308
76565097
DC
133092002-12-17 David Carlton <carlton@math.stanford.edu>
13310
13311 * gdb.c++/try_catch.cc: Add marker comments.
13312 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
13313 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
13314 * gdb.c++/m-static.cc: Ditto.
13315 * gdb.c++/m-static1.cc: Ditto.
13316 * gdb.c++/try_catch.cc: Ditto.
13317
da81390b
JJ
133182002-12-16 Jeff Johnston <jjohnstn@redhat.com>
13319
13320 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
13321 to see whether we are using the new -environment-directory
13322 command which resets via -r or the old version of the command
13323 which may prompt the user. Part of fix for gdb/741.
13324
b304d130
AC
133252002-12-13 Andrew Cagney <ac131313@redhat.com>
13326
13327 * gdb.fortran/types.exp: Update obsolete comment.
13328 * gdb.fortran/exprs.exp: Ditto.
13329 * lib/gdb.exp: Delete obsolete code.
13330 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
13331 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
13332 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
13333 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
13334 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
13335 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
13336 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
13337 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
13338 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
13339 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
13340 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
13341 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
13342 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
13343 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
13344 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
13345 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
13346 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
13347 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
13348 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
13349 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
13350 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
13351 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
13352 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
13353 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
13354 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
13355 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
13356 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
13357 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
13358 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
13359 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
13360 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
13361 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
13362 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
13363 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
13364 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
13365 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
13366 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
13367
a23b6e6a
DC
133682002-12-11 David Carlton <carlton@math.stanford.edu>
13369
13370 * gdb.c++/m-data.exp: Add test for members that shadow global
13371 variables: see PR gdb/804.
13372 * gdb.c++/m-data.cc: Ditto.
13373
6604731b
DJ
133742002-12-10 Daniel Jacobowitz <drow@mvista.com>
13375
13376 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
13377
de46ecd7
DC
133782002-12-06 David Carlton <carlton@math.stanford.edu>
13379
13380 * gdb.base/store.c: Don't declare functions static.
13381
27e829d0
AC
133822002-12-04 Andrew Cagney <ac131313@redhat.com>
13383
13384 * gdb.base/store.exp, gdb.base/store.c: New files.
13385
92806416
DJ
133862002-12-03 Daniel Jacobowitz <drow@mvista.com>
13387
13388 * gdb.base/selftest.exp: Update for current gdb.
13389
3bcbaac5
DJ
133902002-12-03 Daniel Jacobowitz <drow@mvista.com>
13391
13392 * gdb.base/maint.exp: Only dump symbols from one source file
13393 or objfile.
13394
f4f00b1f
DJ
133952002-12-03 Daniel Jacobowitz <drow@mvista.com>
13396
13397 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
13398 function call.
13399
f1c8a949
JB
134002002-11-25 Jim Blandy <jimb@redhat.com>
13401
13402 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
13403 function appearing in error message.
13404
9e297a97
DJ
134052002-11-21 Daniel Jacobowitz <drow@mvista.com>
13406
13407 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
13408
1f312e79
JJ
134092002-11-08 Jeff Johnston <jjohnstn@redhat.com>
13410
d63a86f8
RM
13411 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
13412 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
13413 should be in mi console format. This is part of fix for PR gdb/604.
13414
83c31e7d
FN
134152002-09-18 Fernando Nasser <fnasser@redhat.com>
13416
13417 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
13418 which explicitly prints the zero offset as "+0".
13419
322b3f65
DJ
134202002-10-22 Daniel Jacobowitz <drow@mvista.com>
13421
13422 * gdb.threads/schedlock.c (args): Make unsigned.
13423
134242002-10-21 Daniel Jacobowitz <drow@mvista.com>
13425
13426 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
13427 numbers. Allow "foo2|selected stack frame".
13428 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
13429 * gdb.asm/asmsrc2.s: Likewise.
13430 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
13431 comments.
13432 * gdb.asm/mips.inc: New file.
13433
5e2fe5b8
AF
134342002-10-18 Adam Fedor <fedor@gnu.org>
13435
13436 * gdb.base/default.exp: Update expected output to include 'ObjC'.
13437 * gdb.base/help.exp: Likewise.
13438
abe1a5d0
KB
134392002-10-17 Kevin Buettner <kevinb@redhat.com>
13440
13441 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
13442 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
13443
10abb1d4
JB
134442002-10-02 Jim Blandy <jimb@redhat.com>
13445
13446 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
13447
1f609b42
AC
134482002-10-01 Andrew Cagney <ac131313@redhat.com>
13449
13450 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
13451 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
13452 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
13453 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
13454 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
13455 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
13456 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
13457
0aee02e4
AC
134582002-09-29 Andrew Cagney <ac131313@redhat.com>
13459
13460 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
13461 * mi0-disassemble.exp, mi0-eval.exp: Delete.
13462 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
13463 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
13464 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
13465 * mi0-var-block.exp, mi0-var-child.exp: Delete.
13466 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 13467
6fde09ad
KB
134682002-09-27 Kevin Buettner <kevinb@redhat.com>
13469
13470 * gdb.base/annota1.exp (info break): Make directory components of
13471 path optional since not all compilers emit this debug information.
13472
889bf7c5
PA
13473 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
13474 step ends up stepping out of the function instead of stopping on
13475 the epilogue.
6fde09ad 13476
9e8aab75
KS
134772002-09-26 Keith Seitz <keiths@redhat.com>
13478
13479 * lib/insight-support.exp (gdbtk_start): Figure out where
13480 the insight executable is based on where gdb is. Use this
13481 executable to start insight instead of gdb.
13482
e36180d7
AC
134832002-09-25 Andrew Cagney <cagney@redhat.com>
13484
13485 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
13486
9dd34b2b
AC
134872002-09-24 Andrew Cagney <ac131313@redhat.com>
13488
13489 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
13490 test_isolated_complaints.
13491 (test_empty_complaint): New function.
13492 (test_empty_complaints): New function. Check no output when no
13493 complaints.
d63a86f8 13494
dea97812
KB
134952002-09-19 Jim Blandy <jimb@redhat.com>
13496
a9c64011 13497 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 13498
54951bd7
AC
134992002-09-19 Andrew Cagney <ac131313@redhat.com>
13500
13501 * gdb.gdb/complaints.exp: New file.
13502
dec43320
AC
135032002-09-18 Andrew Cagney <ac131313@redhat.com>
13504
13505 * gdb.base/maint.exp: Check `help maint internal-warning'.
13506
e70d6e3f
DC
135072002-09-18 David Carlton <carlton@math.stanford.edu>
13508
13509 * gdb.c++/m-static.exp: Remove breakpoints depending on line
13510 numbers, and replace them by a single breakpoint after the
13511 constructors are all finished.
13512 Add test 4.
13513 * gdb.c++/m-static.cc: Add test 4.
13514 * gdb.c++/m-static.h: New file.
13515 * gdb.c++/m-static1.cc: New file.
13516
13517 * gdb.c++/printmethod.exp: New file.
13518 * gdb.c++/printmethod.cc: New file.
13519
13520 * gdb.c++/pr-574.exp: New file.
13521 * gdb.c++/pr-574.cc: New file.
13522
afb5c968
CV
135232002-09-18 Corinna Vinschen <vinschen@redhat.com>
13524
13525 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
13526 embedded targets which never actually exit.
13527
31e45dee
FN
135282002-09-18 Fernando Nasser <fnasser@redhat.com>
13529
13530 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
13531 "don't step after run" as unresolved or unsupported, instead of xfail.
13532
a283c5a1
CV
135332002-09-18 Corinna Vinschen <vinschen@redhat.com>
13534
13535 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
13536 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
13537 Add newline to expected string in "step out of main (status wrapper)"
13538 case.
13539
11350d2a
CV
135402002-09-18 Corinna Vinschen <vinschen@redhat.com>
13541
13542 * lib/gdb.exp (rerun_to_main): Allow restarting application.
13543 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
13544
0deec7d6
TT
135452002-09-17 Tom Tromey <tromey@redhat.com>
13546
13547 * gdb.base/printcmds.exp (test_print_string_constants): Expect
13548 \000, not \0, in double-quoted string.
13549
b2b4a1b5
CV
135502002-09-14 Corinna Vinschen <vinschen@redhat.com>
13551
c9d37158 13552 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
13553 string after running the commands execution on breakpoint tests.
13554
1c56143a
CV
135552002-09-13 Corinna Vinschen <vinschen@redhat.com>
13556
13557 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
13558
37f8da45
JB
135592002-09-12 Joel Brobecker <brobecker@gnat.com>
13560
13561 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
13562
08b468e0
KS
135632002-09-10 Keith Seitz <keiths@redhat.com>
13564
13565 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
13566 runto proc.
13567 (mi_run_to_main): Use mi_runto.
13568 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
13569
dc360f58
KS
135702002-09-10 Keith Seitz <keiths@redhat.com>
13571
13572 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
13573 regexp for stopping at main. Could have multiple event notifications.
13574 Don't assume that main was declared with no parameters.
13575 (mi_next): Use mi_step_to.
13576 (mi_step): Use mi_next_to.
13577
ce3abcfb
CV
135782002-09-09 Corinna Vinschen <vinschen@redhat.com>
13579
13580 * gdb.base/default.exp: Fix expected string in `info float' test.
13581
d1f5b980
BE
135822002-09-09 Ben Elliston <bje@redhat.com>
13583
13584 * config/mips.exp: Update comments.
13585 * config/mips-idt.exp: Likewise.
13586 * config/nind.exp: Likewise.
13587 * config/slite.exp: Likewise.
13588 * config/sparclet.exp: Likewise.
13589 * config/udi.exp: Likewise.
13590 * config/vx.exp: Likewise.
13591 * config/vxworks29k.exp: Likewise.
13592
2f71430b
JB
135932002-09-05 Jim Blandy <jimb@redhat.com>
13594
13595 * gdb.threads/killed.exp: Fix test failure message.
13596
7ddebc7e
KS
135972002-09-04 Keith Seitz <keiths@redhat.com>
13598
13599 * lib/mi-support.exp: Update copyright.
13600 (mi_gdb_test): Increase the priority of the expected pattern
13601 so that it matches gdb_test.
13602
0ae67eb3
KS
136032002-09-03 Keith Seitz <keiths@redhat.com>
13604
13605 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
13606 Use integer comparison instead of string comparison for testing
13607 whether binary was built.
13608
38fc42c8
JB
136092002-09-03 Jim Blandy <jimb@redhat.com>
13610
13611 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
13612
b6ff0e81
JB
136132002-08-29 Jim Blandy <jimb@redhat.com>
13614
13615 * gdb.threads/pthreads.exp: Move the portable thread compilation
13616 code into a function in lib/gdb.exp, and call that from here.
13617 * lib/gdb.exp (gdb_compile_pthreads): New function.
13618
07c98896
KS
136192002-08-29 Keith Seitz <keiths@redhat.com>
13620
13621 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
13622 expect_out so that callers can get at it.
13623
0312286c
DJ
136242002-08-23 Daniel Jacobowitz <drow@mvista.com>
13625
13626 * gdb.threads/print-threads.c: New file.
13627 * gdb.threads/print-threads.exp: New file.
13628 * gdb.threads/schedlock.c: New file.
13629 * gdb.threads/schedlock.exp: New file.
13630
dd039bc4
EZ
136312002-08-22 Elena Zannoni <ezannoni@redhat.com>
13632
a9c64011
AS
13633 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
13634 not altivec.c.
dd039bc4 13635
1f36144c
MK
136362002-08-17 Mark Kettenis <kettenis@gnu.org>
13637
13638 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
13639 targets. The problem should be fixed now.
13640
16057ec7 136412002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
13642
13643 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
13644 2002-07-24 change that removes final dots from error messages.
13645
3c1499ad
TT
136462002-08-13 Tom Tromey <tromey@redhat.com>
13647
13648 * gdb.base/readline.exp: New file.
13649
a20ce2c3
AC
136502002-08-01 Andrew Cagney <ac131313@redhat.com>
13651
13652 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
13653 supress message.
13654
db034ac5
AC
136552002-08-01 Andrew Cagney <cagney@redhat.com>
13656
13657 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
13658 CHILL_FOR_TARGET and CHILL_LIB.
13659 * configure.in (configdirs): Remove gdb.chill.
13660 * configure: Regenerate.
13661 * lib/gdb.exp: Obsolete references to chill.
13662 * gdb.fortran/types.exp: Ditto.
13663 * gdb.fortran/exprs.exp: Ditto.
13664
3e000b18
KB
136652002-07-30 Kevin Buettner <kevinb@redhat.com>
13666
13667 * gdb.base/shlib-call.exp (additional_flags): Conditionally
13668 set Irix-specific compile and link flags.
13669
28f4966b
KB
136702002-07-29 Kevin Buettner <kevinb@redhat.com>
13671
13672 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
13673 source files. The ``-o'' option doesn't work with the ``-E'' option
13674 when using the Irix compiler.
13675
46c0d5a6
DJ
136762002-07-19 Daniel Jacobowitz <drow@mvista.com>
13677
13678 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
13679 Improve support for reusing an exec file. Copy exec file
13680 to target, and run gdbserver on the target instead of on the host.
13681
eecf4bed
JB
136822002-07-18 Jim Blandy <jimb@redhat.com>
13683
0f815cdf
JB
13684 * gdb.base/ending-run.exp: Don't expect to see the program end in
13685 some orderly fashion when we're running on a real stand-alone
13686 board.
13687
eecf4bed
JB
13688 * gdb.base/interrupt.exp: Correct logic for skipping tests on
13689 targets that don't support interrupts.
13690
52d309e4
JB
136912002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
13692
13693 * gdb.base/attach.exp: Add patterns to match output from /proc-based
13694 systems.
13695 Move comments in expect statements to inside the actions, so that they
13696 don't get matched against.
13697
ff683d9e
MK
136982002-07-10 Mark Kettenis <kettenis@gnu.org>
13699
13700 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
13701 function when asleep" test.
13702
b5356753
AC
137032002-07-10 Andrew Cagney <ac131313@redhat.com>
13704
13705 * gdb.base/page.exp: Rewrite to handle problems with very long
13706 `info set' output. Update copyright.
13707
6aa4d13a
AC
137082002-06-26 Andrew Cagney <ac131313@redhat.com>
13709
13710 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
13711 gdb.threads-hp.
13712 * gdb.hp/configure: Regenerate.
13713 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
13714 * gdb.hp/gdb.threads-hp/configure: Delete file.
13715 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
13716
8cf8c2b8
AC
137172002-06-22 Andrew Cagney <ac131313@redhat.com>
13718
13719 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
13720 setlocale, bindtextdomain and textdomain.
13721
6827a8f8
JB
137222002-06-11 Jim Blandy <jimb@redhat.com>
13723
919d772c
JB
13724 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
13725 preprocessor macro information is present.
13726
6827a8f8
JB
13727 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
13728 tests.
13729
c15b0d21
MS
137302002-06-06 Michael Snyder <msnyder@redhat.com>
13731
c5984d70
MS
13732 * gdb.base/overlays.exp: Record addresses of overlay
13733 functions in TCL variables rather than in GDB variables,
13734 to avoid having GDB convert them to pointers (with loss
13735 of information).
13736
d63a86f8 13737 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 13738 default linker script changes.
c15b0d21
MS
13739 * gdb.base/long_long.exp: Add check for sizeof (long double).
13740
be26fe0d
ML
137412002-06-06 Michal Ludvig <mludvig@suse.cz>
13742
13743 * gdb.asm/asm-source.exp: Add x86-64 target.
13744 * gdb.asm/x86_64.inc: New.
d63a86f8 13745
258093ca 137462002-05-30 Michael Chastain <mec@shout.net>
258093ca 13747
4b3153f1 13748 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
13749 * gdb.c++/m-static.cc: New file.
13750 * gdb.c++/m-static.exp: New file.
13751
241264c6
MS
137522002-05-28 Michael Snyder <msnyder@redhat.com>
13753
13754 * gdb.base/call-ar-st.exp: Allow for reduced floating point
13755 precision.
13756
9bba8c8f 137572002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 13758
4b3153f1 13759 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
13760 * gdb.c++/m-data.cc: New file.
13761 * gdb.c++/m-data.exp: New file.
13762
137632002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 13764
4b3153f1 13765 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 13766 * gdb.c++/try_catch.cc: New file.
d63a86f8 13767 * gdb.c++/try_catch.exp: New file.
9bba8c8f 13768
def1b996
MC
137692002-05-27 Michael Chastain <mec@shout.net>
13770
13771 * gdb.c++/local.exp: Accept more nested types in output.
13772
522ba268
MC
137732002-05-26 Michael Chastain <mec@shout.net>
13774
13775 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
13776
277254ba
MS
137772002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
13778
13779 * lib/gdb.exp (gdb_wrapper_init): Just because
13780 gdb_wrapper_file exists, this does not mean that the file
13781 should not be rebuilt. That is what gdb_wrapper_initialized
13782 is for.
13783 (default_gdb_init): Reset gdb_wrapper_initialized.
13784
b61a8733
MS
137852002-05-23 Michael Snyder <msnyder@redhat.com>
13786
d63a86f8 13787 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
13788 the precision of the floating point test results.
13789 * gdb.base/call-rt-st.exp: Ditto.
13790
b61a8733
MS
13791 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
13792 * gdb.base/call-rt-st.exp: Ditto.
13793
56f6e910
MC
137942002-05-19 Michael Chastain <mec@shout.net>
13795
13796 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
13797
ad0b0016
EZ
137982002-05-19 Elena Zannoni <ezannoni@redhat.com>
13799
a9c64011
AS
13800 * configure.in (configdirs): Add gdb.arch.
13801 * configure: Regenerate.
ad0b0016 13802
f617d2b6
JB
138032002-05-17 Jim Blandy <jimb@redhat.com>
13804
13805 * gdb.base/completion.exp: Recognize the more detailed error
13806 messages produced by the macro expander's lexical analyzer.
13807
eac2a696
EZ
138082002-05-14 Elena Zannoni <ezannoni@redhat.com>
13809
a9c64011
AS
13810 * gdb.arch/altivec-abi.c: New file.
13811 * gdb.arch/altivec-abi.exp: New file.
13812 * gdb.arch/altivec-regs.c: New file.
13813 * gdb.arch/altivec-regs.exp: New file.
eac2a696 13814
2fdde8f8
DJ
138152002-05-14 Daniel Jacobowitz <drow@mvista.com>
13816
13817 * gdb.base/maint.exp (maint print type): Update for new type
13818 structure.
d63a86f8 13819
e31f1a7c
EZ
138202002-05-14 Elena Zannoni <ezannoni@redhat.com>
13821
13822 * gdb.arch: New directory.
13823 * gdb.arch/configure.in: New file.
13824 * gdb.arch/configure: New file.
13825 * gdb.arch/Makefile.in: New file.
13826
db589741
CV
138272002-05-13 Corinna Vinschen <vinschen@redhat.com>
13828
13829 * gdb.asm/asm-source.exp: Add v850 as supported target.
13830 * gdb.asm/v850.inc: New file.
13831
8ce2a7dc
DJ
138322002-05-13 Daniel Jacobowitz <drow@mvista.com>
13833
13834 * gdb.c++/annota2.exp (annotate-quit): Add comment.
13835
df763c7f
DJ
138362002-05-12 Daniel Jacobowitz <drow@mvista.com>
13837
13838 * gdb.base/break.exp: Check 'break "marker2"'.
13839
377daeed
MS
138402002-05-10 Michael Snyder <msnyder@redhat.com>
13841
13842 * gdb.base/long_long.exp: Fix typo.
13843
c4b7bc2b
JB
138442002-05-10 Jim Blandy <jimb@redhat.com>
13845
ecac9a4e
JB
13846 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
13847 a bug.
13848
c4b7bc2b
JB
13849 * gdb.base/printcmds.exp (test_integer_literals_rejected):
13850 Recognize more detailed error message produced by the macro
13851 expander's lexical analyzer.
13852 * lib/gdb.exp (test_print_reject): Same.
13853
e71019a1
MK
138542002-05-09 Mark Kettenis <kettenis@gnu.org>
13855
13856 * gdb.c++/method.exp: Fix typo.
13857
fedfc8e6
MS
138582002-05-08 Michael Snyder <msnyder@redhat.com>
13859
166a1957
MS
13860 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
13861 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 13862 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
13863 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
13864 Add iftarget clause for strongarm.
d63a86f8 13865
f1c47eb2
MS
138662002-05-06 Michael Snyder <msnyder@redhat.com>
13867
cb9a9d3e
MS
13868 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
13869 (gdb_continue_to_end): Accept output from status wrapper.
13870 * gdb.base/ending-run.exp: Add case for output from status wrapper.
13871 Clean up fail messages to match pass messages.
13872
f1c47eb2
MS
13873 Enable the "needs_status_wrapper" testsuite feature.
13874 * lib/gdb.exp (gdb_wrapper_init): New procedure.
13875 (gdb_compile): Conditionally call gdb_wrapper_init.
13876 * gdb.base/a2-run.exp: Recognize output from status wrapper.
13877 * gdb.c++/method.exp: Recognize output from status wrapper.
13878
6079c749
BE
138792002-05-06 Ben Elliston <bje@redhat.com>
13880From Graydon Hoare <graydon@redhat.com>
13881
13882 * config/sid.exp: Include support for "rawsid" protocol.
13883
188baff3
JB
138842002-05-03 Jim Blandy <jimb@redhat.com>
13885
13886 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
13887 * gdb.c++/hang3.C: New file.
13888
b9c07f0f
AC
138892002-05-04 Andrew Cagney <ac131313@redhat.com>
13890
13891 * gdb.base/default.exp: Remove obsolete code.
13892 * gdb.c++/misc.exp: Ditto. Update copyright.
13893 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
13894 * gdb.base/whatis.exp: Ditto. Update copyright.
13895 * gdb.base/scope.exp: Ditto. Update copyright.
13896 * gdb.base/ptype.exp: Ditto. Update copyright.
13897 * gdb.base/printcmds.exp: Ditto. Update copyright.
13898 * gdb.base/opaque.exp: Ditto. Update copyright.
13899 * gdb.base/list.exp: Ditto.
13900 * gdb.base/funcargs.exp: Ditto. Update copyright.
13901 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
13902 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
13903 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
13904 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
13905 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
13906 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
13907
5c7a0397
MS
139082002-05-02 Michael Snyder <msnyder@redhat.com>
13909
d6dcc264 13910 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
13911 * gdb.base/long_long.exp: Add xscale target.
13912 * gdb.base/default.exp: Add xscale target.
13913
eb7f1c48
JB
139142002-05-01 Jim Blandy <jimb@redhat.com>
13915
13916 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
13917 gdb.c++/hang.exp: New test.
13918
a6befae8
FF
139192002-05-01 Fred Fish <fnf@redhat.com>
13920
13921 * gdb.base/completion.exp: Handle completions of "./Make" for
13922 more than one completion possibility, as is the case when we
13923 build and test in the source tree.
13924
0a310277
AG
139252002-04-29 Anthony Green <green@redhat.com>
13926
13927 * gdb.java/jmisc1.exp: New file.
13928 * gdb.java/jmisc2.exp: New file.
13929
6ff9af88
DJ
139302002-04-24 Daniel Jacobowitz <drow@mvista.com>
13931
13932 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
13933
96b3d632
EZ
139342002-04-23 Elena Zannoni <ezannoni@redhat.com>
13935
13936 * gdb.base/help.exp: Change 'help status' to allow for target
13937 dependent output differences.
13938
5019bb54
MC
139392002-04-22 Michael Chastain <mec@shout.net>
13940
13941 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
13942
a805a116
MC
139432002-04-22 Michael Chastain <mec@shout.net>
13944
13945 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
13946
a1706bfd
DM
139472002-04-17 David S. Miller <davem@redhat.com>
13948
13949 * gdb.asm/sparc64.inc: New file.
13950 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
13951
a73a20a2
EZ
139522002-04-19 Elena Zannoni <ezannoni@redhat.com>
13953
13954 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
13955 instruction file directly into the build tree. Clean up at end of
13956 test.
13957
ba678339
DM
139582002-04-18 David S. Miller <davem@redhat.com>
13959
13960 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
13961 handle 64-bit platforms correctly.
13962 * gdb.base/maint.exp: Likewise.
13963
b03399da
KB
139642002-04-18 Kevin Buettner <kevinb@redhat.com>
13965
13966 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
13967 ``-fpic'' when compiling files comprising a shared library, but
13968 it does need additional linker flags in order to find shared
13969 libraries at run time.
13970
e2004992
KB
139712002-04-18 Kevin Buettner <kevinb@redhat.com>
13972
13973 * gdb.base/cvexpr.c (use): New function.
13974 (main): Invoke use() on all global variables to prevent
13975 some linkers from deleting these otherwise unused symbols.
13976
d8937120
MC
139772002-04-17 Michael Chastain <mec@shout.net>
13978From David S. Miller <davem@redhat.com>
13979
13980 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
13981 handle 64-bit platforms correctly.
13982
ffd61a58
MS
139832002-04-12 Michael Snyder <msnyder@redhat.com>
13984From Jim Blandy <jimb@redhat.com>
a9c64011 13985 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
13986 script can handle this instead.
13987 * gdb.base/bar.c (barx): Same.
13988 * gdb.base/baz.c (bazx): Same.
13989 * gdb.base/grbx.c (grbxx): Same.
13990
13991 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
13992 manager doesn't automatically unmap overlays unnecessarily.
13993
6b8426a6
MH
139942002-04-10 Martin M. Hunt <hunt@redhat.com>
13995
13996 * gdb.base/ending-run.exp: Fix pattern for Mips targets
13997 stepping out of main.
13998
34af4875
MC
139992002-04-09 Michael Chastain <mec@shout.net>
14000
14001 * gdb.c++/local.cc (main): Move call to marker1() inside nested
14002 scope so that the nested scope tests will make sense.
14003 * gdb.c++/local.exp: Write patterns that actually work with gcc
14004 (the HP patterns "were never known to work with gcc").
14005 Keep the old aCC patterns too.
14006
2d1676a0
DJ
140072002-04-09 Daniel Jacobowitz <drow@mvista.com>
14008
14009 * gdb.base/attach.exp: Correct target board test.
14010
3a63e3f9
MC
140112002-04-08 Michael Chastain <mec@shout.net>
14012
14013 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
14014 in a const method. Add some xfail and fail cases for configurations
14015 that do not emit the "const ...".
14016
f18dabd2
MC
140172002-04-07 Michael Chastain <mec@shout.net>
14018
14019 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
14020 Accept "A * const" and "const A * const" as type of "this".
14021 Fix spelling of getFunky throughout. Make messages uniform.
14022
0fcddd82
EZ
140232002-04-07 Elena Zannoni <ezannoni@redhat.com>
14024
a9c64011 14025 Work around for PR gdb/285:
0fcddd82
EZ
14026 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
14027
16a8534a
EZ
140282002-04-07 Elena Zannoni <ezannoni@redhat.com>
14029
14030 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
14031 instructions file at run time instead of configure time.
14032 Sometimes we run the test in a directory that is not the one we
14033 configured in.
14034 * gdb.asm/configure.in: Delete creation of symlink.
14035 * gdb.asm/configure: Regenerate.
14036
24181d81
JB
140372002-04-05 J. Brobecker <brobecker@gnat.com>
14038
14039 * gdb.gdb/xfullpath.exp: New test, to exercise the new
14040 xfullpath () function.
14041
7cdb7107
DJ
140422002-04-04 Daniel Jacobowitz <drow@mvista.com>
14043
14044 * gdb.asm/Makefile.in: Correct dependencies.
14045
14046 * gdb.asm/powerpc.inc: New file.
14047 * gdb.asm/asm-source.exp: Add PowerPC.
14048 * gdb.asm/configure.in: Likewise.
14049 * gdb.asm/configure: Regenerated.
14050
a7d17088
DJ
140512002-04-04 Daniel Jacobowitz <drow@mvista.com>
14052
14053 * gdb.base/relocate.exp: New file.
14054 * gdb.base/relocate.c: New file.
14055
cd721503
FF
140562002-04-04 Fred Fish <fnf@redhat.com>
14057
14058 * gdb.base/step-test.exp: Update comment regarding stopping in
14059 memcpy/bcopy calls inserted as part of the compiler runtime.
14060
b22ad7a7
MS
140612002-04-04 Michael Snyder <msnyder@redhat.com>
14062
14063 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
14064
5f279fa6
DJ
140652002-04-03 Daniel Jacobowitz <drow@mvista.com>
14066
14067 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
14068 (gdb_expect): Remove $notransfer hack.
14069
dd0fd3ce
DJ
140702002-04-02 Daniel Jacobowitz <drow@mvista.com>
14071
14072 * gdb.c++/classes.exp ("calling method for small class"): Match
14073 updated register output.
14074
1e50cda1
DJ
140752002-03-30 Daniel Jacobowitz <drow@mvista.com>
14076
14077 Fix PR gdb/452
14078 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
14079 when finished. Make gdb_file_cmd send "exec-file" when
14080 appropriate.
14081
24015922
DJ
140822002-03-30 Daniel Jacobowitz <drow@mvista.com>
14083
14084 * gdb.base/attach.exp: Remove extra setup_xfail.
14085
dd7dfd64
MS
140862002-03-26 Michael Snyder <msnyder@redhat.com>
14087
14088 * gdb.base/default.exp: Add tests for dump, append, and restore.
14089 * gdb.base/help.exp: Add tests for dump, append, and restore.
14090 * gdb.base/dump.exp: New file, test dump, append and restore.
14091 * gdb.base/dump.c: New file.
14092
48b2f8d7
MS
140932002-03-27 Michael Snyder <msnyder@redhat.com>
14094
d63a86f8 14095 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
14096 clean-ups in help messages.
14097
05b4d525
FF
140982002-03-26 Fred Fish <fnf@redhat.com>
14099
14100 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
14101 have debugging info for those functions and the compiler uses them
14102 internally to copy structs around.
14103
d7679631
FF
141042002-03-26 Fred Fish <fnf@redhat.com>
14105
14106 * gdb.base/list.exp: Revert the change made yesterday and add note
14107 about why we don't list the default lines for remote targets.
14108
523ac3f9
MS
141092002-03-25 Michael Snyder <msnyder@redhat.com>
14110
14111 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
14112
754b2b8d
FF
141132002-03-25 Fred Fish <fnf@redhat.com>
14114
14115 * gdb.base/list.exp: This test works on remote targets so remove
14116 the short circuit for remote targets. Update copyright.
14117
33c3e192
FF
141182002-03-25 Fred Fish <fnf@redhat.com>
14119
14120 * gdb.base/attach.exp: Fix logic error that was suppressing this
14121 test for all non hppa*-*-hpux* targets, instead of the hp target.
14122 Move comments closer to the suppression point. Also now need to
14123 check that we are running natively.
14124
d43e73ee
MS
141252002-03-22 Michael Snyder <msnyder@redhat.com>
14126
882c8f02
MS
14127 * gdb.base/default.exp: Add test for gcore. Update copyright.
14128 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 14129
04c12f60
FF
141302002-03-06 Fred Fish <fnf@redhat.com>
14131
14132 * gdb.base/funcargs.c: Remove extraneous ';' character.
14133 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
14134
b43df995
MC
141352002-03-04 Michael Chastain <mec@shout.net>
14136
14137 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
14138 accommodate gcc v3 function signature.
14139 * gdb.mi/mi0-var-cmd-exp: Ditto.
14140
92362027
AC
141412002-02-24 Andrew Cagney <ac131313@redhat.com>
14142
14143 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
14144 ``GNU/Linux'' or ``Linux kernel''
14145 * testsuite/gdb.threads/pthreads.c: Ditto.
14146
258ad32d
MC
141472002-02-24 Michael Chastain <mec@shout.net>
14148
14149 * gdb.threads/pthreads.c (thread1): Add a return statement.
14150 (thread2): Likewise.
14151 (foo): Likewise.
14152
04c3b3d4
MC
141532002-02-23 Michael Chastain <mec@shout.net>
14154
14155 * gdb.threads/linux-dp.c (philosopher): Add a return statement
14156 to placate gcc.
14157
5a2a0a20
MC
141582002-02-23 Michael Chastain <mec@shout.net>
14159
14160 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
14161 test "ptype bint". The test passes on all my stabs configurations.
14162
a640f7fc
JB
141632002-02-21 Jim Blandy <jimb@redhat.com>
14164
27924826
JB
14165 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
14166 filename at a time, and watch for the ones we want to see.
14167
a640f7fc
JB
14168 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
14169 types of pointers to prototyped functions.
14170
edcc8c75
AC
141712002-02-20 Andrew Cagney <ac131313@redhat.com>
14172
14173 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
14174 signed, unsigned and straight char.
14175 (padding_char, padding_short, padding_int, padding_long,
14176 padding_long_long, padding_float, padding_double,
14177 padding_long_double): New global variables.
14178 (fill, fill_structs): New functions.
14179
14180 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
14181 for correctly sized writes. Update copyright.
14182 (get_valueof): New procedure.
14183 (get_sizeof): Call get_valueof.
14184 (check_valueof): New procedure.
14185 (check_padding): New procedure.
14186
ac57ea44
MC
141872002-02-20 Michael Chastain <mec@shout.net>
14188
14189 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
14190 to setup_xfail. Document some of the remaining calls.
14191
7a10c941
MC
141922002-02-18 Michael Chastain <mec@shout.net>
14193
14194 * gdb.c++/userdef.exp: Update copyright year.
14195
fb8acdcc
DJ
141962002-02-18 Daniel Jacobowitz <drow@mvista.com>
14197
14198 * gdb.c++/userdef.exp: Test overloaded operators properly.
14199 Remove xfails.
14200
fda6ae12
MS
142012002-02-14 Michael Snyder <msnyder@redhat.com>
14202
14203 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
14204
676a0442
DJ
142052002-02-14 Daniel Jacobowitz <drow@mvista.com>
14206
14207 * gdb.base/a2-run.exp: Check for a remote target properly.
14208 * gdb.base/annota1.exp: Likewise.
14209 * gdb.base/list.exp: Likewise.
14210 * gdb.base/reread.exp: Likewise.
14211 * gdb.base/scope.exp: Likewise.
14212 * gdb.base/shlib-call.exp: Likewise.
14213 * gdb.base/term.exp: Likewise.
14214 * gdb.c++/annota2.exp: Likewise.
14215
78b4f468
RE
142162002-02-13 Richard Earnshaw <rearnsha@arm.com>
14217
14218 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
14219
9a81ba51
MC
142202002-02-10 Michael Chastain <mec@shout.net>
14221
14222 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
14223 (call_after_alloca): Ditto.
14224
004af6c7
DJ
142252002-02-10 Daniel Jacobowitz <drow@mvista.com>
14226
14227 * gdb.base/ending-run.exp: Guard "cont" test with
14228 gdb_skip_stdio_test.
14229
37225f62
JB
142302002-02-06 Jim Blandy <jimb@redhat.com>
14231
14232 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
14233 from here...
14234 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
14235 To here. Disable this test on non-HP platforms. Add big comment.
14236
fe6fdd96
MS
142372002-02-04 Michael Snyder <msnyder@redhat.com>
14238
14239 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
14240 other than d10v and m32r.
14241
036fad3f
RE
142422002-02-02 Richard Earnshaw <rearnsha@arm.com>
14243
14244 * gdb.base/default.exp: Rewrite test patterns to reduce time
14245 taken to match them.
14246
7148ab62
DJ
142472002-01-30 Daniel Jacobowitz <drow@mvista.com>
14248
14249 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
14250 Allow a start function above main.
14251 * gdb.threads/linux-dp.exp: Fix copyright date.
14252
396cc255
DJ
142532002-01-30 Daniel Jacobowitz <drow@mvista.com>
14254
a9c64011
AS
14255 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
14256 (check_philosopher_stack): Check for manager thread before checking
14257 for a just-starting thread.
396cc255 14258
f038d31b
DJ
142592002-01-30 Daniel Jacobowitz <drow@mvista.com>
14260
14261 From Neil Booth <neil@daikokuya.demon.co.uk>:
14262 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
14263 warnings.
14264
b3ff9d9a
FF
142652002-01-21 Fred Fish <fnf@redhat.com>
14266
14267 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
14268 not caller.
14269
39ad761d
JB
142702002-01-21 Jim Blandy <jimb@redhat.com>
14271
14272 * gdb.base/reread.exp: Check that GDB properly re-reads the
14273 executable file when it changes while no inferior is running.
14274
aaf320fa
FF
142752002-01-21 Fred Fish <fnf@redhat.com>
14276
a9c64011
AS
14277 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
14278 optionally accept the "shlib events" variation.
aaf320fa 14279
808a31f5
JB
142802002-01-21 Jim Blandy <jimb@redhat.com>
14281
14282 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
14283 call `fflush' after every `printf', so that the output is produced
14284 at predictable points, regardless of whatever buffering does (or
14285 doesn't) take place.
14286 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
14287 at different points.
14288
4420d5e2
DJ
142892002-01-20 Daniel Jacobowitz <drow@mvista.com>
14290
14291 * gdb.c++/inherit.exp: Update copyright years.
14292 * gdb.c++/method.exp: Likewise.
14293
3e36a0f4
DJ
142942002-01-20 Daniel Jacobowitz <drow@mvista.com>
14295
14296 * gdb.c++/classes.exp: Update for improved v3 support and skipping
14297 artificial methods/arguments.
14298 * gdb.c++/derivation.exp: Likewise.
14299 * gdb.c++/inherit.exp: Likewise.
14300 * gdb.c++/method.exp: Likewise.
14301 * gdb.c++/virtfunc.exp: Likewise.
14302
b4ceaee6
AC
143032002-01-18 Andrew Cagney <ac131313@redhat.com>
14304
14305 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
14306 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
14307 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
14308 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
14309 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
14310 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
14311
ecace851
JB
143122002-01-17 Jim Blandy <jimb@redhat.com>
14313
14314 * gdb.asm/asm-source.exp (info symbol): Take another shot at
14315 anchoring the pattern matching the entry point symbol's name.
14316
375fc983
AC
143172002-01-17 Andrew Cagney <ac131313@redhat.com>
14318
14319 * gdb.base/maint.exp: Update ``maint internal-error'' to match
14320 continue/quit query. Update copyright.
14321
fe6fdd96
MS
143222002-01-14 Michael Snyder <msnyder@redhat.com>
14323
14324 * gdb.base/gcore.exp: Remove extra debugging output.
14325
e017c81f
DJ
143262002-01-13 Daniel Jacobowitz <drow@mvista.com>
14327
14328 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
14329 for slightly dubious v2 mangled string.
14330
37ab3bf8
DJ
143312002-01-13 Daniel Jacobowitz <drow@mvista.com>
14332
14333 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
14334
1bc05c3a 143352002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 14336
1bc05c3a 14337 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 14338
1bc05c3a
JM
14339 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
14340 constructors.
14341 * gdb.c++/derivation.exp: Likewise.
14342 * gdb.c++/templates.exp: Likewise.
14343 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 14344
1bc05c3a
JM
143452002-01-10 Michael Snyder <msnyder@redhat.com>
14346
14347 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 14348
a911c360
MS
143492002-01-08 Michael Snyder <msnyder@redhat.com>
14350
14351 * gdb.base/gcore.exp: New test for generate-core-file command.
14352 * gdb.base/gcore.c: Testcase for above.
14353 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
14354
ea2119ec
JM
143552002-01-08 Jason Merrill <jason@redhat.com>
14356
14357 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
14358
68203136
FF
143592002-01-07 Fred Fish <fnf@redhat.com>
14360
14361 * gdb.c++/overload.exp: Remove unconditional xfails for:
14362 print foo_instance1.overloadargs(1)
14363 print foo_instance1.overloadargs(1, 2)
14364 print foo_instance1.overloadargs(1, 2, 3)
14365 print foo_instance1.overloadargs(1, 2, 3, 4)
14366 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
14367 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
14368 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
14369 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
14370 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
14371 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
14372 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
14373 print foo_instance1.overload1arg()
14374 print foo_instance1.overload1arg((char)arg2)
14375 print foo_instance1.overload1arg((signed char)arg3)
14376 print foo_instance1.overload1arg((unsigned char)arg4)
14377 print foo_instance1.overload1arg((int)arg7)
14378 print foo_instance1.overload1arg((unsigned int)arg8)
14379 print foo_instance1.overload1arg((float)arg11)
14380 print foo_instance1.overload1arg((double)arg12)
d63a86f8 14381
21b9b5b1
MS
143822002-01-07 Michael Snyder <msnyder@redhat.com>
14383
14384 * gdb.base/huge.exp: New test. Print a very large target data object.
14385 (skip_huge_test): New test variable. Define if you want to skip this
14386 test. The test reads an 8 megabyte data object from the target, so it
14387 might be very time consuming on remote targets with a slow connection.
14388 * gdb.base/huge.c: New file. Test case for above.
14389
725f922e
FF
143902002-01-07 Fred Fish <fnf@redhat.com>
14391
14392 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
14393 g_instance.bfoo, and g_instance.cfoo.
14394
889bf7c5 143952002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 14396
889bf7c5
PA
14397 * gdb.base/break.c (multi_line_if_conditional): New function.
14398 (multi_ilne_while_conditional): Likewise.
14399 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
14400 IF or WHILE condition puts the breakpoint at the start of
14401 the condition.
f286b2c3 14402
634d57ec
JL
14403 * gdb.base/selftest.exp (backtrace through signal handler): Remove
14404 hppa*-*-hpux* expected failure.
14405 * gdb.base/structs.exp (do_function_calls): Similarly.
14406
14407 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
14408 watchpoints.
14409
9fbfe2dc
AC
144102002-01-06 Andrew Cagney <ac131313@redhat.com>
14411
14412 Fix PR gdb/66.
14413 * gdb.base/structs.exp: Replace skip for a29k with skip for
14414 gdb,cannot_call_functions.
14415 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
14416 * gdb.base/callfuncs.exp: Ditto.
14417 * gdb.base/call-rt-st.exp: Ditto.
14418 * gdb.base/call-strs.exp: Ditto.
14419 * gdb.base/callfwmall.exp: Ditto.
14420 * gdb.base/scope.exp: Obsolete xfail a29k.
14421 * gdb.c++/misc.exp: Ditto.
14422 * gdb.c++/cplusfuncs.exp: Ditto.
14423 * gdb.base/ptype.exp: Ditto.
14424 * gdb.base/printcmds.exp: Ditto.
14425 * gdb.base/opaque.exp: Ditto.
14426 * gdb.base/list.exp: Ditto.
14427 * gdb.base/funcargs.exp: Ditto.
14428 * gdb.base/default.exp: Ditto.
14429
8ddad156
MS
144302002-01-04 Michael Snyder <msnyder@redhat.com>
14431
ca4976a6 14432 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
14433 * gdb.base/maint.exp: Add tests for maint info sections options.
14434
1b074332
JL
14435Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
14436
14437 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
14438
7d159115
CV
144392001-12-20 Corinna Vinschen <vinschen@redhat.com>
14440
14441 * gdb.asm/arm.inc: New file.
14442 * gdb.asm/asm-source.exp: Add arm targets.
14443 * gdb.asm/configure.in: Ditto.
14444 * gdb.asm/configure: Recreated from configure.in.
14445
8fb87725
JL
14446Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
14447
afabe08c
JL
14448 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
14449 with HP's compiler.
14450 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
14451 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
14452 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
14453 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
14454
14455 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
14456 either HP's compilers or GCC.
14457
db521deb
JL
14458 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
14459 a SIGBUS or SIGSEGV.
14460
14461 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
14462
14463 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
14464 can be compiled with either HP's compiler or GCC.
14465
cfa88ab7
JL
14466 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
14467 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
14468 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
14469
ca344dff
JL
14470 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
14471 to match current gdb output. Update due to using auto-solib-limit
14472 for limiting instead of overloading auto-solib-add.
14473 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
14474 test program.
14475
3f3c6e55 14476 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
14477 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
14478 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
14479 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
14480 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
14481 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
14482 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
14483 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
14484 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
14485 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
14486 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
14487 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
14488 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 14489
8fb87725
JL
14490 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
14491 a SIGTRAP to the inferior.
14492
cf599fa7
CV
144932001-12-19 Corinna Vinschen <vinschen@redhat.com>
14494
14495 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
14496 Substitute call to target_link by call to gdb_compile.
14497
2cd045cd
JL
14498Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
14499
a9c64011
AS
14500 * gdb.base/break.exp: Fix HP specific search string when testing
14501 backtracing in a called function.
2cd045cd 14502
a9c64011
AS
14503 * gdb.base/constvars.exp: Only set lang to C++ if we're
14504 compiling the test with HP's compilers.
14505 * gdb.base/volatile.exp: Similarly.
2cd045cd 14506
99ebe9ac
JB
145072001-12-19 Jim Blandy <jimb@redhat.com>
14508
14509 * gdb.base/printcmds.exp: Expect the null character to be printed
14510 as '\0', and the '\013' to be printed as '\v'.
14511 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
14512 * gdb.base/setvar.exp: Same.
14513
b9891b29
JB
145142001-12-17 Jim Blandy <jimb@redhat.com>
14515
0eba65ab
JB
14516 * gdb.base/completion.exp: Rather than completing very long
14517 filenames, which can make the readline library produce output we
14518 don't recognize, cd to the directory first, and then complete
14519 using nice, short relative paths.
14520
6970b5b1
JB
14521 * gdb.base/completion.exp: On some systems, there is, in fact, a
14522 variable named `b' in scope, since GDB treats all static
a9c64011
AS
14523 variables as being in scope. So use `no_var_named_this'
14524 instead of `b'.
6970b5b1 14525
b9891b29 14526 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 14527 can't find the core file's registers as a failure.
b9891b29 14528
e6ccd35f
JSC
145292001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
14530
a9c64011
AS
14531 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
14532 test expect string more specific.
e6ccd35f 14533
105ba819
CV
145342001-12-13 Corinna Vinschen <vinschen@redhat.com>
14535
14536 * gdb.asm/asm-source.exp: Add support for xstormy16.
14537 * gdb.asm/configure.in: Ditto.
14538 * gdb.asm/configure: Rebuild.
14539 * gdb.asm/xstormy16.inc: New file.
14540
e9e79dd9
FF
145412001-12-10 Fred Fish <fnf@redhat.com>
14542
14543 * gdb.base/maint.exp: Update to match changes in type dumping code.
14544
347dc97d
JB
145452001-12-10 Jim Blandy <jimb@redhat.com>
14546
14547 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
14548 matching the entry point symbol's name at the beginning of the
14549 line.
347dc97d 14550
5178b9d6
DJ
145512001-12-07 Daniel Jacobowitz <drow@mvista.com>
14552
14553 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
14554 gdb.c++/inherit.exp, gdb.c++/method.exp,
14555 gdb.c++/namespace.exp, gdb.c++/templates.exp,
14556 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
14557 and class layout support.
14558
af890c52
DJ
145592001-12-07 Daniel Jacobowitz <drow@mvista.com>
14560
14561 * gdb.c++/classes.exp: Add test for static member function.
14562 * gdb.c++/misc.cc: Add class with static member function.
14563
7a345fb3
JB
145642001-12-07 Jim Blandy <jimb@redhat.com>
14565
f2e54a80 14566 If GDB says it can't find the struct the function returned, report
8032bf31
JB
14567 those tests as `unsupported'.
14568 * gdb.base/call-rt-st.exp (print_struct_call): New function.
14569 Rewrite subsequent tests to use it.
14570
14571 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
14572 those tests as `unsupported'.
14573 * gdb.base/structs.exp (call_struct_func): New function.
14574 (do_function_calls): Use call_struct_func to call the functions
14575 returning structs.
14576
0bc69509
JB
14577 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
14578 whether functions are prototyped or not, so we can't possibly pass
14579 arguments to t_float_values2 properly.
14580
7a345fb3
JB
14581 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
14582 value of `timeout' for targets other than the mips*tx39-*.
14583
edb6ede1
MS
145842001-12-06 Michael Snyder <msnyder@redhat.com>
14585
d63a86f8 14586 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
14587 and detect whether the start symbol has a leading underscore.
14588
2d842f13
JB
145892001-12-04 Jim Blandy <jimb@redhat.com>
14590
14591 * gdb.base/completion.exp: Clarify indentation.
14592
68550daf
JB
145932001-12-03 Jim Blandy <jimb@redhat.com>
14594
14595 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
14596 variables on the S/390, not `.word'.
14597
cd5195a8
JB
145982001-11-30 Jim Blandy <jimb@redhat.com>
14599
14600 Add assembly-source tests for s390-ibm-linux.
14601 * gdb.asm/s390.inc: New file.
14602 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
14603 the S/390 architecture.
a9c64011 14604 * gdb.asm/configure: Regenerated.
cd5195a8 14605
ca9efc90
MS
146062001-11-30 Michael Snyder <msnyder@redhat.com>
14607
14608 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
14609 next, info source, info sources, info line, global and static
14610 variables, and static functions.
14611 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
14612 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
14613 * gdb.asm/asmsrc1.s: Add a static function and some variables.
14614 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
14615 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
14616 (gdbasm_leave): Restore frame pointer.
14617 (gdbasm_startup): Copy stack set-up from crt0.S.
14618
d0e66976
FN
146192001-11-26 Fernando Nasser <fnasser@redhat.com>
14620
14621 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
14622 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
14623 to a local (non-static) variable. Copy tstruct.a to a static buffer
14624 and return a pointer to that buffer.
14625 * gdb.base/callfwmall.c (t_structs_a): Ditto.
14626
e2334072
MK
146272001-11-24 Mark Kettenis <kettenis@gnu.org>
14628
14629 * gdb.asm/configure.in: Fix recognition of ix86 target.
14630 * gdb.asm/configure: Regenerate.
14631
756caa3d
MS
146322001-11-21 Michael Snyder <msnyder@redhat.com>
14633
14634 * gdb.asm/sparc.inc: New file.
14635 * gdb.asm/asm-source.exp: Recognize sparc target.
14636 * gdb.asm/configure.in: Recognize sparc target.
14637 * gdb.asm/configure: Regenerate.
d63a86f8 14638
9a4d72d5
MS
146392001-11-21 Michael Snyder <msnyder@redhat.com>
14640
14641 * gdb.asm/m32r.inc: New file.
14642 * gdb.asm/asm-source.exp: Recognize m32r target.
14643 * gdb.asm/configure.in: Recognize m32r target.
14644 * gdb.asm/configure: Regenerate.
14645
a773d1cd
MS
146462001-11-20 Michael Snyder <msnyder@redhat.com>
14647
017ac23d
MS
14648 * gdb.asm/i386.inc: New file.
14649 * gdb.asm/asm-source.exp: Recognize ix86 target.
14650 * gdb.asm/configure.in: Recognize ix86 target.
14651 * gdb.asm/configure: Regenerate.
14652
a773d1cd
MS
14653 * gdb.c++/namespace.exp: Fix quotes in output messages.
14654
bb632afb
MS
146552001-11-14 Michael Snyder <msnyder@redhat.com>
14656
25d559ca 14657 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
14658 qualifier in a type cast expression, to designate an address
14659 in the instruction space (Harvard architecture).
14660
4749e309
MS
146612001-11-13 Michael Snyder <msnyder@redhat.com>
14662
14663 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
14664 Tests for expressions using 'const' and 'volatile'.
14665
25050984
CV
146662001-11-13 Corinna Vinschen <vinschen@redhat.com>
14667
14668 * gdb.asm/asm-sources.exp: Allow defining linker flags.
14669
1902c51f
DJ
146702001-11-12 Daniel Jacobowitz <drow@mvista.com>
14671
14672 * lib/mi-support.exp (mi_run_to_helper): Move comments
14673 outside of gdb_expect.
14674
dcf95b47
DJ
146752001-11-11 Daniel Jacobowitz <drow@mvista.com>
14676
14677 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
14678 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
14679 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
14680 mi0_run_to): New functions.
14681 * gdb.mi/mi-simplerun.exp: Use them.
14682 * gdb.mi/mi0-simplerun.exp: Likewise.
14683 * gdb.mi/mi-var-cmd.exp: Likewise.
14684 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 14685
45b074e1
AC
146862001-11-10 Andrew Cagney <ac131313@redhat.com>
14687
14688 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
14689 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
14690
bf50d346
AC
146912001-11-09 Andrew Cagney <ac131313@redhat.com>
14692
14693 * gdb.base/restore.exp: Include $expected value in restored test
14694 message.
14695
9383332c
AC
146962001-11-09 Andrew Cagney <ac131313@redhat.com>
14697
14698 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
14699 implemented.
14700
db62520a
MS
147012001-11-08 Michael Snyder <msnyder@redhat.com>
14702
14703 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
14704 Add pass/fail message for stop at breakpoint in call dummy function.
14705
b5703437
MS
147062001-11-07 Michael Snyder <msnyder@redhat.com>
14707
d63a86f8
RM
14708 * gdb.c++/templates.exp (test_template_breakpoints):
14709 If we get an overload menu, but it does not match what
760f6330 14710 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
14711 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
14712 making the whitespace optional. Argument for "new" may be
14713 "unsigned" as well as "unsigned int/long".
d63a86f8 14714 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
14715 making the whitespace optional. Also replace "(void) with
14716 "((void|)), making the keyword "void" optional.
d63a86f8 14717 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
14718 making the whitespace optional. Also replace "(void) with
14719 "((void|)), making the keyword "void" optional.
3bf40917
MS
14720 * gdb.base/callfuncs.c (t_float_values): This function must
14721 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 14722 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
14723 can be tested against both cases. Usually one case involves
14724 promotion of float to double, while the other does not.
14725 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
14726 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
14727 includes a stack frame for "start".
14728
c8ab4e6d
JB
147292001-11-05 Jim Blandy <jimb@redhat.com>
14730
14731 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
14732 pointers are 32 bits long, and that offsets of relocs are always
14733 stored in the data (REL-style), and not in the reloc entry itself
14734 (RELA-style).
14735 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
14736 stabs.
14737
3f08ced9
MS
147382001-11-01 Michael Snyder <msnyder@redhat.com>
14739
14740 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
14741 and regular expression operators by using quoting.
14742
cbfa24cd
MS
147432001-10-31 Michael Snyder <msnyder@redhat.com>
14744
14745 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
14746 depending on what the symbol table contains.
14747 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
14748 the output of the ptype command. Similarly, accept both "const &"
14749 and "const&".
14750
aaa68313
CV
147512001-10-31 Corinna Vinschen <vinschen@redhat.com>
14752
14753 * gdb.base/miscexprs.c (main): Add usage of preprocessor
14754 symbol `STORAGE' to allow to choose the storage class of
14755 the local datastructures.
14756 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
14757 compiler directive.
14758
91740388
MS
147592001-10-30 Michael Snyder <msnyder@redhat.com>
14760
14761 * gdb.base/jump.exp: Allow it to run for all targets.
14762
1b7c05e7
CV
147632001-10-29 Corinna Vinschen <vinschen@redhat.com>
14764
14765 * gdb.base/call-ar-st.c (print_double_array): Match for loop
14766 with new double_array size.
14767 (main): Change storage class of all local variables to static.
14768 Reduce size of double_array to 9.
14769 * gdb.base/call-ar-st.exp: Increase timeout value.
14770 Change expected output for double array to match new size in
14771 call-ar-st.c.
14772
36a22261
CV
147732001-10-29 Corinna Vinschen <vinschen@redhat.com>
14774
14775 * gdb.base/ending-run.exp: Create identical output when passing
14776 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 14777 Stormy16 target.
36a22261 14778
92b8ae91
MK
147792001-10-28 Mark Kettenis <kettenis@gnu.org>
14780
14781 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
14782 that we catch the expected failure under Linux/x86.
14783
cb135b83
OF
147842001-10-29 Orjan Friberg <orjanf@axis.com>
14785
14786 * gdb.base/setvar.exp: Escape curly braces.
14787 * gdb.stabs/weird.exp: Ditto.
14788
6884aa54
DJ
147892001-10-27 Daniel Jacobowitz <drow@mvista.com>
14790
14791 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
14792 * gdm.mi/mi0-hack-cli.exp: Likewise.
14793
0398c9aa
AC
147942001-10-25 Andrew Cagney <ac131313@redhat.com>
14795
14796 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
14797 messages.
14798
d20bf2e8
AC
147992001-10-21 Andrew Cagney <ac131313@redhat.com>
14800
14801 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
14802 checking MI enabled.
14803
03dd63aa
CV
148042001-10-09 Corinna Vinschen <vinschen@redhat.com>
14805
14806 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
14807
1d9d99f3
FCE
148082001-10-04 Frank Ch. Eigler <fche@redhat.com>
14809
14810 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
14811 if gdb child process crashes, just signal an error.
14812
838ae6c4
JB
148132001-10-02 Jim Blandy <jimb@redhat.com>
14814
14815 * lib/gdb.exp (test_xfail_format): Simplify.
14816
14817 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
14818 front of the variable name `format'. Simplify `if'.
14819
8f0cbc1c
DJ
148202001-10-01 Daniel Jacobowitz <drow@mvista.com>
14821
14822 * gdb.threads/pthreads.exp: Wait for output and delay
14823 before sending ^C.
14824
1f08dafd
DJ
148252001-10-01 Daniel Jacobowitz <drow@mvista.com>
14826
14827 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
14828 some incorrect output instead of timing out.
14829 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
14830
674f90ff
CV
148312001-09-28 Corinna Vinschen <vinschen@redhat.com>
14832
14833 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
14834 check to allow additional `int'.
14835
9b284272
DJ
148362001-09-27 Daniel Jacobowitz <drow@mvista.com>
14837
14838 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
14839 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
14840
b55a4771
MS
148412001-09-27 Michael Snyder <msnyder@redhat.com>
14842
14843 * lib/gdb.exp (test_debug_format): New proc.
14844 (setup_xfail_format): Use new proc test_debug_format.
14845 * gdb.base/constvars.exp (local_compiler_xfail_check): New
14846 proc; use new service proc test_debug_format.
14847 Replace all other "gcc_compiled" tests with this test.
14848 * gdb.base/volatile.exp (local_compiler_xfail_check): New
14849 proc; use new service proc test_debug_format.
14850 Replace all other "gcc_compiled" tests with this test.
14851
148522001-09-27 Michael Snyder <msnyder@redhat.com>
14853
14854 * gdb.base/cvexpr.exp: New file.
14855 * gdb.base/cvexpr.c: New file
14856 Test for expressions using const and volatile keywords.
14857
4e6667ac
CV
148582001-09-26 Corinna Vinschen <vinschen@redhat.com>
14859
14860 * gdb.base/constvars.exp: Check for different orders of keywords
14861 and additional "int" strings in output.
14862
4f337972
AC
148632001-09-22 Andrew Cagney <ac131313@redhat.com>
14864
14865 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
14866 responses from "help maint".
14867
2015650d
FCE
148682001-09-19 Frank Ch. Eigler <fche@redhat.com>
14869
14870 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
14871 to localhost:NNN instead of :NNN, in case Xvfb is listening
14872 only on TCP.
14873
f3bcedc1
CV
148742001-09-19 Corinna Vinschen <vinschen@redhat.com>
14875
14876 * gdb.base/recurse.exp: When checking leaving the watchpoint
14877 scope, recognize when gdb is in function's epilogue and pass.
14878
6b819c92
KS
148792001-09-18 Keith Seitz <keiths@redhat.com>
14880
14881 * lib/insight-support.exp (_gdbtk_export_target_info): Add
14882 support for running tests against sid targets.
14883 (gdbtk_done): Ditto.
14884
a10c9419
CV
148852001-09-18 Corinna Vinschen <vinschen@redhat.com>
14886
14887 * gdb.base/ending-run.c (main): Set stdout buffersize
14888 to the same reasonable value for any target.
14889 * gdb.base/ending-run.exp: Add a regular expression
14890 to make testsuite happy on Sanyo Stormy16 target.
14891
739d0d99
CV
148922001-09-17 Corinna Vinschen <vinschen@redhat.com>
14893
14894 * gdb.base/display.c (do_loops): Add float variable `f'.
14895 Increment f in loop.
14896 * gdb.base/display.exp: Increment timeout by 60 seconds.
14897 Change float display test to use variable `f'.
14898
1b8947f0
JB
148992001-09-17 Jim Blandy <jimb@redhat.com>
14900
14901 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
14902 overflowing the limited breakpoint tables on some ROM monitors
14903 (like the ROM68K).
14904
9890ac81
FCE
149052001-09-15 Frank Ch. Eigler <fche@redhat.com>
14906
14907 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
14908 the "-ac" (disable access control) flag.
14909
6db765ea
JH
149102001-08-30 Jeff Holcomb <jeffh@redhat.com>
14911
14912 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
14913 ints.
14914
4c32cc04
KS
149152001-08-30 Keith Seitz <keiths@redhat.com>
14916
14917 * lib/gdb.exp: Move all insight-related functionality into
14918 separate file.
14919 * lib/insight-support.exp: New file.
14920
8d6e6f81
FCE
149212001-08-29 Frank Ch. Eigler <fche@redhat.com>
14922
14923 * config/sid.exp (sid_start): Never set sid verbosity; disable
14924 expect_background {} that consumed its stdout; tolerate </dev/null.
14925 Attempt to set endianness override in "sid" protocol mode. Cleanup.
14926
6a90e1d0
AC
149272001-08-18 Andrew Cagney <ac131313@redhat.com>
14928
14929 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
14930 CLI jump command to start it.
14931 (mi_run_to_main): Fail immediatly when unexpected output.
14932
1759b3c3
AC
149332001-08-18 Andrew Cagney <ac131313@redhat.com>
14934
14935 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
14936 beginning of function. Fix PR gdb/191.
14937
61d11d80
FCE
149382001-08-16 Frank Ch. Eigler <fche@redhat.com>
14939
14940 * config/sid.exp (sid_start): Don't warn if we cannot figure out
14941 what to force sid endianness to.
14942
942a4df2
KS
149432001-08-15 Keith Seitz <keiths@redhat.com>
14944
14945 * lib/gdb.exp (gdbtk_start): Don't set environment
14946 variables for TCL_LIBRARY and friends. Insight will
14947 now figure these out for itself.
14948
0521c418
MS
149492001-08-02 Michael Snyder <msnyder@redhat.com>
14950
14951 * gdb.base/completion.exp: Remove the symbol "a64l" from
14952 the expect string; this is target-specific, and not related
14953 to what is being tested.
14954
74a9a58a
DB
149552001-08-02 Dave Brolley <brolley@redhat.com>
14956
14957 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
14958
c70819fa
MS
149592001-07-25 Michael Snyder <msnyder@redhat.com>
14960
c2b8fa57
MS
14961 * gdb.base/consecutive.exp: New file. Test stepping over
14962 breakpoints on consecutive instructions.
14963 * gdb.base/consecutive.c: New file.
14964
c70819fa
MS
14965 * gdb.base/call-rt-st.exp: Use double-backslash to quote
14966 curly braces in regular expressions.
14967
2b1a1355
MS
149682001-07-25 Michael Snyder <msnyder@redhat.com>
14969
14970 * gdb.base/ending-run.exp: Accept "Program exited normally" as
14971 legitimate output from stepping out of main.
14972
413eca6f
KS
149732001-07-22 Keith Seitz <keiths@redhat.com>
14974
14975 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
14976 the empty string, do not run the tests.
14977
7e5a9322
SC
149782001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14979
14980 * gdb.base/long_long.exp: Detect size of pointer. Take into
14981 account 2-byte pointers when testing for p/a results.
14982
de58f10f
SC
149832001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14984
d63a86f8 14985 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
14986 and defined to 1K for m68hc11.
14987 (random_data): Reduce table to 1K for embedded platforms (68hc11).
14988 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
14989 (sizeof_random_data): New variable to tell the size of the data table;
14990 don't test past this size; always run to main.
14991
d6f5fea1
SC
149922001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14993
14994 * gdb.base/return2.exp: return of long long and double fails for
14995 68HC11; don't execute these tests on that platform.
14996 * gdb.base/return.exp: Return of a double fails for 68hc11.
14997
c477543d
SC
149982001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
14999
15000 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
15001 tests that print a float.
15002 * call-rt-st.exp: Likewise.
15003
63cf1c79
MK
150042001-07-12 Mark Kettenis <kettenis@gnu.org>
15005
15006 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
15007 running this test on Linux.
15008
112f9ab5
MC
150092001-06-24 Michael Chastain <chastain@redhat.com>
15010
15011 * gdb.base/arithmet.exp: Remove some tests to make all test names
15012 unique.
15013
4970cb0f
MS
150142001-07-03 Michael Snyder <msnyder@redhat.com>
15015
15016 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
15017 the output of the ptype command.
15018
d85da69f
MS
150192001-07-02 Michael Snyder <msnyder@redhat.com>
15020
4c8a82de
MS
15021 * gdb.base/completion.exp: Don't assume that break.c is the only
15022 source file that may contain functions named "marker".
d85da69f
MS
15023 * gdb.base/corefile.exp: Quote the curly braces in regexp.
15024
8afc772b
AC
150252001-06-28 Andrew Cagney <ac131313@redhat.com>
15026
15027 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
15028 of files to delete.
15029
15030 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
15031 * gdb.disasm/h8300s.exp: New file.
15032 gdb.disasm/h8300s.s: Likewise.
15033
cff22675
AC
150342001-06-27 Andrew Cagney <ac131313@redhat.com>
15035
15036 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
15037 empty breakpoint tables.
15038
68c81b54
AC
150392001-06-25 Andrew Cagney <ac131313@redhat.com>
15040
15041 * lib/mi-support.exp: Update args=... part of stop-reason
15042 patterns. Accept either a list or a tuple.
15043
2dd62704
AC
150442001-06-23 Andrew Cagney <ac131313@redhat.com>
15045
15046 * lib/mi-support.exp: Remove local emacs variable defining
15047 change-log-default-name.
15048
b4127474
MC
150492001-06-22 Michael Chastain <chastain@redhat.com>
15050
15051 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
15052 This is operationally compatible with the previous version.
15053
8dbfb380
JB
150542001-06-13 Jim Blandy <jimb@redhat.com>
15055
15056 * lib/gdb.exp (gdb_test): Doc fix.
15057
f2d8c86d
MC
150582001-06-10 Michael Chastain <chastain@redhat.com>
15059
15060 * gdb.base/exprs.exp: Remove a duplicate test.
15061
81564d34
JB
150622001-06-06 Jim Blandy <jimb@redhat.com>
15063
15064 * gdb.base/return2.exp (main): Use values to test float and double
15065 returns that are not NaN's, to avoid being confused by IEEE
15066 comparison rules.
15067
da55addb
MS
150682001-06-04 Michael Snyder <msnyder@redhat.com>
15069
15070 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 15071 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
15072 rather than wait for 12 more tests to time out.
15073
42c65987
JB
150742001-06-06 Jim Blandy <jimb@redhat.com>
15075
b18bced9 15076 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 15077 Don't forget to match the GDB prompt.
b18bced9 15078
42c65987
JB
15079 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
15080
5b41e5f0
JB
150812001-06-04 Jim Blandy <jimb@redhat.com>
15082
15083 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
15084 command.
15085
015e046f
KB
150862001-05-31 Kevin Buettner <kevinb@redhat.com>
15087
15088 * gdb.base/annota1.exp (info break): Match four or more spaces
15089 after "Address".
15090
fb1ffbbe
MC
150912001-05-31 Michael Chastain <chastain@redhat.com>
15092
15093 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
15094 (dm_type_int_star): Likewise.
15095 (dm_type_long_star): Likewise.
15096 (dm_type_void_star): Likewise.
15097
5ea2a32c
KB
150982001-05-29 Kevin Buettner <kevinb@redhat.com>
15099
15100 * gdb.base/completion.exp (INPUTRC): Set this environment variable
15101 to a known value in order to get consistent results regardless
15102 of the setting of INPUTRC or the presence or contents of .inputrc.
15103
ae23c492
MS
151042001-05-24 Michael Snyder <msnyder@redhat.com>
15105
ac55707e
MS
15106 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
15107 Don't require that the main thread and the manager thread are the
15108 first in the list.
15109
ae23c492
MS
15110 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
15111 debugging. If test fails, issue an "unsupported" not a "fail".
15112
400071f1
JB
151132001-05-24 Jim Blandy <jimb@redhat.com>
15114
15115 Don't assume that short is shorter than int.
15116 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
15117 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 15118 this isn't true.
400071f1
JB
15119 ("print unsigned char == (~0)"): Add test that verifies that ~0,
15120 an int, is not equal to ~0 stored in an unsigned char. This tests
15121 the same thing that the previous test meant to, but works on
15122 16-bit machines, too.
15123 ("print unsigned char != (~0)"): Same test, complemented.
15124
0816a3e5
MS
151252001-05-24 Michael Snyder <msnyder@redhat.com>
15126
15127 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 15128 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
15129 and prevents dejagnu getting out of step.
15130
f6dc23a9
KB
151312001-05-23 Kevin Buettner <kevinb@redhat.com>
15132
15133 * gdb.base/finish.exp (finish_void): Revise pattern for
15134 stopping on the call statement to not permit stopping at
15135 the start of the instructions comprising the call sequence.
15136
7dbd117d
MC
151372001-05-19 Michael Chastain <chastain@redhat.com>
15138
15139 * gdb.base/callfuncs.exp: Make all test names unique.
15140 * gdb.base/commands.exp: Make all test names unique.
15141 * gdb.base/condbreak.exp: Make all test names unique.
15142 * gdb.base/dbx.exp: Make all test names unique.
15143 * gdb.base/default.exp: Make all test names unique.
15144 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
15145 and TIMEOUT messages to their corresponding PASS message.
15146 * gdb.base/ending-run.exp: Make all test names unique.
15147 * gdb.base/long_long.exp: Remove duplicate test.
15148
6b0b0a9e
KB
151492001-05-21 Kevin Buettner <kevinb@redhat.com>
15150
15151 * gdb.base/finish.exp (finish_void): Allow "finish" command to
15152 stop on the call statement as well as the statement after the
15153 call.
15154
2caa35cb
MS
151552001-05-21 Michael Snyder <msnyder@redhat.com>
15156
15157 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
15158
40713331
EZ
151592001-05-10 Elena Zannoni <ezannoni@redhat.com>
15160
a9c64011
AS
15161 * gdb.base/completion.exp: Revamp test. Make it execute on all
15162 platforms.
40713331 15163
c2c1be8d
EZ
151642001-05-10 Elena Zannoni <ezannoni@redhat.com>
15165
a9c64011
AS
15166 * config/gdbserver.exp (gdb_load): Handle the case
15167 in which the arguments to gdbserver are given in the
15168 baseboard configuration file.
15169 Also handle the case in which the server needs to do a
15170 load.
2c9cd303 15171
9671de48
KS
151722001-05-07 Keith Seitz <keiths@cygnus.com>
15173
a9c64011
AS
15174 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
15175 set up the display for testing.
15176 (gdbtk_start): Convert all paths to paths that tcl will like.
15177 Export target information to environment.
15178 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
15179 necessary.
15180 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
15181 (to_tcl_path): New proc to convert a given pathname into
15182 a path acceptible as an argument to a tcl command.
15183 (_gdbtk_export_target_info): New proc to export target info
15184 into the environment for gdbtk testing.
15185 (gdbtk_done): New proc to signal end-of-test.
9671de48 15186
5a360f47
JB
151872001-05-06 Jim Blandy <jimb@redhat.com>
15188
15189 * restore.c: Make the code of caller0 correspond to its comment.
15190
66c756c6
MS
151912001-05-03 Michael Snyder <msnyder@redhat.com>
15192
15193 * config/sid.exp (gdb_target_sid): Check for error messages.
15194 On error or timeout, don't make expect exit (which will terminate
15195 all subsequent tests); instead just make gdb exit.
d63a86f8 15196 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
15197 return a negative value.
15198
a966fde5
JB
151992001-04-24 Jim Blandy <jimb@redhat.com>
15200
851c18e0
JB
15201 * gdb.c++/templates.exp: If we see the prompt for the overload
15202 list, but we haven't recognized any of the longer patterns,
15203 arrange for this test to fail, not hang.
15204
a966fde5
JB
15205 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
15206 variations.
15207
db144853
MC
152082001-04-22 Michael Chastain <chastain@redhat.com>
15209
15210 * gdb.c++/local.exp: Use the 'runto' library function.
15211 * gdb.c++/namespace.exp: Likewise.
15212 * gdb.c++/overload.exp: Likewise.
15213
3207ec21
KB
152142001-03-26 Kevin Buettner <kevinb@redhat.com>
15215
15216 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
15217 * gdb.base/step-line.exp: New file. Test step/next in presence of
15218 #line directives.
15219 * gdb.base/step-line.c: New file. Test program for the above.
15220 * gdb.base/step-line.inp: New file. We pretend that this file has
15221 been transformed by some other tool into step-line.c.
15222
13b57657
JB
152232001-03-21 Jim Blandy <jimb@redhat.com>
15224
15225 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
15226 unmangled operator names.
15227
754cbe1c
JB
152282001-03-20 Jim Blandy <jimb@redhat.com>
15229
15230 * gdb.threads/linux-dp.exp: Recognize an additional message
15231 generated by GDB when it doesn't understand how to debug threads
15232 on the target system.
15233
177495c9
AC
152342001-03-19 Andrew Cagney <ac131313@redhat.com>
15235
15236 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
15237
f266096b
MC
152382001-03-12 Michael Chastain <chastain@redhat.com>
15239
15240 * gdb.c++/derivation.exp: Use the 'runto' library function.
15241
cac3c2ff
MC
152422001-03-12 Michael Chastain <chastain@redhat.com>
15243
15244 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
15245
b6c11a24
MC
152462001-02-24 Michael Chastain <chastain@redhat.com>
15247
15248 * gdb.c++/ref-types.exp: Change handwritten code to library
15249 function 'runto'.
15250
6bae5bce
OF
152512001-03-16 Orjan Friberg <orjanf@axis.com>
15252
15253 * gdb.base/signals.exp: Set count to 0 explicitly.
15254
0015fd9a
MS
152552001-03-15 Mark Salter <msalter@redhat.com>
15256
15257 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
15258 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
15259 (gdb_load): Add support for additional target_info: gdb_download_size
15260 and gdb_load_timeout.
0015fd9a 15261
fc33412a
DT
15262Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
15263
15264 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
15265 file -- to prevent failing when the compile fails but we have no
15266 intention of running the tests anyway.
fc33412a
DT
15267
15268 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
15269 tests if set.
15270
15271 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 15272 integers.
fc33412a
DT
15273
15274 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
15275 * gdb.c++/namespace.exp: Ditto.
15276
115f06de
OF
152772001-03-07 Orjan Friberg <orjanf@axis.com>
15278
15279 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
15280 * gdb.base/pointers.exp: Relax pattern match of decimals.
15281
b6ba6518
KB
152822001-03-06 Kevin Buettner <kevinb@redhat.com>
15283
15284 * Makefile.in, config/abug.exp, config/cfdbug.exp,
15285 config/cpu32bug.exp, config/dve.exp, config/est.exp,
15286 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
15287 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
15288 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
15289 config/sh.exp, config/sid.exp, config/slite.exp,
15290 config/sparclet.exp, config/udi.exp, config/unknown.exp,
15291 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
15292 config/vxworks.exp, config/vxworks29k.exp,
15293 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
15294 gdb.base/all-bin.exp, gdb.base/annota1.exp,
15295 gdb.base/arithmet.exp, gdb.base/assign.exp,
15296 gdb.base/async.exp, gdb.base/attach.exp,
15297 gdb.base/bitfields.exp, gdb.base/bitops.exp,
15298 gdb.base/break.exp, gdb.base/call-ar-st.exp,
15299 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
15300 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
15301 gdb.base/commands.exp, gdb.base/completion.exp,
15302 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15303 gdb.base/constvars.exp, gdb.base/corefile.exp,
15304 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
15305 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
15306 gdb.base/ending-run.exp, gdb.base/environ.exp,
15307 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15308 gdb.base/finish.exp, gdb.base/foll-exec.exp,
15309 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
15310 gdb.base/funcargs.exp, gdb.base/help.exp,
15311 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
15312 gdb.base/logical.exp, gdb.base/long_long.exp,
15313 gdb.base/maint.exp, gdb.base/mips_pro.exp,
15314 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
15315 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
15316 gdb.base/pointers.exp, gdb.base/printcmds.exp,
15317 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
15318 gdb.base/regs.exp, gdb.base/relational.exp,
15319 gdb.base/remote.exp, gdb.base/reread.exp,
15320 gdb.base/restore.exp, gdb.base/return2.exp,
15321 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
15322 gdb.base/selftest.exp, gdb.base/setshow.exp,
15323 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
15324 gdb.base/sigall.exp, gdb.base/signals.exp,
15325 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
15326 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15327 gdb.base/step-test.exp, gdb.base/structs.c,
15328 gdb.base/structs.exp, gdb.base/structs2.exp,
15329 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
15330 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
15331 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
15332 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
15333 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
15334 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
15335 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
15336 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
15337 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
15338 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
15339 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
15340 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
15341 gdb.fortran/types.exp, gdb.java/jmisc.exp,
15342 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15343 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
15344 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15345 gdb.trace/circ.exp, gdb.trace/collection.exp,
15346 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
15347 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15348 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
15349 gdb.trace/report.exp, gdb.trace/save-trace.exp,
15350 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15351 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15352 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
15353 notices.
15354
dc96c6c7 153552001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
15356
15357 * gdb.base/varargs.c (find_max_double): Fix printf format string:
15358 first arg is int not float.
15359
dc96c6c7 153602001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
15361
15362 * gdb.base/reread.exp: Unsupported for non-native targets;
15363 doesn't work for remote debugging.
15364
9b0c4aeb
FN
153652001-02-19 Fernando Nasser <fnasser@redhat.com>
15366
15367 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
15368 * gdb.base/ending-run.exp: Properly handle the BSP state when
15369 stepping past the end of main.
9b0c4aeb 15370
02aa71d5
MC
153712001-02-19 John Moore <jmoore@redhat.com>
15372
15373 * gdb.base/commands.exp (infrun_breakpoint_command_test):
15374 Converted HPUX fix for non-expected items following multiple
15375 step commands into general solution for all platforms.
15376
1fa449a4
MC
153772001-02-18 Michael Chastain <chastain@redhat.com>
15378
15379 * gdb.c++/classes.exp (do_tests): Change runto statements
15380 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15381 statements demangler agnostic.
15382 * gdb.c++/virtfunc.exp (do_tests): Likewise.
15383 (gdb_virtfunc_restart): Likewise.
15384
b2f9ec70
MC
153852001-02-14 Michael Chastain <chastain@redhat.com>
15386
15387 * gdb.c++/inherit.exp (do_tests): Change runto statements
15388 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15389 statements demangler agnostic.
15390
cf74b8ca
AC
15391Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
15392
15393 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
15394 ``continue to bkpt at common_routine in thread 2'' and ``stopped
15395 before calling common_routine 15 times'' tests.
cf74b8ca 15396
99f78f56
MC
153972001-02-11 Michael Chastain <chastain@redhat.com>
15398
15399 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
15400 Helps the test script figure out which demangler is in use.
15401 (dm_type_foo_ref): Ditto.
15402 (dm_type_int_star): Ditto.
15403 (dm_type_long_star): Ditto.
15404 (dm_type_unsigned_int): Ditto.
15405 (dm_type_void): Ditto.
15406 (dm_type_void_star): Ditto.
99707966 15407 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
15408 Probe the gdb demangler and set variables to accommodate
15409 formatting differences.
15410 (info_func_regexp): New function. Same as info_func, but
15411 matches against a regexp.
15412 (info_func): Match against a literal string.
15413 (print_addr_2): New function. Match against a literal string,
15414 which can be different from the input to gdb.
15415 (print_addr): Simply call print_addr_2 with the same argument twice.
15416 (test_lookup_operator_functions): Use demangler formatting variables.
15417 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
15418 the tests in the same order as the C++ class declaration.
15419 (test_paddr_operator_functions): Ditto.
15420 (test_paddr_overloaded_functions): Ditto.
15421 (test_paddr_hairy_functions): Use demangler formatting variables.
15422 Add reference to gdb/19 for related tests.
15423 (do_tests): Call probe_demangler.
15424
1de8f023
KB
154252001-01-30 Kevin Buettner <kevinb@redhat.com>
15426
15427 * gdb.c++/templates.cc (printf): Remove unused function definition.
15428
ca3f91ed
MS
154292001-01-26 Felix Lee <flee@redhat.com>
15430
15431 * sid.exp (sid_exit): Pass host, not target, to remote_close.
15432
154332001-01-25 matthew green <mrg@redhat.com>
15434
15435 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
15436 up sid.
15437 (sid_exit): Call `remote_pop_conn' after GDB is gone.
15438
154392001-01-25 matthew green <mrg@redhat.com>
15440
15441 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 15442 Deprecate $sid_spawn_id.
ca3f91ed
MS
15443 (sid_exit): Remove code necessary only for `spawn.'
15444
154452001-01-25 matthew green <mrg@redhat.com>
15446
15447 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
15448
fb18ec4a
MC
154492001-01-28 Michael Chastain <chastain@redhat.com>
15450
15451 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
15452 to call when tests fail. It takes gdb out of the overloaded
15453 function choice menu back to the main prompt, so that the test
15454 program stays synchronized.
15455 (set_bp_overloaded): New proc to collect all the common
15456 code for setting a breakpoint on an overloaded name. Calls
15457 take_gdb_out_of_choice_menu when needed.
15458 (menu_overload1arg): New variable to collect the repeated
15459 instances of the expected menu for an overloaded name. Change
15460 the regular expression to handle changes in g++ type encoding:
15461 "void" can be either "void" or "", and "unsigned int" can be
15462 either "unsigned int" or "unsigned".
15463 (continue_to_bp_overloaded): Change regular expressions to handle
15464 changes in g++ type encoding.
15465 (no proc): Call take_gdb_out_of_choice_menu when needed.
15466 Remove redundant calls to "info break". Accept either "canceled"
15467 or "cancelled". Change regular expressions in "info break"
15468 calls to handle changes in g++ type encoding. Give all tests
15469 unique strings.
15470
9c646a6e
BE
154712001-01-17 Ben Elliston <bje@redhat.com>
15472
15473 * config/sid.exp: New file.
15474
9549d9c1
AC
15475Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
15476
15477 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
15478
dc96c6c7 154792000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
15480
15481 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
15482 Add a RE to accept a non-ascii char if one is ever presented.
15483
b4df4f68
FN
154842000-12-20 Fernando Nasser <fnasser@redhat.com>
15485
297dd0fd 15486 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 15487
dc96c6c7 154882000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 15489
d63a86f8 15490 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
15491 in regexp. One '\' does not suffice on Linux.
15492
4a7bddb6
MC
154932000-12-09 Michael Chastain <chastain@redhat.com>
15494
15495 * gdb.base/break.exp (test_clear_command): Use a marker function
15496 rather than 'main' for the test function. Also move this
15497 test to an execution point where the marker function names are
15498 guaranteed to be bound to functions. (Executing tests after a
15499 'finish' from main runs into name conflicts with local names
15500 in __libc_start_main).
15501
dc96c6c7 155022000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
15503
15504 * gdb.base/finish.exp: New test for gdb's "finish" command.
15505 * gdb.base/return2.exp: New test for gdb's "return" command.
15506 * gdb.base/return2.c: New source file for above.
15507
dc96c6c7 155082000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
15509
15510 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
15511 * gdb.base/miscexprs.exp: Ditto.
15512 * gdb.base/pointers.exp: Ditto.
15513 * gdb.c++/derivation.exp: Ditto.
15514 * gdb.c++/local.exp: Ditto.
15515 * gdb.c++/namespace.exp: Ditto.
15516 * gdb.c++/overload.exp: Ditto.
15517 * gdb.c++/ref-types.exp: Ditto.
15518
dc96c6c7 155192000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
15520
15521 * gdb.base/constvars.exp: Test result of "up" command.
15522 * gdb.base/miscexprs.exp: Ditto.
15523 * gdb.base/pointers.exp: Ditto.
15524 * gdb.base/scope.exp: Ditto.
15525 * gdb.c++/derivation.exp: Ditto.
15526 * gdb.c++/local.exp: Ditto.
15527 * gdb.c++/namespace.exp: Ditto.
15528 * gdb.c++/overload.exp: Ditto.
15529 * gdb.c++/ref-types.exp: Ditto.
15530
44097287
FN
155312000-11-22 Michael Chastain <chastain@redhat.com>
15532
15533 * mips_pro.exp: Accept either "middle -> top -> main" or
15534 "middle -> main" in the backtrace, because gcc can optimize
15535 tail calls to jumps. Remove setup_xfail for the hppa case.
15536 Add a comment with the original warning messages from PR 3016,
15537 which was filed in 1993, to preserve them for posterity.
15538
9d2e1bab
ND
155392000-11-17 Nick Duffek <nsd@redhat.com>
15540
15541 * lib/gdb.exp (gdb_test): Override timeout with board info.
15542
1aca8eb7
ND
155432000-11-17 Nick Duffek <nsd@redhat.com>
15544
15545 * gdb.base/display.exp: Don't kill running stub. Add "again" to
15546 the second kill and detach messages.
15547
93076499
ND
155482000-11-17 Nick Duffek <nsd@redhat.com>
15549
15550 * configure.in: Add AC_EXEEXT.
15551 * configure: Regenerate.
15552 * Makefile.in (just-check): Export EXEEXT.
15553 * lib/gdb.exp ($EXEEXT): Import from environment.
15554 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
15555 expect "maint dump-me" on Cygwin.
15556 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
15557 $EXEEXT.
15558
30e87cd3
ND
155592000-11-17 Nick Duffek <nsd@redhat.com>
15560
15561 * gdb.base/break.exp: Test backtrace and finish from called
15562 function on all platforms, not just HP-UX.
15563
dc96c6c7 155642000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
15565
15566 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
15567 code from gdb_target_monitor, so it can be used independantly
15568 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 15569
dc96c6c7 155702000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
15571
15572 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
15573 * gdb.base/corefile.exp: Expect the message "Program is being
15574 debugged already" when we send the "corefile" command, since
15575 the preceeding gdb_load may have connected gdb to a remote target.
15576 * gdb.base/display.exp: Disable hardware watchpoints if new
15577 board info variable "no_hardware_watchpoints" is true.
15578 Replace single-letter commands with more readable ones.
15579 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
15580 if new board info variable "no_hardware_watchpoints" is true.
15581 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
15582 to see if stdio (printf) testing is possible.
15583 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
15584 board info variable "no_hardware_watchpoints" is true. Use new
15585 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
15586
39124dea
FN
155872000-11-13 Fernando Nasser <fnasser@redhat.com>
15588
15589 From Orjan Friberg <orjanf@axis.com>:
15590 * gdb.base/printcmds.exp: Escape curly braces followed by a number
15591 in array print pattern match.
15592
a9e2e984
FN
155932000-11-09 Fernando Nasser <fnasser@redhat.com>
15594
15595 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
15596 spelling "cancelled" to U.S. spelling "canceled" to match changes
15597 made to gdb.
15598 * gdb.c++/ovldbreak.exp: Ditto.
15599
c7db355b
PS
156002000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15601
15602 * gdb.base/callfuncs.c (main): Moved to end of file, call
15603 t_double_values to initialize the FPU before inferior calls are made.
15604 * gdb.base/callfuncs.exp: Test for register preservation after calling
15605 inferior functions. Add tests for continuining, finishing and
15606 returning from a stop in a call dummy.
15607
dc96c6c7 156082000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
15609
15610 * gdb.base/commands.exp: Break up long lines, and re-indent.
15611
dc96c6c7 156122000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
15613
15614 * config/gdbserver.exp: Rewritten from the ground up, to make it
15615 compatible with the current dejagnu tree, and to make it work with
15616 the new "gdbserver" in libremote.
15617
dc96c6c7 156182000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
15619
15620 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
15621 * gdb.base/varargs.exp: Skip entire test if no printf support.
15622 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
15623 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
15624
dc96c6c7 156252000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
15626
15627 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
15628 no floating point support.
15629 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
15630 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
15631 * gdb.base/call-rt-st.exp: Ditto.
15632 * gdb.base/call-strs.exp: Ditto.
15633
bac5fc66
JG
156342000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
15635
15636 * gdb.base/sizeof.c: include <stdio.h>.
15637
15638 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
15639 'finish', otherwise uncaptured gdb_prompt would potentially
15640 throw remaining test points out of sync.
bac5fc66 15641
b22a6027
SB
156422000-07-26 Scott Bambrough <scottb@netwinder.org>
15643
15644 * gdb.base/recurse.exp: Run tests for all targets.
15645 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
15646 gnu-oldld case on ARM.
15647 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
15648 for ARM targets.
d63a86f8 15649
d8231941
AG
15650Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
15651
15652 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
15653 * gdb.java/configure: Rebuild.
15654
8caabe69
AG
15655Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
15656
15657 * gdb.java/jv-exp.exp: New file.
15658
9d273ca3
AG
15659Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
15660
15661 * configure: Rebuilt.
15662 * configure.in (configdirs): Add gdb.java.
15663 * gdb.java/jmisc.java: New file.
15664 * gdb.java/jmisc.exp: New file.
15665 * gdb.java/Makefile.in: New file.
15666 * gdb.java/configure: Rebuilt.
15667 * gdb.java/configure.in: New file.
15668 * lib/java.exp: New file.
15669
4f823a66
AC
15670Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
15671
15672 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 15673 underflow.
4f823a66 15674
2391e11d
AC
15675Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
15676
15677 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 15678 and the compilers sizes.
2391e11d 15679
54602222
ND
156802000-07-09 Nick Duffek <nsd@redhat.com>
15681
15682 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
15683 (use_methods): New function.
15684 (main): Call use_methods().
15685 * gdb.c++/classes.exp (test_method_param_class): New procedure.
15686 (do_tests): Call test_method_param_class.
15687
2bec0572
ND
156882000-07-09 Nick Duffek <nsd@redhat.com>
15689
15690 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
15691 spelling.
15692 (test_enums): New procedure. Move enum tests from end of script
15693 to here. Set breakpoint on function name instead of line number.
15694 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
15695 (enums2): New marker function.
15696 (enums1): New function.
15697 (main): Call enums1(). Move enum tests to enums1().
15698
78492fde
AC
15699Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
15700
15701 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 15702 compile/link program. Update line numbers.
78492fde
AC
15703 * gdb.asm/d10v.inc: Define ``startup''.
15704 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 15705
49a2cef8
AC
15706Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
15707
15708 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
15709
3e6c8688
EZ
157102000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15711
15712 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 15713 of 'help maint print' command.
3e6c8688 15714
9ff5cbe9
AC
15715Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
15716
15717 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 15718 they use gdb_expect_list.
9ff5cbe9 15719
17c579bd
AC
15720Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
15721
15722 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
15723 memory-read-packet-size'' instead of ``set endian big'' to test
15724 long commands.
17c579bd 15725
e6d71bf3
DB
157262000-06-03 Daniel Berlin <dan@cgsoftware.com>
15727
15728 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 15729 g++, and stop skipping them.
e6d71bf3
DB
15730
15731 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
15732 work under g++.
15733
d63a86f8 15734 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
15735 initialization.
15736
dc96c6c7 157372000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
15738
15739 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
15740 the regular expression: accept an (almost) arbitrary sequence of
15741 "frames-invalid" and "breakpoints-invalid" messages both before
15742 and after the "starting" message.
15743
dc96c6c7 157442000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
15745
15746 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 15747
dc96c6c7 157482000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
15749
15750 * gdb.base/annota1.exp (annotate-signal-handler-caller):
15751 Relax the regular expression a little, make it pass on Solaris 8.
15752
8216cda9
KB
157532000-05-12 Kevin Buettner <kevinb@redhat.com>
15754
15755 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 15756 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
15757 Instead, it is permissible for gdb to stop on the line of the
15758 call itself.
15759
1a570b2f
MS
157602000-05-12 Michael Snyder <msnyder@.cygnus.com>
15761
15762 * gdb.base/break.exp (bp on small function, optimized file):
15763 Add a second pass pattern. The behavior differs here between stabs
15764 and dwarf for one-line functions. Stabs preserves two line symbols
15765 (one before the prologue and one after) with the same line number,
15766 but dwarf regards these as duplicates and discards one of them.
15767 Therefore the address after the prologue (where the breakpoint is)
15768 has no exactly matching line symbol, and GDB reports the breakpoint
15769 as if it were in the middle of a line rather than at the beginning.
15770
dc96c6c7 157712000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 15772
d63a86f8 15773 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
15774 rather than "send_gdb" (for consistancy).
15775
7d418785
AC
15776Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
15777
15778 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
15779 * gdb.c++/templates.cc: Properly check for GCC version number.
15780 * lib/compiler.cc: Likewise
15781
dc96c6c7 157822000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 15783
d63a86f8 15784 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
15785 gdb may not stop at the first line of main, due to code motion.
15786
dc96c6c7 157872000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
15788
15789 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
15790 This test depends on parsing the printf output from the target.
15791 Since the sparclet stub doesn't do stdio, this will never work.
15792 * gdb.base/call-rt-st.exp: ditto.
15793 * gdb.base/call-strs: ditto.
15794
dc96c6c7 157952000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
15796
15797 * gdb.base/miscexprs.exp: make sizeof long array test portable.
15798
15799 * gdb.base/ending-run.exp: After connecting to a remote target,
15800 but before running, the target will appear to be in a random
15801 location. Specify both a file and a line for breakpoints.
15802 Also, the function that calls main may be called 'init'
15803 rather than 'start'.
15804
a5a51225
EZ
158052000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15806
15807 * gdb.base/help.exp: Update output for add-symbol-file command.
15808
7930cc7c
FN
158092000-04-10 Fernando Nasser <fnasser@cygnus.com>
15810
15811 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15812 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
15813
23e37ab1
C
158142000-04-07 J.T. Conklin <jtc@redback.com>
15815
e93c542c
C
15816 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
15817
23e37ab1
C
15818 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
15819
591b8fa3
PDM
15820Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
15821
15822 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 15823 values that can be represented exactly.
591b8fa3
PDM
15824 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
15825 above change, and to not check against the directory part of the source
15826 file name.
15827 (step into print_long_arg_list): Likewise.
15828 (print print_small_structs from print_long_arg_list): Likewise.
15829 (print print_long_arg_list): Likewise.
15830
7a495180
EZ
158312000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15832
30b53638 15833 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 15834
beb998c6
AC
15835Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
15836
15837 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
15838
1c689132
DB
158392000-03-25 Daniel Berlin <dan@cgsoftware.com>
15840
15841 * gdb.base/commands.exp (deprecated_command_test): Add test for
15842 deprecate with no arguments.
15843
c1790a9d
JL
158442000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
15845
15846 * gdb.base/break.exp: Add new test for setting breakpoints on
15847 optimized code so we can test breakpoints work even when function
15848 prologues may be optimized away
15849
003ba290
FN
158502000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
15851
15852 From David Whedon <dwhedon@gordian.com>
a9c64011 15853 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 15854
6837a0a2
DB
158552000-03-22 Daniel Berlin <dan@cgsoftware.com>
15856
15857 * gdb.base/help.exp: Added test for new apropos command.
15858
b9593231
KB
158592000-03-21 Kevin Buettner <kevinb@redhat.com>
15860
15861 * gdb.base/pointers.c (usevar): New function.
15862 (main): Make sure that global variables v_int_pointer2, rptr,
15863 and y are all referenced someplace in the program by calling
15864 usevar() on them. [Some linkers delete symbols which are
15865 never referenced. The space remains, but there's no way to
15866 get a (symbolic) handle on the variable from the debugger.]
15867
751a959b
EZ
158682000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15869
15870 * gdb.base/printcmds.c: Add typedeffed arrays.
15871
15872 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 15873 procedure to test arrays that are typedef'd.
751a959b 15874
73a93a32
JI
158752000-03-13 James Ingham <jingham@leda.cygnus.com>
15876
15877 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 15878 the library directories.
73a93a32 15879
fb40c209
AC
15880Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
15881
15882 * configure.in (configdirs): Add sub directory gdb.mi.
15883 * configure: Re-generate.
15884
15885 * gdb.mi: New directory.
d63a86f8 15886
ee4dd2c9
AC
158872000-02-25 Scott Bambrough <scottb@netwinder.org>
15888
15889 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 15890 a long long value as a double on ARM platforms.
ee4dd2c9 15891
70f0cc22
JB
158922000-02-16 Jim Blandy <jimb@redhat.com>
15893
15894 * gdb.base/break.exp ("breakpoint line number"): Make sure the
15895 default source file is set properly before running this test.
15896
853819b8
EZ
158972000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15898
15899 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 15900 gdbtk/library directory, not in gdbtcl2.
853819b8 15901
dfcd3bfb
JM
159022000-02-04 Jim Blandy <jimb@redhat.com>
15903
15904 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
15905 backslash from regexp pattern.
15906
15907 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
15908 procedure. Use it to run all the "continue to bp overloaded"
15909 tests. Note that this changes the names of the tests slightly.
15910 If the breakpoint hit message includes a hex PC value, because
15911 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
15912 from the real source code, still consider that a pass.
15913
15914 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
15915 XFAIL here if the breakpoint message contains a hex address. Note
15916 similar change on 1999-11-02.
15917
15918 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
15919
15920 * gdb.base/ptype.exp: Establish a default source file before
15921 calling get_debug_format.
15922
159232000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
15924
15925 * gdb.base/watchpoint.exp: Remove duplication of test messages.
15926
8b93c638
JM
159272000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
15928
15929 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
15930 of successive stepi commands -- while in the prologue we should see
15931 the function entry bracket.
15932
159332000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
15934
15935 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
15936 reach __change_mode() when stepping through the end of main().
15937
c5394b80
JM
159382000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
15939
15940 * gdb.base/default.exp: Fix expected pattern.
15941 * gdb.base/help.exp: Same.
15942
0d06e24b
JM
159432000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15944
15945 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 15946 Don't use xfail's because that affects only the following test.
d63a86f8 15947
0d06e24b 15948 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 15949 solaris or linux.
0d06e24b
JM
15950
15951 * gdb.base/selftest.exp: Update to reflect changes to main.c.
15952
dc96c6c7 159532000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 15954
d63a86f8 15955 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
15956 "A syntax error" rather than "A parse error". Accept both.
15957
159582000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
15959
15960 * gdb.base/default.exp: Remove OS dependent string from "target
15961 remote" test.
15962 * gdb.base/help.exp: Same for "help target remote" test.
15963
c3f6f71d
JM
159642000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15965
15966 From Jim Kingdon <kingdon@redhat.com>:
15967
15968 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
15969 prompt (cleanup rather than necessity, but still might keep output
15970 from spilling to next test).
c3f6f71d
JM
15971
159722000-01-02 Fred Fish <fnf@cygnus.com>
15973
15974 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
15975 AIX, which defines them in <sys/types.h>.
15976
ed9a39eb 159771999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 15978
ed9a39eb 15979 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 15980 float" test.
ed9a39eb
JM
15981
159821999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 15983
ed9a39eb 15984 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
15985
15986 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
15987 outermost frame disallowed".
15988
159891999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
15990
15991 * gdb.base/setvar.exp: New tests for setting the value of a struct
15992 with a constant list.
15993
159941999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
15995
15996 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
15997 require the user to type a cast before setting the value of a struct.
15998
de57eccd
JM
159991999-12-06 Jim Blandy <jimb@cygnus.com>
16000
16001 * gdb.base/default.exp: Expect the new 'info float' command on
16002 all i386 platforms.
16003
16004 * gdb.threads/linux-dp.exp: Expand our ability to recognize
16005 LinuxThreads libraries that don't support debugging.
16006
c2d11a7d
JM
16007Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16008
16009 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
16010 Change the buffer type to ``unsigned char'' to simplify size
16011 arithmetic.
c2d11a7d
JM
16012
16013 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
16014 stub only handles 400-1 byte packets. Verify that the download
16015 worked.
c2d11a7d
JM
16016
160171999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
16018
16019 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
16020 tests, using UNRESOLVED for the untested cases. Also, does not wait
16021 for a timeout if the prompt was received before a recognizable pattern.
16022
160231999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
16024
16025 * lib/gdb.exp (gdb_expect_list): Fix spelling.
16026
160271999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16028
16029 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 16030 watchpoints.
c2d11a7d
JM
16031
160321999-11-24 Jason Merrill <jason@casey.cygnus.com>
16033
16034 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
16035
16036 * gdb.c++/local.exp: Be more flexible in recognizing local class
16037 name mangling. Don't allow horribly truncated method names.
16038 * gdb.c++/derivation.exp: Expect protected inheritance.
16039 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
16040 * gdb.c++/virtfunc.exp: Likewise.
16041 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
16042 when printing a nested enum.
16043
160441999-11-22 Jim Blandy <jimb@cygnus.com>
16045
16046 * gdb.base/step-test.exp: Properly await GDB's response to setting
16047 a breakpoint on the call to large_struct_by_value.
16048
16049 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
16050 just because we have debug info for the `start' function.
16051
160521999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
16053
16054 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
16055 "Unknown signal" messages, which indicate (on LinuxThreads) that
16056 GDB doesn't know how to debug threads on this system. This is
16057 better than hanging while philosopher 0 dumps chatter into gdb.log.
16058
160591999-11-18 Tom Tromey <tromey@cygnus.com>
16060
16061 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
16062
160631999-11-18 Fred Fish <fnf@cygnus.com>
16064
16065 * gdb.base/coremaker2.c: Add sample program for generating
16066 cores that is more self contained than coremaker.c. Eventually
16067 I'll add more code to this and tie it into the testsuite.
16068
4ce44c66
JM
160691999-11-12 Stan Shebs <shebs@andros.cygnus.com>
16070
16071 * gdb.base/dollar.exp: Remove, now in gdb.hp.
16072
160731999-11-10 Jimmy Guo <guo@cup.hp.com>
16074
16075 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 16076 from $srcdir/lib/.
4ce44c66 16077 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 16078 and gdb.c++/.
4ce44c66
JM
16079
16080 * gdb.c++/derivation.exp: remove redundant get compiler info code.
16081
d63a86f8 16082 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
16083 'continue with watch' test point.
16084
160851999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
16086
16087 Merged from p2linux-990323-branch:
d63a86f8 16088
4ce44c66
JM
16089 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
16090
11cf8741
JM
16091Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
16092
16093 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 16094 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
16095
16096Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
16097
16098 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 16099 gdb_expect_list.
11cf8741
JM
16100
16101Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
16102
16103 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
16104
161051999-11-03 Mark Salter <msalter@cygnus.com>
16106
16107 * gdb.base/break.exp: Fix "stub continue" pattern.
16108
161091999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
16110
16111 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
16112
161131999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
16114
16115 * gdb.base/display.exp ("finish"): Add timeout clause.
16116
16117 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
16118 plain prompt clause, so this doesn't have to time out in order to
16119 fail.
16120
16121 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 16122 breakpoint hit messages include an address.
11cf8741
JM
16123
16124 * gdb.base/display.exp: Don't forget to escape parens in regular
16125 expressions. Unix regexp notatation sucks.
16126
161271999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16128
16129 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 16130 order for 'signalled' message.
11cf8741 16131
5c44784c
JM
161321999-11-01 Stan Shebs <shebs@andros.cygnus.com>
16133
16134 From Jimmy Guo <guo@cup.hp.com>:
16135 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
16136 * gdb.base/annota1.c: Add code for tests to work with.
16137
161381999-10-26 Frank Ch. Eigler <fche@cygnus.com>
16139
16140 * gdb.base/remote.exp: New test for remote downloading settings.
16141 * gdb.base/remote.c: New file with large .data.
16142
917317f4
JM
161431999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
16144
16145 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
16146 for LinuxThreads support, merged from the Code Fusion branch.
16147
16148Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
16149
16150 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
16151 containing exp_continue into a while within an expect. Don't
16152 attempt a start more than three times. Check return value from
16153 gdb_load.
d63a86f8 16154
2df3850c
JM
16155Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
16156
16157 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 16158 a pass case.
2df3850c 16159
2acceee2
JM
161601999-10-01 Kevin Buettner <kevinb@cygnus.com>
16161
16162 * gdb.base/break.c (main): Added a statement that we can step
16163 off of.
16164 * gdb.base/break.exp: Added tests for setting a breakpoint
16165 at an offset and stepping onto a breakpoint.
16166
161671999-10-01 Fred Fish <fnf@cygnus.com>
16168
d63a86f8 16169 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
16170 gdb output.
16171
c2c6d25f
JM
161721999-09-18 Jim Blandy <jimb@cris.red-bean.com>
16173
16174 * gdb.base/break.exp: Code locations are in hex, don't forget!
16175 (For HP-UX.)
16176
161771999-09-17 Stan Shebs <shebs@andros.cygnus.com>
16178
16179 * condbreak.exp: Use break.c as test program.
16180 * condbreak.c: Remove, redundant with break.c.
16181
161821999-09-15 Stan Shebs <shebs@andros.cygnus.com>
16183
16184 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 16185 Z-packets if the target needs it.
c2c6d25f
JM
16186
161871999-09-13 James Ingham <jingham@leda.cygnus.com>
16188
16189 * gdb.c++/overload.exp: Added tests for listing overloaded
16190 functions with function pointers in the arg, explicitly calling
16191 out the version you want.
16192
cff3e48b
JM
161931999-09-09 Stan Shebs <shebs@andros.cygnus.com>
16194
16195 * long_long.exp: Add variations of test cases that work for
16196 targets with 16-bit ints and 32-bit doubles.
16197
d4f3574e
SS
161981999-09-08 Stan Shebs <shebs@andros.cygnus.com>
16199
16200 * break.c (main): Compare a possibly-uninitialized argc with an
16201 unlikely value that fits in 16 bits.
16202
162031999-09-07 Stan Shebs <shebs@andros.cygnus.com>
16204
16205 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
16206 0xfeeb, don't want negative numbers if ints are 16 bits.
16207
16208 * lib/gdb.exp (skip_cplus_tests): New proc.
16209 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
16210 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
16211 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
16212 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
16213 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
16214 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
16215 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
16216 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
16217
16218 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
16219
16220Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
16221
16222 * gdb.base/corefile.exp (up): Allow a parameter to appear
16223 in the frame that we're going up to.
16224
16225 From Jim Blandy <jimb@cygnus.com>:
16226
16227 * gdb.base/default.exp (info float): Expect some output now.
16228
16229 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
16230 returning floating-point values to fail on the x86.
16231 * gdb.base/callfwmall.exp (do_function_calls): Same.
16232
16233 * gdb.base/list.exp (test_listsize): Correct expectations for
16234 listing line 1 with listsize 2. Also, listing a single line
16235 works now, as does listing three lines. [Kevin's note: There
16236 were a number of other cases fixed too where the expectations
16237 differed...]
16238
162391999-09-02 Stan Shebs <shebs@andros.cygnus.com>
16240
16241 * gdb.base/selftest.exp: Add case for when version prints as
16242 constant string instead of char pointer.
16243
104c1213
JM
162441999-08-25 Stan Shebs <shebs@andros.cygnus.com>
16245
16246 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 16247 stepping out of main.
104c1213
JM
16248
16249 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
16250 G++ used.
16251
16252 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 16253 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
16254
16255 * gdb.c++/ovldbreak.exp: Update match string in test that
16256 includes a warning of multiple breakpoints.
16257
162581999-08-24 Stan Shebs <shebs@andros.cygnus.com>
16259
16260 * gdb.base/display.exp: Improve precision of step-after-finish
16261 added yesterday.
16262
16263 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 16264 test.
104c1213
JM
16265
16266 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
16267 configs when using G++, not just hppa*.
16268
162691999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16270
16271 * gdb.base/async.c: New file.
16272 * gdb.base/async.exp: New file.
16273
16274Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
16275
16276 * gdb.base/break.exp: Tweak PA specific tests to properly handle
16277 PA64.
16278
53a5351d
JM
16279Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
16280
104c1213
JM
16281 * gdb.base/display.exp: "finish" can leave us mid-line on many
16282 targets, deal with it. Add a small constant to main, instead of
16283 1000 since main+1000 may not be a valid address in the target.
16284
53a5351d
JM
16285 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
16286 on hpux11.
16287
16288 * gdb.base/attach.exp: Handle another hpux11 error message variant
16289 when attaching to a process that does not exist.
16290
162911999-08-19 J.T. Conklin <jtc@redback.com>
16292
16293 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 16294 characters in 'continue to 1241' test.
53a5351d
JM
16295
162961999-08-17 Stan Shebs <shebs@andros.cygnus.com>
16297
16298 * gdb.base/call-ar-st.exp: Add a shorter match case for the
16299 stop in print_long_arg_list, define and use a whitespace
16300 variable in print_small_structs test, add an XFAIL for Solaris.
16301 * gdb.base/dbx.exp: XFAIL func commands until somebody is
16302 interested enough to fix.
16303
7be570e7
JM
163041999-08-13 Keith Seitz <keiths@cygnus.com>
16305
16306 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
16307 (dbx_gdb_load): Remove. Use gdb_load instead, since that
16308 proc knows about targets other than the natives.
16309 (test_assign): Use "gdb_run_cmd" to "run" the target.
16310 Check that we've actually hit the breakpoint at main.
16311 When we attempt to assign a value to a local variable, check
16312 that the variable is in the current scope, i.e., don't use
16313 a test with an empty result.
16314
16315Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
16316
16317 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 16318 command.
7be570e7
JM
16319
163201999-08-09 Stan Shebs <shebs@andros.cygnus.com>
16321
16322 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16323 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
16324 gdb.compat, gdb.threads-hp.
16325 gdb.hp/configure, gdb.hp/configure.in: New files.
16326 gdb.hp/Makefile.in: Recurse into new subdirs.
16327 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
16328 gdb.hp/gdb.objdbg: New directory, tests for debugging info
16329 in object files.
16330 gdb.hp/tools: New directory, aux tools for HP-specific tests.
16331
96baa820
JM
163321999-08-05 Stan Shebs <shebs@andros.cygnus.com>
16333
16334 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 16335 funky printf, remove a bogus p/a test.
96baa820
JM
16336
163371999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16338
16339 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
16340 connected to the target. This is necessary when running not
16341 natively.
96baa820
JM
16342
163431999-08-03 Stan Shebs <shebs@andros.cygnus.com>
16344
16345 * gdb.base/step-test.exp: Removed some extraneous messages.
16346
16347 * gdb.base/long_long.exp: Don't run memory examination tests
16348 on little-endian targets (they will need a different set of
16349 results to match).
16350
163511999-08-02 Stan Shebs <shebs@andros.cygnus.com>
16352
16353 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
16354 until somebody decides to fix GDB.
16355
16356 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 16357 constant as "ULL".
96baa820
JM
16358 * gdb.base/long_long.exp: Loosen x/c test, add partial result
16359 matches for a couple x/2 commands.
16360
a0b3c4fd
JM
163611999-07-30 Stan Shebs <shebs@andros.cygnus.com>
16362
16363 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
16364 by merging in ref-types2 tests.
16365 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
16366
16367 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16368 * gdb.c++/Makefile.in: Add standard actions.
16369 (EXECUTABLES): Rename from PROGS, update list.
16370 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
16371 from gdb.hp.
16372 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
16373 foo and bar locals.
16374 * gdb.c++/anon-union.exp: Fix tests to match.
16375 * gdb.c++/classes.exp: Run if HP compiler used, add extra
16376 expect matches to handle output variations.
16377 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
16378 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 16379 output, add HP alternatives for new and delete prints.
a0b3c4fd 16380 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 16381 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
16382 * gdb.c++/demangle.exp: Use $style when reporting failure.
16383 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
16384 * gdb.c++/inherit.exp: Run if HP compiler used, add some
16385 match alternatives.
16386 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 16387 compilers.
a0b3c4fd
JM
16388 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
16389 * gdb.c++/method.exp: Add match alternatives.
16390 * gdb.c++/misc.cc: Add bool types.
16391 * gdb.c++/misc.exp: Add tests for bool types.
16392 * gdb.c++/overload.exp: Add xfails.
16393 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
16394 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
16395 add some more template parameter tests (only for HP currently).
16396 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
16397 * gdb.c++/virtfunc.cc: Add return type and value for main.
16398 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
16399 match alternatives.
d63a86f8 16400
a0b3c4fd
JM
164011999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16402
16403 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
16404
164051999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
16406
16407 * gdb.base/signals.exp: Don't expect getting a backtrace from
16408 within a signal handler to fail on Linux.
16409
164101999-07-29 Stan Shebs <shebs@andros.cygnus.com>
16411
16412 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16413 * lib/gdb.exp: Remove some gratuitious semicolons.
16414 (delete_breakpoints): Increase timeout.
16415 (gdb_expect): Add -notransfer option.
16416 (gdb_test): Use -notransfer option.
16417 (get_compiler_info): Add f77 case.
16418 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 16419 case.
a0b3c4fd
JM
16420 (gdb_preprocess): Call get_compiler.
16421
16422 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
16423 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
16424 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
16425 gdb.base/long_long.exp, gdb.base/printcmds.exp,
16426 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
16427 third arg to gdb_test.
a0b3c4fd
JM
16428 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
16429 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 16430 HP-UX xfails, add others.
a0b3c4fd
JM
16431 * gdb.base/completion.exp: Reflect name change of self-test.
16432 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
16433 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
16434 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
16435 HP failure number.
a0b3c4fd
JM
16436 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
16437 useless HP-UX 10.30 references.
16438 * gdb.base/maint.exp: Loosen matches.
16439 * gdb.base/pointers.c (main): Declare more_code.
16440 * gdb.base/pointers.exp: Match on output of a `next'.
16441 * gdb.base/structs.c: Add prototypes.
16442 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
16443 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
16444
164451999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16446
16447 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 16448 command.
a0b3c4fd
JM
16449
164501999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16451
16452 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
16453 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
16454
16455 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
16456 debug info. Deal with lack of signal hanlder info in stack.
16457
a9c64011 16458 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
16459 * gdb.base/annota1.exp: If printf has debug info, deal with it.
16460
5a2468f5
JM
164611999-07-19 Stan Shebs <shebs@andros.cygnus.com>
16462
16463 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 16464 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 16465
adf40b2e
JM
16466Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16467
16468 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 16469 a1-selftest.exp.
adf40b2e
JM
16470 * gdb.base/configure: Re-generate.
16471
164721999-07-12 Stan Shebs <shebs@andros.cygnus.com>
16473
16474 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
16475 in trying to run first and name is too long.
16476
16477 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
16478 pointers2.c and pointers2.exp, respectively.
16479 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
16480 doschk happier.
16481
43e526b9
JM
164821999-07-08 Stan Shebs <shebs@andros.cygnus.com>
16483
16484 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
16485 callfuncs2.c and callfuncs2.exp.
16486
16487 * gdb.base/list.exp: Remove mistaken xfails.
16488 * gdb.base/list0.h: Add optional prototypes.
16489
9846de1b
JM
16490Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
16491
a9c64011 16492 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 16493 calling malloc.
a9c64011
AS
16494 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
16495 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 16496 use.
9846de1b
JM
16497
164981999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16499
16500 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
16501 * gdb.base/annota2.cc, annota2.exp: Move from here.
16502 * gdb.c++/annota2.cc, annota2.exp: To here.
16503 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
16504
43ff13b4
JM
16505Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
16506
16507 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 16508 a consistent format.
43ff13b4 16509
085dd6e6
JM
165101999-06-25 Stan Shebs <shebs@andros.cygnus.com>
16511
16512 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16513 * lib/gdb.exp (get_compiler_info): Add detection for assorted
16514 HP compilers, also set the globals $true and $false.
16515
16516 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
16517 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
16518 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
16519 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
16520 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
16521 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
16522 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
16523 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
16524 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
16525 whatis.c} Add C++ compatible function definitions and return
16526 types, add includes for library functions.
085dd6e6
JM
16527 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
16528 * gdb.base/step-test.c (myglob): Rename from glob.
16529 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
16530 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
16531 files, move here from gdb.hp.
085dd6e6 16532 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
16533 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
16534 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
16535 Adjust line numbers in regexps.
085dd6e6
JM
16536
16537 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
16538 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
16539 instead of 0/1.
16540
16541 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
16542 foll-vfork.exp: New files, move here from gdb.hp.
16543 * gdb.base/page.exp: New file, test of pagination command.
16544
16545 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
16546 recursion test.
16547 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
16548
16549 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 16550 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
16551
16552 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 16553 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 16554 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 16555 watchpoint test.
085dd6e6
JM
16556 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
16557 them work.
16558 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
16559 expressions properly.
16560 * gdb.base/corefile.exp: Loosen the match slightly.
16561 * gdb.base/default.exp: Allow "Error accessing memory" message
16562 also.
16563 * gdb.base/display.exp: Skip over x/0 j if PA64.
16564 * gdb.base/funcargs.exp: Add xfails for HP-UX.
16565 * gdb.base/interrupt.exp: Ditto.
16566 * gdb.base/langs.exp: Add symbolic matches governed by compiler
16567 in use.
16568 * gdb.base/list.exp: Add xfails for HP-UX.
16569 * gdb.base/long_long.exp: Refine some of the numeric matches.
16570 * gdb.base/mips_pro.exp: Xfail on HP-UX.
16571 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
16572 * gdb.base/nodebug.exp: Succeed on more varieties of output.
16573 * gdb.base/opaque.exp: Remove some HP-UX xfails.
16574 * gdb.base/ptype.exp: Succeed on more varieties of output.
16575 * gdb.base/scope.exp: Add xfails for HP-UX.
16576 * gdb.base/sect-cmd.exp: Add more cases.
16577 * gdb.base/setvar.exp: Add xfails for HP-UX.
16578 * gdb.base/shlib-call.exp: Loosen some matches slightly.
16579 * gdb.base/signals.exp: Match on void symbolically.
16580 * gdb.base/step-test.exp: Add case for PA64.
16581 * gdb.base/term.exp: Add exit and restart.
16582 * gdb.base/twice.exp: Clean up after self.
16583 * gdb.base/varargs.exp: Disable overload resolution explicitly.
16584 * gdb.base/whatis.exp: Allow more ways to pass tests.
16585
16586 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 16587 no longer useful.
085dd6e6
JM
16588
16589Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
16590
16591 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 16592 list of patterns.
085dd6e6 16593 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
16594 print_double_array(double_array)", "continuing to breakpoint
16595 1018", "print print_double_array(array_d)" and "continuing to
16596 1034" tests.
d63a86f8 16597
085dd6e6
JM
165981999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
16599
a9c64011 16600 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
16601
166021999-06-24 Stan Shebs <shebs@andros.cygnus.com>
16603
16604 * config/mt-*: Remove, these haven't been used since 1996.
16605
166061999-06-22 Stan Shebs <shebs@andros.cygnus.com>
16607
16608 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 16609 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
16610 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
16611
9e0b60a8
JM
166121999-06-18 Stan Shebs <shebs@andros.cygnus.com>
16613
16614 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
16615 simpler match case for the ptype of the big class.
16616
166171999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16618
16619 * gdb.exp: Fix test for gdb_prompt existence.
16620
166211999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16622
16623 * gdb.exp (gdb_test): Add fail after calls to perror.
16624
166251999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16626
16627 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
16628
166291999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16630
16631 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
16632
0f71a2f6
JM
16633Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
16634
16635 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 16636 malloc() is linked in.
0f71a2f6
JM
16637
166381999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
16639
16640 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
16641 step at end.
16642
16643 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
16644
166451999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
16646
16647 * gdb.java/jv-print.exp: New file. (Our first Java test!)
16648
cce74817
JM
16649Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
16650
16651 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
16652 * gdb.base/mips_pro.exp: Likewise.
16653
166541999-06-02 Keith Seitz <keiths@cygnus.com>
16655
16656 * gdb.c++/templates.cc: Change all "new" operators to throw
16657 an exception.
16658 * gdb.c++/cplusfuncs.cc: Likewise.
16659
16660 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
16661
16662Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
16663
16664 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
16665 * gdb.base/ending-run.exp: When stepping out of main, accept a
16666 step into an arbitrary assembler file.
cce74817 16667
392a587b
JM
166681999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16669
d63a86f8 16670 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 16671 "breakpoint-invalid" to be printed.
d63a86f8 16672 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
16673 number of "frames-invalid" and "breakpoint-invalid" to be printed.
16674 * gdb.base/annota2.cc: Initialize a.x to 0.
16675
9e086581
JM
166761999-05-17 Keith Seitz <keiths@cygnus.com>
16677
16678 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
16679 when "skip_float_tests" set.
16680 Ditto for "print print_double_array(array_d)", "print print_small_structs",
16681 "print print_ten_doubles", and "step into print_long_arg_list".
16682 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
16683 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
16684 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
16685 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
16686 "skip_float_tests" is set.
16687 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
16688 when "skip_float_tests" set.
d63a86f8 16689
cd0fc7c3
SS
166901999-05-06 Keith Seitz <keiths@cygnus.com>
16691
16692 * gdb.base/annota2.cc: Include stdio.h.
16693
16694Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
16695
16696 * gdb.base/crossload.exp: Remove, this has been disabled ever
16697 since BFD stopped including all targets, and cross-GDB gets
16698 plenty of testing anyway.
16699 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
16700 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
16701 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
16702 * gdb.base/README: Remove, was doc for this.
16703 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 16704 needed.
cd0fc7c3 16705
b83266a0
SS
167061999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16707
16708 * gdb.base/call-ar-st.exp: Fix one regular expression in test
16709 output.
16710
16711 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
16712 * gdb.base/annota2.exp: New file. More annotation tests.
16713 * gdb.base/annota1.c: New file. Source file for annota1.exp.
16714 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
16715
167161999-04-23 Angela Marie Thomas <angela@cygnus.com>
16717
16718 * config/cfdbug.exp: New file.
16719
7a292a7a
SS
167201999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
16721
16722 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
16723 Marcus Daniel's and Dale Hawkins's demangler crashes.
16724
16725 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
16726 test_lucid_style_demangling, test_arm_style_demangling,
16727 test_hp_style_demangling): Try Tom Tromey's core-dumping
16728 identifier under each demangling style.
7a292a7a
SS
16729
167301999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
16731
16732 * gdb.c++/demangle.exp: Include the current demangling style
16733 in all test names.
16734 (current_demangling_style): New global variable.
16735 (set_demangling_style, test_demangling_core, test_demangling,
16736 test_demangling_exact): New functions.
16737 (test_gnu_style_demangling, test_lucid_style_demangling,
16738 test_arm_style_demangling, test_hp_style_demangling): Use those,
16739 instead of calling gdb_test and gdb_test_exact directly.
16740 (catch_demangling_errors): New function, which reports errors
16741 signalled by the demangling test functions in an orderly way.
16742 (do_tests): Use catch_demangling_errors.
16743
167441999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
16745
16746 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 16747 grouping in expressions, not {}.
7a292a7a
SS
16748
16749 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 16750 initialized yet.
7a292a7a
SS
16751
167521999-04-01 Stan Shebs <shebs@andros.cygnus.com>
16753
16754 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
16755 are listed.
16756
167571999-03-26 Stan Shebs <shebs@andros.cygnus.com>
16758
16759 * gdb.stabs/weird.exp: Test for CC being defined before
16760 looking at its value.
16761
167621999-03-25 Stan Shebs <shebs@andros.cygnus.com>
16763
16764 * gdb.base/call-ar-st.exp: Remove stray '#'.
16765 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
16766 "short int" and "long int".
16767 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 16768 change, to mollify finicky HP compiler.
7a292a7a
SS
16769 * gdb.hp/reg-test.exp (testfile): Fix file name.
16770 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 16771
7a292a7a
SS
16772 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
16773 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
16774 alternate form of enum ptype.
16775
c906108c
SS
167761999-03-23 Stan Shebs <shebs@andros.cygnus.com>
16777
7a292a7a
SS
16778 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
16779 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
16780 passing skip_hp_tests, so as not to waste time on guaranteed
16781 failure.
7a292a7a 16782
c906108c
SS
16783 * gdb.c++/overload.cc: Pass string instead of char addr, always
16784 init ccpfoo.
16785 * gdb.c++/templates.cc: Fix syntax error.
16786
7a292a7a
SS
16787Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16788
16789 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 16790 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
16791 command.
16792
167931999-03-18 James Ingham <jingham@cygnus.com>
16794
16795 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
16796
16797 * gdb.c++/method.exp: It was testing an uninitialized int on the
16798 stack and assuming it was positive.
16799
16800 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
16801
16802 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 16803 keep it from killing the rest of the tests.
7a292a7a
SS
16804 Use gdb_continue_to_end.
16805
16806 * gdb.base/sigall.exp: use gdb_continue_to_end.
16807
16808 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
16809
16810 * gdb.base/display.exp: use runto_main, not run.
16811
d63a86f8
RM
16812 * gdb.base/default.exp: Check for the current error message in the
16813 r abbreviation test.
7a292a7a
SS
16814 Add strongarm to the targets that know info float.
16815
d63a86f8 16816 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
16817 run which doesn't work with monitors.
16818
16819 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
16820
16821 * gdb.base/break.exp: use the gdb_continue_to_end proc.
16822
16823 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
16824 program. Traps the case (in Cygmon) when the program never really
16825 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
16826 more places, so I used my name. Sorry Mark...
16827
16828 * config/monitor.exp (gdb_target_monitor): added another
16829 target_info parameter: remotebinarydownload. This will set the
16830 remotebinarydownload flag if this is causing some boards trouble.
16831
168321999-03-18 Mark Salter <msalter@cygnus.com>
16833
16834 * lib/gdb.exp (continue_to_exit): New function.
16835
16836 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
16837 * gdb.base/ending-run.exp: Ditto.
16838 * gdb.base/step-test.exp: Ditto.
16839
168401999-03-16 Stan Shebs <shebs@andros.cygnus.com>
16841
16842 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
16843 (suggested by Art Haas <ahaas@neosoft.com>).
16844
168451999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
16846
889bf7c5 16847 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
16848
16849Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
16850
16851 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 16852 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
16853
168541999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
16855
16856 * gdb.base/call-strs.exp: Don't assume that `step' will step over
16857 a call to strlen; sometimes we do have sources.
16858
168591999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
16860
16861 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 16862 character, so GDB won't print garbage after its end.
d63a86f8 16863
c906108c
SS
16864 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
16865 breakpoint there instead. Sometimes GCC emits memcpy to handle
16866 the large structures being passed by value, so we step into that
16867 instead of sum_array_print, which obscures what we're really testing.
16868 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
16869 the bizarre steps into memcpy, so do that here. Add check for
16870 stepping into function calls that pass large structures by value.
16871 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
16872 Remove all references to specific line numbers.
16873 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
16874 New type and function.
16875 (main): Call large_struct_by_value, passing it a large struct by value.
16876 * lib/gdb.exp (gdb_get_line_number): New function.
16877
16878 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
16879 more portable.
16880
7a292a7a
SS
168811999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
16882
c906108c
SS
16883 * lib/gdb.exp: Doc fixes.
16884
7a292a7a
SS
168851999-03-05 Nick Clifton <nickc@cygnus.com>
16886
d63a86f8 16887 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
16888
168891999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
16890
c906108c 16891 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
16892 commands. They're not germane to this test, and they don't work
16893 that way on remote targets.
c906108c 16894
3fc11d3e
JM
168951999-03-01 James Ingham <jingham@cygnus.com>
16896
16897 * Changelog entries merged over from gdb development branch.
16898
3fc11d3e
JM
16899 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
16900
16901 * lib/gdb.exp (gdbtk_analyze_results): Generic function
16902 for outputting results of test run.
16903
2d4a1622 16904 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
16905
16906 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 16907
7a292a7a
SS
169081999-02-25 Felix Lee <flee@cygnus.com>
16909
16910 * lib/gdb.exp (debug_format): initialize
16911
c906108c
SS
169121999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
16913
16914 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
16915 * gdb.base/call-rt-st.c: Ditto.
16916
c906108c
SS
169171999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
16918
16919 * gdb.threads/pthreads.exp (horiz): New variable.
16920 (test_startup): Fix regexps that capture thread numbers.
16921
169221999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
16923
16924 * gdb.base/smoke.exp: Disambiguate two test case names (both
16925 called ``print'').
16926
16927Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
16928
16929 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 16930 compilation.
c906108c
SS
16931
169321999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
16933
16934 * gdb.base/miscexprs.exp: Change patterns to match GDB's
16935 actual output formatting.
16936 * gdb.base/smoke.exp: GDB removes leading 0's.
16937 * gdb.base/volatile.exp: Don't check type of remuneration;
16938 that variable is no longer defined in constvars.c.
16939 * gdb.base/step-test.c (main): Exit with explicit exit code.
16940 * gdb.base/step-test.exp: Remove two nexti checks--they are
16941 not portable.
16942
169431999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
16944
16945 * gdb.base/help.exp ("help delete display"): Fix test to match
16946 gdb's output.
16947
16948 * gdb.base/long_long.c (known_types): Initialize values to zero.
16949 * gdb.base/long_long.exp: Step one more line
16950 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
16951 leading zeros. Explicitly ask for hex formatting. Use
16952 unique test case names.
c906108c
SS
16953
16954Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16955
d63a86f8 16956 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
16957
16958 * gdb.c++/method.exp: Add missing close brace.
16959
169601999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
16961
16962 * gdb.base/maint.exp: Use 'set height 0' to disable page
16963 prompting, not 'set height 400'.
16964
16965 Fix a bunch of timeouts.
16966 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
16967 four separate tests, so expect doesn't take forever to match a ton
16968 of text against a regexp with lots of .* forms.
16969 ("maint print psymbols", "maint print symbols"): Make some of
16970 these greps more selective, so that expect doesn't try to wade
16971 through huge piles of output and time out.
16972
16973 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
16974
16975 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
16976 tests: one which doesn't expect shlib events to be reported, and
16977 another which does, but is XFAIL for all platforms other than
16978 HP/UX.
c906108c
SS
16979
16980 * gdb.base/break.exp: Teach the test suite that the `catch
16981 fork', `catch vfork', and `catch exec' commands produce error
16982 messages on platforms that don't provide these features.
16983
16984Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
16985
16986 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
16987 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
16988 (shortening names from solib_threshold.exp etc), won't run on
16989 anything but HP-UX for the foreseeable future.
c906108c 16990 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 16991 reflect move.
c906108c
SS
16992
16993Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
16994
16995 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 16996 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
16997
16998Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
16999
17000 * gdb.base/shlib-call.exp: add test cases to verify that gdb
17001 successfully re-sets breakpoints in shared libraries.
17002 * gdb.base/shmain.c (main): return 0, don't fall off the end.
17003
17004Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17005
d63a86f8
RM
17006 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
17007 and compiled w/o GCC.
c906108c
SS
17008
17009 * gdb.hp/watch-cmd.exp: ditto.
17010
17011 * gdb.hp/watch-hp.exp: ditto.
17012
17013 * gdb.hp/xdb1.exp: ditto.
17014
17015 * gdb.hp/xdb2.exp: ditto.
17016
17017 * gdb.hp/dbx.exp: ditto.
17018
17019Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
17020
17021 * constvars.c: Remove C++-isms.
17022 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 17023 with GCC.
c906108c
SS
17024
17025Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
17026
17027 The following changes are part of the HP merge.
17028
17029 * gdb.base/break.exp: new tests to verify that catchpoints for
17030 fork, vfork, and exec don't trigger inappropriately.
17031
17032 * gdb.base/opaque.exp: compile one file at a time, then link.
17033
17034 * gdb.base/signals.exp: be more restrictive about which hppa
17035 systems receive a setup_xfail. new tests.
17036
17037 * gdb.base/solib_threshold.build: new file.
17038 * gdb.base/solib_threshold.exp: new file.
17039 * gdb.base/solib_threshold.link_opts: new file.
17040 * gdb.base/solib_threshold.mk: new file.
17041 * gdb.base/gen_solib_threshold.c: new file.
17042
17043 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
17044 tests. New tests for enums inside classes.
17045
17046 * gdb.c++/compiler.cc: indicate support of template debugging.
17047
17048 * gdb.c++/demangle.exp: run hp style demangling tests.
17049
17050 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
17051 tests.
17052
17053 * gdb.c++/misc.cc: changes to support new tests.
17054
17055 * gdb.c++/templates.cc: changes to support HP's compiler; changes
17056 to support new tests.
17057
17058 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
17059 gcc, then skip these tests.
17060
17061Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
17062
17063 The following files are part of the HP merge; some had longer
17064 names at HP, but have been renamed to be no more than 14
17065 characters in length.
17066
17067 * gdb.hp/ambiguous.cc: new file.
17068 * gdb.hp/ambiguous.exp: new file.
17069 * gdb.hp/attach.exp: new file.
17070 * gdb.hp/attach2.exp: new file.
17071 * gdb.hp/classes-hp.exp: new file.
17072 * gdb.hp/ctti.exp: new file.
17073 * gdb.hp/ctti-add.cc: new file.
17074 * gdb.hp/ctti-add1.cc: new file.
17075 * gdb.hp/ctti-add2.cc: new file.
17076 * gdb.hp/ctti-add3.cc: new file.
17077 * gdb.hp/dbx.exp: new file.
17078 * gdb.hp/exception.cc: new file.
17079 * gdb.hp/exception.exp: new file.
17080 * gdb.hp/foll-exec.c: new file.
17081 * gdb.hp/foll-exec.exp: new file.
17082 * gdb.hp/foll-fork.c: new file.
17083 * gdb.hp/foll-fork.exp: new file.
17084 * gdb.hp/foll-vfork.c: new file.
17085 * gdb.hp/foll-vfork.exp: new file.
17086 * gdb.hp/inherit-hp.exp: new file.
17087 * gdb.hp/more-steps.exp: new file.
17088 * gdb.hp/namespace.cc: new file.
17089 * gdb.hp/namespace.exp: new file.
17090 * gdb.hp/optimize.exp: new file.
17091 * gdb.hp/pxdb.c: new file.
17092 * gdb.hp/pxdb.exp: new file.
17093 * gdb.hp/quicksort.exp: new file.
17094 * gdb.hp/reg-test.exp: new file.
17095 * gdb.hp/reg-test.s: new file.
17096 * gdb.hp/sized-enum.c: new file.
17097 * gdb.hp/sized-enum.exp: new file.
17098 * gdb.hp/start-stop.exp: new file.
17099 * gdb.hp/templ-hp.cc: new file.
17100 * gdb.hp/templ-hp.exp: new file.
17101 * gdb.hp/thr-lib.c: new file.
17102 * gdb.hp/thr-lib.exp: new file.
17103 * gdb.hp/thr-lib.h: new file.
17104 * gdb.hp/thr-liblib.c: new file.
17105 * gdb.hp/virtfun-hp.c: new file.
17106 * gdb.hp/virtfun-hp.exp: new file.
17107 * gdb.hp/watch-cmd.exp: new file.
17108 * gdb.hp/watch-hp.exp: new file.
17109 * gdb.hp/xdb1.exp: new file.
17110 * gdb.hp/xdb2.exp: new file.
17111 * gdb.hp/xdb3.exp: new file.
17112
17113Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
17114
17115 The following files are part of the HP merge; some had longer
17116 names at HP, but have been renamed to be no more than 14
17117 characters in length.
17118
17119 * gdb.base/ss.h: new file.
17120 * gdb.base/call-ar-st.c: new file.
17121 * gdb.base/call-ar-st.exp: new file.
17122 * gdb.base/call-rt-st.c: new file.
17123 * gdb.base/call-rt-st-exp: new file.
17124 * gdb.base/call-strs.exp: new file.
17125 * gdb.base/ena-dis-br.exp: new file.
17126 * gdb.base/environ.exp: new file.
17127 * gdb.base/long_long.exp: new file.
17128 * gdb.base/sect-cmd.exp: new file.
17129 * gdb.base/shlib-cl2.exp: new file.
17130 * gdb.base/smoke.exp: new file.
17131 * gdb.base/so-impl-ld.c: new file.
17132 * gdb.base/so-impl-ld.exp: new file.
17133 * gdb.base/so-indr-cl.c: new file.
17134 * gdb.base/so-indr-cl.exp: new file.
17135 * gdb.base/varargs.exp: new file.
17136 * gdb.base/volatile.exp: new file.
17137 * gdb.base/whatis-exp.exp: new file.
7a292a7a 17138 * gdb.base/display.exp: new file.
c906108c
SS
17139 * gdb.c++/derivation.exp: new file.
17140 * gdb.c++/local.exp: new file.
17141 * gdb.c++/member-ptr.exp: new file.
17142 * gdb.c++/overload.exp: new file.
17143 * gdb.c++/ovldbreak.exp: new file.
17144 * gdb.c++/ref-types.exp: new file.
17145 * gdb.c++/ref-types2.exp: new file.
17146 * gdb.c++/userdef.exp: new file.
d63a86f8 17147
c906108c
SS
17148Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
17149
17150 * gdb.base/default.exp: Reflect wording change in remote.c.
17151
dc96c6c7 17152Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17153
17154 * gdb.base/help.exp: Update to reflect current text.
17155
17156Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
17157
17158 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
17159 they're stack variables and contain garbage.
17160 * gdb.c++/anon-union.exp: new file.
17161
17162 The following changes were made by David Taylor
889bf7c5
PA
17163 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17164 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17165 in changes by HP.
c906108c
SS
17166
17167 * gdb.base/bitops.exp: new file.
17168 * gdb.base/default.exp: change expected messages for catch and
17169 info catch tests to reflect HP merge changes.
17170 * gdb.base/enable-disable-break.exp
17171 * gdb.base/ending-run.c: new file.
17172 * gdb.base/long_long.c: new file.
17173 * gdb.base/maint.exp: new file.
17174 * gdb.base/pointers2.exp: new file.
17175 * gdb.base/shlib-call2.exp: new file.
17176 * gdb.base/solib.exp: new file.
17177 * gdb.base/step-test.c: new file.
17178 * gdb.c++/anon-union.cc: new file.
17179 * gdb.c++/local.cc: new file.
17180 * gdb.c++/member-pointer.cc: new file.
17181 * gdb.c++/method.cc: new file.
17182 * gdb.c++/ref-types.cc: new file.
17183 * gdb.c++/ref-types2.cc: new file.
17184 * gdb.c++/userdef.cc: new file.
d63a86f8 17185
c906108c
SS
17186 * gdb.base/scope.exp: compile one file at a time, then link.
17187 * gdb.base/langs.exp: ditto.
17188 * gdb.base/list.exp: ditto.
d63a86f8 17189
c906108c
SS
17190Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
17191
17192 The following changes were made by David Taylor
889bf7c5
PA
17193 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17194 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17195 in changes by HP.
d63a86f8 17196
c906108c
SS
17197 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
17198 skip tests. When compiling pass c++ flag to gdb_compile.
17199 * gdb.c++/
d63a86f8 17200
c906108c
SS
17201 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
17202 test for on hppa*-*-hpux*; use args to see if c++ was specified.
17203 (skip_hp_tests): new function.
17204 (gdb_preprocess): new function.
17205
17206 * configure.in (hpdir): decide whether to configure gdb.hp.
17207 * configure: regenerated.
17208
17209 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
17210 to delete on clean.
17211 (EXECUTABLES): update to reflect new additions.
17212 * gdb.base/commands.exp: update message expected.
17213 * gdb.base/default.exp: add copyright notice.
17214 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
17215 * gdb.base/help.exp: update messages to reflect current text.
17216 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
17217 targets for recurse tests.
17218 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
17219 skip this file.
17220
17221 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
17222 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
17223 compilation.
17224 * gdb.c++/misc.exp: ditto.
17225 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
17226 run the tests. tell gdb_compile that it's a c++ compilation.
17227
17228 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 17229
c906108c
SS
17230 * gdb.base/all-bin.exp: new file.
17231 * gdb.base/arithmet.exp: new file.
17232 * gdb.base/assign.exp: new file.
17233 * gdb.base/completion.exp: new file.
17234 * gdb.base/cond-expr.exp: new file.
17235 * gdb.base/condbreak.exp: new file.
17236 * gdb.base/define.exp: new file.
17237 * gdb.base/dollar.exp: new file.
17238 * gdb.base/environment.exp: new file.
17239 * gdb.base/eval-skip.exp: new file.
17240 * gdb.base/jump.exp: new file.
17241 * gdb.base/logical.exp: new file.
17242 * gdb.base/pointers.exp: new file.
17243 * gdb.base/relational.exp: new file.
17244 * gdb.base/section_command.exp: new file.
17245 * gdb.base/whatis-expr.exp: new file.
17246
17247 * gdb.base/all-types.c: new file.
17248 * gdb.base/call-array-struct.c: new file.
17249 * gdb.base/call-return-struct.c: new file.
17250 * gdb.base/call-strings.c: new file.
17251 * gdb.base/callfuncs2.c: new file.
17252 * gdb.base/condbreak.c: new file.
17253 * gdb.base/constvars.c: new file.
17254 * gdb.base/display.c: new file.
17255 * gdb.base/int-type.c: new file.
17256 * gdb.base/jump.c: new file.
17257 * gdb.base/miscexprs.c: new file.
17258 * gdb.base/pointers.c: new file.
17259 * gdb.base/pointers2.c: new file.
17260 * gdb.base/shmain.c: new file.
17261 * gdb.base/shr1.c: new file.
17262 * gdb.base/shr2.c: new file.
17263 * gdb.base/solib.c: new file.
17264 * gdb.base/solib1.c: new file.
17265 * gdb.base/solib2.c: new file.
17266 * gdb.base/varargs.c: new file.
17267 * gdb.c++/derivation.cc: new file.
17268 * gdb.c++/overload.cc: new file.
17269 * gdb.c++/ovldbreak.cc: new file.
17270 * gdb.hp/attach.c: new file.
17271 * gdb.hp/attach2.c: new file.
17272 * gdb.hp/average.c: new file.
17273 * gdb.hp/compiler.c: new file.
17274 * gdb.hp/compiler.cc: new file.
17275 * gdb.hp/execd-program.c: new file.
17276 * gdb.hp/follow-exec.c: new file.
17277 * gdb.hp/follow-fork.c: new file.
17278 * gdb.hp/follow-vfork-and-exec.c: new file.
17279 * gdb.hp/misc-hp.cc: new file.
17280 * gdb.hp/more-steps.c: new file.
17281 * gdb.hp/optimize.c: new file.
17282 * gdb.hp/quicksort.c: new file.
17283 * gdb.hp/run-hp.c: new file.
17284 * gdb.hp/start-stop.c: new file.
17285 * gdb.hp/sum.c: new file.
17286 * gdb.hp/templates-hp.cc: new file.
17287 * gdb.hp/thread-local-in-lib.c: new file.
17288 * gdb.hp/thread-local-in-lib.h: new file.
17289 * gdb.hp/thread-local-in-lib.lib.c: new file.
17290 * gdb.hp/vforked-program.c: new file.
17291 * gdb.hp/virtfunc-hp.cc: new file.
17292 * gdb.hp/watchpoint-hp.c: new file.
17293 * gdb.hp/xdb.c: new file.
17294 * gdb.hp/xdb0.c: new file.
17295 * gdb.hp/xdb0.h: new file.
17296 * gdb.hp/xdb1.c: new file.
17297
17298Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
17299
17300 The following change was made by Edith Epstein
889bf7c5
PA
17301 <eepstein@cygnus.com> as part of a project to merge in changes
17302 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
17303
17304 * gdb.c++/demangle.exp: changed the expected output for some
17305 ARM-style mangling -- removed second reference to datatype.
889bf7c5 17306 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 17307 T1<char>::~T1<char>(void)
c906108c 17308 becomes,
a9c64011
AS
17309 maint demangle __dt__11T1__pt__2_cFv
17310 T1<char>::~T1(void)
c906108c 17311
889bf7c5 17312 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 17313
c906108c
SS
17314Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
17315
17316 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
17317 * gdb.trace/backtrace.exp: Likewise.
17318 * gdb.trace/circ.exp: Likewise.
17319 * gdb.trace/collection.exp: Likewise.
17320 * gdb.trace/deltrace.exp: Likewise.
17321 * gdb.trace/infotrace.exp: Likewise.
17322 * gdb.trace/limits.exp: Likewise.
17323 * gdb.trace/packetlen.exp: Likewise.
17324 * gdb.trace/passc-dyn.exp: Likewise.
17325 * gdb.trace/passcount.exp: Likewise.
17326 * gdb.trace/report.exp: Likewise.
17327 * gdb.trace/save-trace.exp: Likewise.
17328 * gdb.trace/tfind.exp: Likewise.
17329 * gdb.trace/tracecmd.exp: Likewise.
17330 * gdb.trace/while-dyn.exp: Likewise.
17331 * gdb.trace/while-stepping.exp: Likewise.
17332
173331998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
17334
17335 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
17336
17337Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
17338
17339 From Brendan Kehoe:
17340 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
17341 int return types.
17342
17343Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
17344
17345 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 17346 remote dos host testing right.
c906108c
SS
17347
17348Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
17349
17350 * gdb.base/corefile.exp: remove some xfails.
17351
17352Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
17353
17354 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 17355 have different timestamps.
c906108c
SS
17356
17357Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
17358
17359 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 17360 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
17361
17362Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
17363
17364 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 17365 delta.
c906108c
SS
17366
17367Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
17368
17369 * gdb.base/default.exp: Add brace missing from previous delta.
17370
17371Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
17372
17373 * gdb.base/default.exp: Support test for info float for all
17374 varieties of arm toolchain.
17375
dc96c6c7 17376Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17377
17378 * gdb.trace/*.exp: remove "remote_download" command.
17379
dc96c6c7 17380Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17381
17382 * gdb.trace/*.exp: remove -gdwarf from compile.
17383
17384Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
17385
17386 * gdb.trace/configure.in(AC_INIT): typo
17387 * gdb.trace/configure: regenerated
17388
dc96c6c7 17389Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17390
17391 * config/m68k-emc.exp: New file.
17392 * lib/<emc-support.exp trace-support.exp}: New files.
17393 * configure.in: add new test directory gdb.trace.
17394 * gdb.trace/{configure configure.in Makefile.in}: New files.
17395 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
17396 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
17397 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
17398 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
17399 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
17400 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
17401 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 17402
dc96c6c7 17403Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17404
17405 * gdb.c++/classes.exp: Change all regular expressions to match
17406 arbitrary combinations of newline/carriage-return, so that they
17407 will work equally well on Unix and Windows.
17408 * gdb.c++/inherit.exp: ditto.
17409 * gdb.c++/virtfunc.exp: ditto.
17410
174111998-08-11 Dawn Perchik <dawn@cygnus.com>
17412
17413 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
17414
c2d11a7d
JM
17415Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
17416
17417 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
17418 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
17419 to use a0-a3/d0-d3 as needed.
17420
17421Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
17422
17423 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
17424 * gdb.disasm/am33.exp: Corresponding changes.
17425
c906108c
SS
174261998-07-11 Felix Lee <flee@cygnus.com>
17427
17428 * gdb.base/callfuncs.exp: add cmp10 test.
17429 * gdb.base/callfuncs.c (cmp10): new function.
17430
17431Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
17432
d63a86f8 17433 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
17434 into two parts to get around a synchronization problem in expect.
17435
3fc11d3e
JM
17436Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
17437
17438 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
17439
17440 * configure.in: Add options for gdbtk testsuite.
17441
17442 * configure: Regenerate.
17443
17444 * gdb.gdbtk: New directory to hold gdbtk tests.
17445
c906108c
SS
17446Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17447
17448 * gdb.fortran/types.exp: Escape brackets in expect patterns
17449 for test_float_literal_types_accepted tests.
17450 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
17451 before run test.
17452
c2d11a7d
JM
17453Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
17454
17455 * am33.exp: Just compile, do not link the testcase.
17456 * am33.s: Add ".am33" pseudoop to force am33 mode.
17457
c906108c
SS
174581998-06-25 Felix Lee <flee@cygnus.com>
17459
17460 * gdb.base/setshow.exp: make sure $pc is sane.
17461
17462 * gdb.stabs/weird.exp: split expect patterns properly.
17463
c2d11a7d
JM
17464Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
17465
17466 * gdb.disasm/am33.s: New disassembler testfile for the am33.
17467 * gdb.disasm/am33.exp: Run it.
17468
dc96c6c7 17469Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17470
17471 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
17472 match processing (and eliminate spurious timeouts when running).
17473
dc96c6c7 17474Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17475
17476 * gdb.base/signals.exp (test_handle_all_print): put back Mach
17477 exception test, but conditionalize it on target [mach | gnu].
17478
dc96c6c7 17479Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17480
17481 * gdb.base/overlays.exp: fixup compile line for linker script.
17482
17483Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
17484
17485 * gdb.fortran/types.exp: don't guess at float size.
17486
17487Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
17488
17489 * gdb.base/exprs.exp: delete test that depends on int size.
17490
17491Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
17492
17493 * config/sim.exp: Removed checks for target triplets.
17494 (gdb_target_sim): Use gdb,target_sim_options.
17495
17496Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
17497
17498 * gdb.base/reread.exp: New file.
17499 * gdb.base/reread1.c: New file.
17500 * gdb.base/reread2.c: New file.
17501
17502Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
17503
17504 * config/sim.exp: Use 'target sim -sparclite' when running
17505 SPARClite programs.
17506
17507Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
17508
17509 * gdb.base/structs2.exp: New file.
17510 * gdb.base/structs2.c: New file.
17511
17512Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
17513
17514 * gdb.asm/common.inc: New file.
17515 * gdb.asm/d10v.inc: New file.
17516 * asm-source.exp: Pass -I's to gas to find .inc files.
17517 Update line numbers in expected output.
17518 * asmsrc1.s: Rewrite.
17519 * asmsrc2.s: Rewrite.
17520 * configure.in: Create arch.inc symlink.
17521 * configure: Regenerate.
17522 * Makefile.in (distclean): Delete arch.inc.
17523
17524Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
17525
17526 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
17527 (t_enum_value2): ditto
17528 (t_enum_value3): ditto
17529 (main): ditto
c906108c
SS
17530Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17531
17532 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
17533 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
17534 change.
17535 Use gdb_test instead of send_gdb/gdb_expect sequences.
17536
17537Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
17538
17539 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
17540 not void.
17541
17542Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
17543
17544 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
17545 subroutines. Used to test gdbs ability to single step through PC
17546 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
17547
17548Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
17549
17550 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
17551 more rigorous EGCS C++ error checking.
17552
17553Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17554
a9c64011
AS
17555 * gdb.base/help.exp: Clean up `help set args' and `help show args'
17556 tests.
17557 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
17558 function when asleep.
17559 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
17560 for i*86 Linux and SVR4 signal handling problems.
17561 Remove linux xfail for `next to handler in signals_tests_1', fixed
17562 by recent infrun.c change.
17563 Limit backtrace to 10 frames to avoid timeout problems with infinite
17564 stack backtraces.
17565 Adjust expect pattern in `handle all print' test to match Apr 28 1997
17566 target.[ch] change.
c906108c
SS
17567
17568Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
17569
17570 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
17571 for a newline from gdb before continuing.
17572 (default_gdb_exit): Just look for y or n.
17573 (gdb_test): Detect abnormal exit from GDB running on DOS; if
17574 it does, fail the rests of the tests in the file.
17575
17576Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
17577
17578 * config/cygmon.exp: New file.
17579
17580Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
17581
17582 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 17583 main" test on remote targets.
c906108c
SS
17584
17585 * gdb.base/scope.exp: Fix problem with filelocal_bss before
17586 run test on remote targets.
17587
17588Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
17589
17590 * gdb.asm: New directory.
17591 * configure.in: Configure it.
17592 * configure: Regenerate.
17593 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
17594 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
17595
17596Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
17597
17598 * config/mn10300-eval.exp: New file to support MN10300 eval board.
17599
dc96c6c7 17600Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 17601
a9c64011
AS
17602 * gdb.base/overlays (several files): Merge the two overlay
17603 managers into one. Change variables (foox, barx, bazx, grbxx)
17604 back into ints but force them to load in their proper sections.
c906108c
SS
17605
17606Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
17607
17608 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 17609 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
17610 (D10VCopy): Handle memory regions crossing 16k boundaries.
17611 (D10VCopy): Transfer data in 32 bit chunks.
17612
17613Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
17614
17615 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 17616 correct.
c906108c
SS
17617
17618 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 17619 map. Include space for printf in .text segment.
c906108c
SS
17620
17621 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 17622 updated d10v memory VMA/LMA map.
c906108c 17623 (D10VCopy): Call D10VTranslate.
d63a86f8 17624
c906108c
SS
17625Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
17626
17627 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
17628
17629 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
17630 that it won't be put into the .sdata - small data -
17631 section. Update reference.
c906108c
SS
17632 * gdb.base/baz.c (bazx, baz): Ditto.
17633 * gdb.base/foo.c (foox, foo): Ditto.
17634 * gdb.base/grbx.c (grbxx, grbx): Ditto.
17635
17636 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 17637 to be arrays.
d63a86f8 17638
dc96c6c7 17639Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 17640
a9c64011
AS
17641 * gdb.base/overlays.exp: fix up and get working again.
17642 Add tests for backtraces from an overlay function.
d63a86f8 17643
c906108c
SS
17644Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
17645
17646 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
17647 "calling function with watchpoint enabled".
17648
17649Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
17650
17651 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 17652 gdb_suppress_tests for d10v-*-*.
c906108c
SS
17653 * lib/gdb.exp (gdb_suppress_tests): Disable this function
17654 pending review of whether it is useful or not.
17655
17656Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
17657
17658 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
17659
17660Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
17661
17662 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
17663 * config/dve.exp: New file to support Densan boards.
17664
17665Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
17666
17667 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 17668 reads and BSD.
c906108c
SS
17669
17670Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
17671
17672 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
17673 response.
17674
17675 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
17676
17677Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
17678
17679 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 17680 test.
c906108c
SS
17681
17682 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 17683 target_sizeof_long and target_bigendian_p.
c906108c 17684 (structs_by_value, structs_by_reference): Check values according
889bf7c5 17685 to targets word size and endianess.
d63a86f8 17686
c906108c
SS
17687Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
17688
17689 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 17690 output.
c906108c
SS
17691
17692Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
17693
17694 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 17695 Update test of set args help to match source change.
c906108c
SS
17696
17697Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
17698
17699 * gdb.base/default.exp: Expect help system output to be in
17700 alphabetical order.
17701 * gdb.base/help.exp: Ditto.
17702
17703Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
17704
17705 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
17706 "i*86-pc-linux-gnu*".
17707 * gdb.base/interrupt.exp: Ditto.
17708 * gdb.base/corefile.exp: Ditto.
17709
17710 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 17711 define vxworks when building the testcase.
c906108c
SS
17712
17713 * gdb.base/ptype.exp: Fix testnames to be unique.
17714 * gdb.base/radix.exp: Ditto.
17715 * gdb.base/term.exp: Ditto.
17716 * gdb.base/whatis.exp: Ditto.
17717 * gdb.c++/classes.exp: Ditto.
17718
17719Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
17720
17721 * gdb.base/callfuncs.exp: Fix indentation.
17722
17723 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
17724 suppress_flag has been set.
17725 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
17726 target feature.
17727
17728Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
17729
17730 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
17731 the testcase.
17732
17733 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 17734 set_debug_traps() and breakpoint().
c906108c
SS
17735 * gdb.c++/misc.cc (main): Ditto.
17736 * gdb.c++/templates.cc (main): Ditto.
17737 * gdb.c++/virtfunc.cc (main): Ditto.
17738
17739Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
17740
17741 * lib/gdb.exp(gdb_step_for_stub): New function.
17742 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
17743 exists, reload the executable and do a "continue" instead of
17744 doing a jump.
17745 (runto_main): Use gdb_step_for_stub.
d63a86f8 17746
c906108c 17747 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 17748 tests to have unique names.
c906108c
SS
17749 * gdb.base/callfuncs.exp: Ditto.
17750 * gdb.base/commands.exp: Ditto.
17751 * gdb.base/default.exp: Ditto.
17752 * gdb.base/help.exp: Ditto.
17753 * gdb.base/list.exp: Ditto.
17754 * gdb.base/opaque.exp: Ditto.
17755 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
17756 similar tests.
d63a86f8 17757
c906108c
SS
17758 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
17759 * gdb.c++/cplusfuncs.cc: Ditto.
17760 * gdb.c++/virtfunc.cc: Ditto.
17761
17762 * config/monitor.exp: Keep track of the last file we saw, rather
17763 than trying to get the info from gdb.
17764
17765 * gdb.fortran/types.exp: Move comment to previous line.
17766
17767Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
17768
17769 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 17770 target mode.
c906108c
SS
17771
17772Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
17773
17774 From Bob Manson:
17775 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 17776 string from GDB when it connects.
c906108c
SS
17777
17778 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
17779
17780Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
17781
17782 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
17783 if we can't get a debug format from GDB (we may be testing an
17784 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
17785
17786 * gdb.stabs/weird.exp: Fix quoting.
17787
17788 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
17789
17790Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
17791
17792 * config/arm-ice.exp: New file.
17793
17794Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
17795
17796 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 17797 until it has been modified to work with the new testsuite.
c906108c 17798
99707966 17799 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
17800 testcase won't compile, cause all of the testcases in the file to
17801 fail instead.
c906108c
SS
17802
17803 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
17804 (gdb_clear_suppressed): New procedure.
17805 (gdb_stop_suppressing_tests): Only clear suppress_flag if
17806 it contains a positive value.
17807
17808Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
17809
17810 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
17811
17812 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
17813
17814Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
17815
17816 * lib/gdb.exp (setup_xfail_format): New function.
17817 (get_debug_format): New function to get debug format.
17818 (debug_format): New global variable to hold last value set
17819 by get_debug_format.
17820 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 17821 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
17822 * gdb.c++/ptype.exp: Ditto.
17823 * gdb.c++/classes.exp: Ditto.
17824 * gdb.c++/cplusfuncs.exp: Ditto.
17825 * gdb.c++/inherit.exp: Ditto.
17826 * gdb.c++/templates.exp: Ditto.
17827 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 17828
c906108c
SS
17829Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
17830
17831 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
17832 host doesn't have a currently-open connection.
17833
17834 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
17835 any gdb stub target. Handle cases where gdb doesn't respond when
17836 interrupted in a sane fashion.
c906108c
SS
17837
17838 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 17839 same thing in a totally different way.
c906108c
SS
17840
17841 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 17842 setting "timeout".
c906108c 17843 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 17844 default_gdb_init now.
c906108c
SS
17845
17846Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
17847
17848 * gdb.base/printcmds.exp: Fix "check for floating addition"
17849 regexp to accept results within approx +/- .01 of exact value.
17850 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
17851
17852Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
17853
17854 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 17855 properly.
c906108c
SS
17856 (gdb_expect): Add optional timeout parameter, and add timeout
17857 value to various calls.
17858 (gdb_suppress_tests): Only give one warning message per group.
17859
17860Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
17861
17862 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
17863 global variables. Handle getting a value for $timeout more
17864 gracefully.
c906108c
SS
17865
17866Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
17867
17868 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 17869 initialize.
c906108c 17870 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 17871 by a target configuration file.
c906108c
SS
17872 (gdb_expect): Pass the timeout to remote_expect.
17873
17874 * config/monitor.exp(gdb_load): Fix typo in regexp.
17875
17876Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
17877
17878 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
17879
17880Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
17881
17882 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
17883 here. Call gdb_target_exec before rebooting the target, to make
17884 sure the connection to the target is closed.
c906108c
SS
17885 (gdb_load): Pass the name of the executable to gdb_target_monitor.
17886 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
17887 Also detect "Timeout reading from remote" error.
17888
17889 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
17890 gdb_target_monitor. Don't call gdb_file_cmd here; let
17891 gdb_target_monitor do it.
c906108c
SS
17892
17893 * gdb.disasm/hppa.exp: Don't use exec_output.
17894
17895Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
17896
17897 * gdb.base/list.exp: If we're debugging a non-native target,
17898 try to set the pc register to point to the start of the
17899 program before doing the first list command.
17900
17901 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 17902 test_calls after restarting.
c906108c
SS
17903
17904 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 17905 reloading.
c906108c
SS
17906
17907 * gdb.base/watchpoint.exp: Fix typo.
17908
17909 * gdb.base/setshow.exp: Check for use_gdb_stub.
17910
17911 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 17912 stub case.
c906108c
SS
17913 * gdb.base/langs.exp: Ditto.
17914
17915 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
17916 gdb_load_offset. If we weren't given a file to load, figure out
17917 what the current file is and use it.
c906108c
SS
17918
17919 * config/i386-bozo.exp: New file.
17920
17921Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
17922
17923 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
17924 feature.
17925
17926 * config/proelf.exp: New entry.
17927
17928Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
17929
17930 * lib/gdb.exp: Remove spurious .* patterns at the beginning
17931 of regexps.
17932
17933 * gdb.base/watchpoint.exp: Don't run the test_stepping
17934 tests if gdb can't call functions on the target.
17935
17936 * gdb.base/setshow.exp: Don't run the set prompt tests if
17937 the board has gdb_prompt set.
17938
17939Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
17940
17941 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
17942 * gdb.base/commands.exp: Likewise.
17943 * gdb.base/setshow.exp: Likewise.
17944
17945Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
17946
17947 * config/monitor.exp(gdb_start): Look for gdb_prompt target
17948 feature.
17949
17950 * config/i960.exp: New file.
17951
17952Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
17953
17954 * gdb.base/funcargs.exp: Check for gdb,short_int target
17955 feature instead of looking for explicit target triplets.
17956
dc96c6c7 17957Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 17958
d63a86f8 17959 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
17960 "p 123DEADBEEF", to check parse_number.
17961 * top.c: change "to enable to enable" to "to enable" in a couple
17962 of help strings.
17963
17964Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
17965
17966 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
17967 on the mn10300.
d63a86f8 17968
c906108c
SS
17969Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
17970
17971 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
17972 where the test executable is run with explicit args.
17973 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
17974
17975Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
17976
17977 * gdb.base/run.c: Use FAKEARGV to build test executable that
17978 does not require a command line arg, since most simulators
17979 don't currently support passing such an arg into the simulated
17980 program.
17981 * gdb.base/commands.exp: Change tests to insert the proper
17982 value as the arg to the first recursive factorial call. Change
17983 compilation line to define FAKEARGV at compile time.
17984
17985Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
17986
17987 * gdb.base/recurse.exp: Enable these tests for the mn10300.
17988 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
17989 function with watchpoint enabled" test.
17990
17991Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
17992
17993 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 17994 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
17995
17996 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 17997 "Tests restarted" messages.
c906108c
SS
17998
17999Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
18000
18001 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
18002
dc96c6c7 18003Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18004
18005 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
18006 for INFO SYMBOL; add help tests for OVERLAY commands.
18007 * gdb.base/default.exp: add tests for INFO SYMBOL command;
18008 add tests for OVERLAY commands
18009 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
18010 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
18011 * gdb.base/sigall.c: add usestubs code frag
18012 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 18013
c906108c
SS
18014Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
18015
18016 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
18017 failures.
18018 (gdb_stop_suppressing_tests): Note that tests have restarted.
18019
18020Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
18021
18022 * config/h8300.exp: New file.
18023
18024Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
18025
18026 * gdb.base/setshow.exp: Check for the existence of a
18027 feature, not its value.
18028
18029Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
18030
18031 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
18032
18033 * gdb.base/scope.exp: It's now init0(), not init().
18034
18035 * gdb.base/scope0.c: For now, change init() to be init0().
18036
18037 * config/monitor.exp: Use gdb_serial in preference to serial
18038 or netport.
18039
18040 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 18041 and it's not already set.
c906108c
SS
18042
18043Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
18044
18045 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 18046 isn't using a stub and if it supports argument passing.
c906108c
SS
18047
18048Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
18049
18050 * config/udi.exp(gdb_start): Make sure UDICONF is set
18051 properly before starting gdb.
18052
18053Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
18054
18055 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
18056 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
18057 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
18058
18059Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
18060
18061 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 18062 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
18063
18064 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
18065
18066 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
18067
18068 * config/monitor.exp: Make sure we disconnect from the target.
18069 Also, try a reboot/reload cycle instead of failing if the
18070 load fails.
18071
18072Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
18073
18074 * gdb.base/default.exp: Don't set match_max.
18075 * gdb.base/help.exp: Ditto.
18076 * gdb.base/list.exp: Ditto.
18077 * gdb.base/signals.exp: Ditto.
18078
18079 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
18080 set, use remote_ld to download the testcase instead of
18081 the GDB loader.
18082
18083Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
18084
18085 * config/vr5000.exp: New file.
18086
18087 * config/monitor.exp(gdb_target_monitor): Add pattern for
18088 "Ending remote" to detect errors in connecting.
18089
18090 * gdb.base/setshow.exp: Add .* within auto language test.
18091
18092 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
18093 target feature.
18094
18095 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 18096 and reboot the board if necessary.
c906108c
SS
18097
18098 * gdb.base/setvar.exp(test_set): Handle multiple prints within
18099 a set of tests. Remove print.* from the patterns being checked.
18100
18101Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
18102
18103 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
18104 refer to gdb_spawn_id.
18105
18106 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
18107 longer used.
18108 * config/sparclet.exp: Ditto.
18109 * config/sparclet-old.exp: Ditto.
18110 * config/slite.exp: Ditto.
18111 * config/sim.exp: Ditto.
18112 * gdb.base/funcargs.exp: Ditto.
18113
18114 * lib/gdb.exp:Remove references to gdb_spawn_id.
18115 (gdb_expect): Move to remote.exp.
18116
18117Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
18118
18119 * config/monitor.exp: Detect the "Couldn't establish connection"
18120 message from GDB.
18121
18122Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
18123
18124 * gdb.base/bitfields.exp: Use runto instead of explicit
18125 gdb_run_cmd/gdb_expect sequences.
18126
18127 * gdb.base/break.exp(text_next_with_recursion): Add match for
18128 gdb_expect call.
18129
18130 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
18131 We also need to handle the "A program is being debugged already"
18132 prompt from gdb. Use gdb_test to set the baud rate.
18133
18134 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
18135 to 20000. Really. I mean it.
18136
18137Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18138
18139 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
18140 fails. If suppress_flag is set, skip perror message about not
18141 being able to send to GDB.
c906108c 18142 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 18143 GDB.
c906108c
SS
18144 (gdb_expect): If suppress_flag is set, always fail immediately.
18145 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
18146 (gdb_init): Call gdb_stop_suppressing_tests.
18147 (default_gdb_exit): Ditto.
18148 (default_gdb_start): Ditto.
18149
18150 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 18151 gdb_stop_suppressing_tests as appropriate.
c906108c 18152 * gdb.base/break.exp: Ditto.
889bf7c5 18153 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
18154 * gdb.base/commands.exp: Ditto.
18155 * gdb.base/exprs.exp: Ditto.
889bf7c5 18156 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
18157 * gdb.base/list.exp: Ditto.
18158 * gdb.base/recurse.exp: Ditto.
889bf7c5 18159 * gdb.base/scope.exp: Ditto.
c906108c
SS
18160 * gdb.base/structs.exp: Ditto.
18161 * gdb.c++/inherit.exp: Ditto.
18162
18163Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
18164
18165 * config/vr4300.exp: New file.
18166
99707966 18167 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 18168
99707966 18169 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
18170
18171Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
18172
18173 * lib/gdb.exp(gdb_init): New function.
18174
18175 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 18176 for each individual variable set.
c906108c
SS
18177
18178 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
18179 name.
18180
18181 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
18182
18183 * gdb.base/scope.exp: Use gdb_test.
18184
18185 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
18186 aborting; the testsuite driver will do that for us (see
18187 gdb_finish). Also, use gdb_test in a few more places.
18188
18189Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
18190
18191 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
18192
18193Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
18194
18195 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
18196 and "add_tests" are not at the same address.
18197
18198Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
18199
18200 * gdb.base/ptype.exp: Use gdb_test.
18201
18202Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
18203
18204 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
18205 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
18206 left in. No longer expect them to fail.
18207
18208 * gdb.stabs/*.mt; Deleted, no longer used.
18209 * gdb.stabs/configure.in: Remove references to target makefile
18210 frags.
18211 * gdb.stabs/configure: Rebuilt.
18212
18213 * gdb.disasm/*.mt: Deleted, no longer used.
18214 * gdb.disasm/configure.in: Remove references to target makefile
18215 frags. Use "sh3.s" as the unique filename for this directory.
18216 * gdb.disasm/configure: Rebuilt.
18217
18218 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
18219 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
18220 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
18221
18222Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
18223
18224 * config/udi.exp: Use mondfe,name instead of remote_host.
18225
18226Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
18227
18228 * gdb.base/watchpoint.exp: Don't expect a failure when calling
18229 a function with a watchpoint enabled on the mn10200.
18230
18231 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
18232 before trying to create it!
18233
18234Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
18235
18236 * config/vx.exp: Use hostname instead of netport.
18237
18238 * config/vxworks.exp: New file.
18239
18240 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
18241
18242 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 18243 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
18244 occurs.
18245
18246 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
18247 $gdb_spawn_id directly.
18248 (gdb_run_cmd): Try _start as well as start. Use the target feature
18249 gdb,start_symbol as the symbol to start from when jumping.
18250
18251Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
18252
18253 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
18254 redundant) test.
18255
18256 * gdb.base/recurse.exp: Relax final value test for 'b' so that
18257 it doesn't lose for 16bit integer systems.
18258
18259Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
18260
18261 * gdb.fortran/types.exp: If the target doesn't support "double"
18262 data types, then expect "real" types to only be 4 bytes.
18263
18264 * gdb.c++/virtfunc.exp: Expect failure for virtual function
18265 call tests if the target doesn't support inferior function calls.
18266
18267 * gdb.base/printcmds.exp: Allow minor deviation in FP values
18268 in printf tests.
18269
18270Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
18271
18272 * gdb.base/help.exp: Disable "help set", "help show", and
18273 "help support". Simplify regexp for "help stack".
18274
18275 * gdb.base/default.exp: Set match_max to 5000 and the timeout
18276 to 60 seconds. Temporarily set match_max to 15000 around the
18277 "info copying" test.
18278
18279 * gdb.base/nodebug.exp: Don't try to do an inferior function
18280 call if the target doesn't support them.
18281 * gdb.base/printcmds.exp: Likewise.
18282 * gdb.base/setvar.exp: Likewise.
18283 * gdb.base/structs.exp: Likewise.
18284 * gdb.c++/templates.exp: Likewise.
18285 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
18286
18287 * gdb.base/recurse.exp: Enable for the mn10200.
18288
18289 * configure.in: Do configure gdb.stabs directory for *-*-elf
18290 targets.
18291 * configure: Rebuilt.
18292
18293 * gdb.base/break.exp: Check for gdb,noresults before testing
18294 exit status and/or results from the target.
18295 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
18296 * lib/gdb.exp: Remove old (now bogus) initialization of
18297 noinferior, noargs, noresults and nosignals.
18298
18299Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
18300
18301 * config/sh.exp: New file.
18302
18303 * config/slite.exp: Try to connect multiple times to the board
18304 before rebooting. Only send a "monitor run" if need_monitor_run
18305 is set.
18306
18307 * gdb.base/break.exp: Don't do the "stub continue" test if
18308 the target has gdb_stub set.
18309
18310 * gdb.base/callfuncs.exp: Increase the timeout.
18311
18312 * gdb.base/interrupt.exp: Don't even try to compile the testcase
18313 if the target has gdb,noinferiorio set.
18314
18315 * gdb.base/list.exp: Increase match_max to 10000 characters.
18316
18317 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
18318
18319 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
18320 target.
18321
18322 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
18323
18324Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
18325
18326 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
18327 trying to delete the copy of gdb. Catch the file delete so we
18328 don't die if the delete fails; also, the file should be copied to
18329 the host, not to the build.
c906108c
SS
18330
18331Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
18332
18333 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 18334 parenthesis in case it contains multiple regexps separated
c906108c
SS
18335 with |.
18336
18337 * gdb.base/watchpoint.exp: Use gdb_test.
18338 * gdb.base/default.exp: Ditto.
18339
18340Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
18341
99707966 18342 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 18343
c906108c
SS
18344 * gdb.base/scope.exp: Use gdb_test.
18345 * gdb.c++/classes.exp: Ditto.
18346 * gdb.c++/inherit.exp: Ditto.
18347
18348Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
18349
18350 * gdb.base/crossload.exp: Don't use execute_anywhere, use
18351 remote_exec instead.
18352 * gdb.base/corefile.exp: Don't be ridiculous.
18353 * gdb.base/*.c: Add missing stub invocations.
18354
18355Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
18356
18357 * config/slite.exp: Miscellaneous fixes.
18358
18359 * lib/gdb.exp: Fix runto.
18360
18361 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
18362 the target.
18363
18364 * gdb.base/watchpoint.exp: Fix regexp.
18365
18366 * lib/gdb.exp(default_gdb_exit): Add a catch to the
18367 close and wait commands, as the descriptor may now be
18368 invalid. Always call "remote_close host".
18369
18370Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
18371
18372 Major rewrite for testsuite revision.
d63a86f8 18373
c906108c
SS
18374 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
18375 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
18376 instead of relying on spawn_id to always contain a valid
18377 spawn id.
18378 (get_compiler_info): New procedure to build the ${binfile}.ci
18379 file, instead of replicating this in N different places.
18380 (gdb_compile): New procedure.
d63a86f8 18381
c906108c 18382 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
18383 appropriate arguments) instead of compile. Use gdb_test in a lot
18384 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
18385 at the start of a testcase, as this is no longer done magically.
18386
18387 config/*-gdb.exp: Rename without the -gdb suffix.
18388
18389 config/mips.exp: Use remote_close instead of exit_remote_shell.
18390 config/monitor.exp: Use target_info instead of looking at
18391 baud, timeout, etc.
18392 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
18393
18394Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18395
18396 * gdb.c++/templates.exp (test_ptype_of_templates),
18397 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
18398 Update expect patterns for destructors and assignment operators
18399 to match corresponding c-typeprint.c changes.
18400 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
18401 to destructor breakpoint test, GDB should be able to set the
18402 destructor breakpoint without specifying arguments.
18403
18404Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
18405
18406 * gdb.threads/pthreads.exp: Change result for failure to compile due
18407 to lack of pthreads runtime support from an error to simply an
18408 unsupported test, per dejagnu standards.
18409
18410Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18411
18412 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
18413 where GDB exits to reduce pattern match time.
18414 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
18415
18416 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
18417
dc96c6c7 18418Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18419
18420 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
18421 * gdb.base/default.exp: ditto.
18422 * gdb.base/nodebug.exp: ditto.
18423 * gdb.base/printcmds.exp: ditto.
18424 * gdb.base/ptype.exp: ditto.
18425 * gdb.base/setvar.exp: ditto.
18426 * gdb.base/structs.exp: ditto.
18427 * gdb.base/setshow.c: Guard against uninitialized values of argc.
18428
18429Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
18430
18431 * configure, */configure: Rebuild with autoconf 2.12.
18432
18433Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
18434
18435 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
18436 use new i*86-pc-linux*-gnu quads.
18437 * gdb.base/corefile.exp: Ditto.
18438 * gdb.base/signals.exp: Ditto.
18439 * gdb.base/sigall.exp: Ditto.
18440 * gdb.base/interrupt.exp: Ditto.
18441
18442 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
18443 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
18444 RedHat 4.0.
d63a86f8 18445
c906108c 18446 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
18447 linux. This allows the test case to at least compile on latest
18448 linux, but still not run due to missing the threads runtime library.
c906108c
SS
18449
18450Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18451
18452 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
18453 directory to search gdb directory. Accept and step over conditional
18454 stack alignment code. Consume $prompt in failure cases.
18455 Reset timeout to $oldtimeout instead of some arbitrary value.
18456 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
18457 timeout problems with infinite stack backtraces.
18458 * gdb.base/ptype.exp (ptype struct link, union tu_link):
18459 Accept function parameters for linkfunc member.
18460
18461Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
18462
18463 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
18464 (CXXFLAGS): Remove, unreferenced.
18465 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
18466 previous -B options and also add -B option to pick up cross compiled
18467 runtime.
c906108c
SS
18468 (TARGET_INCLUDES): Add for -I options and add code to initialize when
18469 doing cross compiles.
18470 (target_alias): Declare global.
18471 (xgcc): Set variable to full path of gcc in build tree. Use findfile
18472 to verify that gcc exists in build tree, and if so set CC to that
18473 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 18474
c906108c
SS
18475Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
18476
18477 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
18478 ptype test for anonymous union. Fixup testcase to match
18479 current gcc debug output.
18480
18481Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
18482
18483 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
18484 force argument to an unsigned long type.
18485
18486Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
18487
18488 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 18489 tests and anonymous union print/ptype tests.
c906108c
SS
18490 * gdb.base/list.exp (test_forward-search): Increase timeout by
18491 5 minutes for the "search extremely long line" case.
18492 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
18493 completely optional and that the pass/fail messages use the command as
18494 the message if that third arg is a null string.
18495 (gdb_test_exact): Arrange that a null string pattern means match a
18496 null string output rather than any output, which might include random
889bf7c5 18497 errors.
c906108c
SS
18498 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
18499 backtrace test.
18500 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
18501 always failing and failure is now exposed by gdb.exp changes.
18502
18503Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
18504
18505 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
18506 weren't being noted.
18507
18508Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18509
18510 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
18511 * gdb.stabs/weird.exp: Remove v_comb xfails.
18512
dc96c6c7 18513Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18514
18515 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 18516 list.exp scope.exp watchpoint.exp]
c906108c 18517 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 18518
dc96c6c7 18519Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18520
18521 * config/monitor.exp: Increase download timeout to 1000 seconds.
18522
dc96c6c7 18523Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18524
18525 * config/m32r.exp: Increase timeout to 120 seconds.
18526
18527Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
18528
18529 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
18530 and accept older ordering as obsolescent gcc or gdb.
18531 * gdb.c++/templates.exp: Ditto.
18532 * gdb.c++/virtfunc.exp: Ditto.
18533
18534Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
18535
18536 * gdb.base/coremaker.c: Add code to mmap some data so we
18537 can check that it ends up in the core file.
18538 * gdb.base/corefile.exp: Add test to read mmapped data
18539 from core file.
18540
dc96c6c7 18541Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18542
18543 * config/m32r.exp: New file.
18544
18545Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
18546
18547 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
18548 that cflags can contains -gstabs, and work correctly for other tests.
18549
dc96c6c7 18550Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18551
18552 * gdb.base/setshow.exp: New file, tests show and set.
18553 * gdb.base/setshow.c: New file, tests show and set.
18554 * gdb.base/help.exp: Add test for help set|show annotate.
18555 * gdb.base/default.exp: Add test for set|show annotate.
18556
18557Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
18558
18559 * testsuite/gdb.base/break.exp: Make backtrace from factorial
18560 errors unique.
18561 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
18562 explicitly.
18563
18564Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
18565
18566 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
18567 and width commands. This is done elsewhere.
18568 * (gdb_start): Don't call gdb_start_sim here. That's already
18569 done in gdb_load. This fixes lots of failures in default.exp.
18570
18571Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
18572
18573 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
18574 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
18575 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
18576 in the same we we treat other failures (since it may be an expected
889bf7c5 18577 condition), rather than as an error.
c906108c
SS
18578 * gdb.base/signals.exp (test_handle_all_print): Revert back to
18579 old test format.
18580
18581Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
18582
18583 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
18584 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 18585 twice. Nuke the duplicates.
c906108c 18586 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 18587 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
18588 Remove config.h along with other config files.
18589
18590Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
18591
18592 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
18593 "p func1 ()" and note that rests of tests are skipped.
18594 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 18595 setup_xfails for "print func2::coremaker_local".
c906108c
SS
18596 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
18597 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
18598 affected by the previous run test.
18599 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
18600 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
18601 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
18602 "pass int powerset tuple" and "pass modeless int powerset tuple".
18603 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
18604 "real write 4" and "real write 8".
18605 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 18606 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
18607 "print \$i after tuple assign 2", and
18608 "print vs2 after tuple assign 2".
18609 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
18610 meaningful error message and return -1 so the caller can
18611 suppress further tests and avoid a cascade of errors.
d63a86f8 18612
c906108c
SS
18613Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
18614
18615 * gdb.base/a1-selftest.exp: Tweak tests to account for new
18616 format for printing version.
18617 * gdb.base/default.exp: Ditto.
18618 * gdb.base/interrupt.exp: Fix problem with cascade of
18619 errors if child process dies while calling a function.
d63a86f8 18620
c906108c
SS
18621Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
18622
18623 * Makefile.in (VPATH): Add
18624 * Makefile.in (Makefile, config.status): Fix rules so things get
18625 remade when necessary.
18626
18627Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
18628
18629 * Makefile.in (just-check): Add path to sibling expect dir
18630 to environment variable specified by RPATH_ENVVAR.
18631
18632Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
18633
18634 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
18635 (just-check): Add shared library paths for libstdc++, tk,
18636 tcl, bfd, and opcodes to the environment variable specified
18637 in RPATH_ENVVAR.
18638 * configure.in: Add support to recognize --enable-shared flag
18639 and generate correct value for RPATH_ENVVAR.
18640 * configure: Regenerated with autoconf.
18641
18642Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
18643
18644 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 18645 include all osf versions.
c906108c
SS
18646 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
18647 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
18648 when target is linux. When failing to build pthreads test
18649 executable, give more meaningful message.
18650 * gdb.threads/pthreads.c: Hpux also uses old definition of second
18651 arg for pthread_create.
d63a86f8 18652
c906108c
SS
18653Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
18654
18655 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 18656 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 18657 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 18658 and -lpthreads (everybody else).
c906108c
SS
18659 (test_startup): Fail gracefully if threads are not supported.
18660 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
18661 "p/c array_index("abcdef",2)" when not gcc compiled.
18662 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
18663 "print func2::coremaker_local" when not gcc compiled.
18664 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
18665 "ptype on opaque struct tagname (statically)",
18666 "ptype on opaque struct tagname (dynamically) 1", and
18667 "ptype on opaque struct tagname (dynamically) 2"
18668 for not compiled with gcc.
18669 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
18670 backtrace when compiled with gcc.
d63a86f8 18671 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
18672 than always return success.
18673
18674Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
18675
18676 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
18677
18678Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
18679
18680 * gdb.base/structs.exp: Undo last change.
18681
18682Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
18683
18684 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
18685 encapsulate all the steps/nexts done during self test, starting
18686 at main, and makes them less sensitive to optimization issues.
18687 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
18688 signal handler" test.
18689 * gdb.threads/pthreads.exp: Only run this for native configs.
18690 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
18691 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
18692 tests.
18693 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
18694 for "runto test_calls(void)" test.
d63a86f8 18695
c906108c
SS
18696Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
18697
18698 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
18699 and don't expect address info in breakpoint confirmations.
18700
18701Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
18702
18703 * gdb.base/list.exp (test_forward_search): Increase timeout
18704 temporarily by 60 seconds for searching extremely long line,
889bf7c5 18705 and then reset to old value when done. Increase expect input
c906108c
SS
18706 buffer to 10000.
18707
18708Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
18709
18710 * gdb.base/list.exp (test_forward_search): Fix to handle very
18711 long source line without overflowing expect's input buffer.
18712
18713Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
18714
18715 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
18716 "buffer_full".
18717
18718 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
18719 "buffer_full".
18720
18721 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
18722 "buffer_full".
18723
18724 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
18725 "buffer_full".
18726
18727Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
18728
18729 * configure.in (configdirs): Add gdb.threads.
18730 * configure: Regenerated with autoconf.
18731 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
18732 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
18733 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 18734
c906108c
SS
18735Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
18736
18737 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
18738
18739Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
18740
18741 * gdb.base/signals.exp (test_handle_all_print): Test separately for
18742 each signal's status in the output of "handle all print".
18743 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
18744 the \r\n sequence that immediately precedes the gdb prompt.
18745 * gdb.base/a1-selftest.exp: Save original timeout and restore
18746 after test.
18747
18748Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
18749
18750 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
18751 symbol.
18752
18753Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
18754
18755 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
18756
18757Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
18758
18759 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
18760 timeout by 60 seconds.
18761
18762Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
18763
18764 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
18765 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
18766 error return.
18767
18768Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
18769
18770 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
18771 gdb initialization, also report how long dejagnu waited. Restore
18772 old timeout before doing error return. Temporarily increase timeout
889bf7c5 18773 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
18774
18775Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
18776
18777 * lib/gdb.exp: Report timeout value for verbosity level 2.
18778 * config/gdbserver.exp: Ditto.
18779 * config/hppro.exp: Ditto.
18780 * config/mips-gdb.exp: Ditto.
18781 * config/monitor.exp: Ditto.
18782 * config/netware.exp: Ditto.
18783 * config/sim-gdb.exp: Ditto.
18784 * config/slite-gdb.exp: Ditto.
18785 * config/udi-gdb.exp: Ditto.
18786 * config/unix-gdb.exp: Ditto.
18787 * config/vx-gdb.exp: Ditto.
18788 * gdb.base/a1-selftest.exp: Ditto.
18789 * gdb.base/a2-run.exp: Ditto.
18790 * gdb.base/break.exp: Ditto.
18791 * gdb.base/corefile.exp: Ditto.
18792 * gdb.base/list.exp: Ditto.
18793 * gdb.base/recurse.exp: Ditto.
18794 * gdb.base/scope.exp: Ditto.
18795 * gdb.base/signals.exp: Ditto.
18796
18797Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
18798
18799 * gdb.threads/Makefile.in (docdir): Removed.
18800
18801Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
18802
18803 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 18804 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 18805 @srcdir@.
d63a86f8 18806 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
18807 autoconf 2.5 or higher.
18808 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
18809
18810Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
18811
18812 * configure: Regenerated.
18813 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
18814 avoid name clashes with SunOS headers.
18815
18816Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
18817
18818 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
18819
18820Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
18821
18822 * gdb.base/callfuncs.exp: Finish last change -- make sure the
18823 prototype information ends up in the compiler info file.
18824
18825Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
18826
18827 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
18828 attempting to regenerate it. Eliminate use of a temporary file
18829 and just generate the info file directly. Source it immediately,
18830 for consistency of use.
18831 * gdb.base/corefile.exp: Ditto
18832 * gdb.base/exprs.exp: Ditto.
18833 * gdb.base/funcargs.exp: Ditto.
18834 * gdb.base/langs.exp: Ditto.
18835 * gdb.base/list.exp: Ditto.
18836 * gdb.base/mips_pro.exp: Ditto.
18837 * gdb.base/nodebug.exp: Ditto.
18838 * gdb.base/opaque.exp: Ditto.
18839 * gdb.base/ptype.exp: Ditto.
18840 * gdb.base/scope.exp: Ditto.
18841 * gdb.base/setvar.exp: Ditto.
18842 * gdb.base/signals.exp: Ditto.
18843 * gdb.base/whatis.exp: Ditto.
18844 * gdb.c++/templates.exp: Ditto.
18845 * gdb.c++/virtfunc.exp: Ditto.
18846 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 18847 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
18848
18849Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18850
18851 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
18852 it got fixed by the recent lookup_minimal_symbol_by_pc change.
18853 Increase timeout, a lot of single stepping might be needed if the
18854 target has no hardware watchpoints.
18855
18856Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
18857
18858 * gdb.base/break.exp: Ignore compiler warnings when compiling
18859 break.c.
18860 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
18861 * gdb.base/default.exp: Add h8300 xfails. Handle messages
18862 from remote-sim.
18863 * gdb.base/exprs.exp: Add h8300 xfails.
18864 * gdb.base/funcargs.exp: Likewise.
18865 * gdb.base/nodebug.exp: Likewise.
18866 * gdb.base/printcmds.exp: Likewise.
18867 * gdb.base/ptype.exp: Likewise.
18868 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
18869 h8300 xfails.
d63a86f8 18870 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
18871 on the h8300.
18872 * gdb.base/funcargs.c: Explicitly make last constant argument to
18873 call_after_alloca_subr an unsigned long type.
18874 * gdb.base/return.c: Include stdio.h.
18875
18876Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
18877
18878 * config/abug.exp: New file for the older Motorola Bug monitor
18879 that runs on the mvme13x series VME boards.
18880 * config/monitor.exp: Use the new config array for target settings
18881 if they exist.
18882
18883Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
18884
18885 * sim-gdb.exp: Make the SH simulator allocate less space when
18886 it is targeted.
18887
18888Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
18889
18890 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
18891 test.
18892
18893Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
18894
18895 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
18896 "rs6000-*-*" for "list function in include file" when gcc compiled.
18897 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
18898 for "p ctable1[120]".
18899 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
18900 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
18901 Remove setup_xfail for "rs6000-*-*" for
18902 "print 'scope0.c'::filelocal before run".
18903 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
18904 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
18905 since some compilers don't allow both options to be given
18906 on the same command line. Create object file and move it.
d63a86f8 18907
c906108c
SS
18908Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
18909
18910 * gdb.base/corefile.exp: Always regenerate the core file, since
18911 we always regenerate the coremaker program. Detect special case
18912 where registers cannot be read from core file.
d63a86f8 18913
c906108c
SS
18914Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
18915
18916 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
18917 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
18918 * gdb.c++/templates.exp: Only match on basename of file since
18919 some formats like xcoff don't encode directory information.
18920 * gdb.stabs/weird.exp: Use the right sed script for powerpc
18921 and rs6000 AIX xcoff targets.
18922 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
18923 * configure: Regenerate.
18924 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
18925 here, rather than in distclean.
d63a86f8 18926
c906108c
SS
18927Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
18928
18929 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
18930 defined, and use it to compile the test case with -O2. The
18931 native compilation still uses no optimization.
18932 * gdb.base/mips_pro.c: Remove inline assembly code since
18933 it is compiled PIC by default, which results in assembler
18934 warnings that make the testsuite think the compilation
18935 was unsuccessful.
18936
18937Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
18938
18939 * gdb.c++/misc.exp: Add note to message for
18940 "print s.a for foo struct" that this is a known gcc 2.7.2
18941 and earlier bug.
18942
18943Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
18944
18945 * gdb.base/break.exp: Fix pattern for matching "Delete all
18946 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
18947 setup_xfail for deleting all breakpoints test. Fix various
18948 timeout messages to include "(timeout)".
18949 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
18950 for "p t_float_values2(3.14159,float_val2)".
18951 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
18952 for "continue to call2g" when gcc compiled.
18953 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
18954 "up to foo in langs.exp", "show language at foo in langs.exp",
18955 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
18956 and "show language at fsub in langs.exp".
18957 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
18958 "list line 1 in include file", "list message for lines past EOF",
18959 "list function in include file", "list list0.h:foo", and
18960 "list filename:function; nonexistant function".
18961 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
18962 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
18963 and "ptype t_char_array" to be for native cc only.
d63a86f8 18964
c906108c
SS
18965Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
18966
d63a86f8 18967 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 18968 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 18969 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
18970
18971Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
18972
18973 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
18974 "bt in signals.exp". This problem only appears when running
18975 the testsuite, and then only intermittently.
18976
18977Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
18978
18979 * gdb.base/return.exp (return_tests): Differentiate between
18980 two tests of continuing.
18981
18982Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
18983
18984 * */Makefile.in (maintainer-clean): Remove config.log.
18985 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
18986 * gdb.c++/Makefile.in (PROGS): Add inherit.
18987 (clean): Remove *.ci.
18988
18989Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
18990
18991 * gdb.c++/misc.cc: Add test code from Mike Stump.
18992 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
18993
18994Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
18995
18996 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
18997 to "alpha-*-osf2*" and add comment.
18998 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
18999 setup_xfail for "step over execarg initialization" and
19000 "step over corearg initialization".
c906108c
SS
19001 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
19002 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
19003 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 19004 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
19005 "print func2::coremaker_local", and "backtrace in corefile.exp".
19006 * gdb.base/signals.exp: Build and source signals.ci.
19007 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
19008 to be for gcc only.
19009 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 19010
c906108c
SS
19011Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19012
19013 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
19014 Feb 3 procfs.c change.
19015
19016Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
19017
19018 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
19019
19020Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
19021
19022 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
19023 from dejagnu's apparent default of 10 seconds, which gives random
19024 results when running the tests over NFS on moderately loaded systems.
19025 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
19026
19027Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
19028
19029 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
19030 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 19031 result reports.
c906108c
SS
19032
19033Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
19034
19035 * configure.in (CY_AC_PATH_TCLH): Remove.
19036 * configure: Regenerate.
19037
19038Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
19039
19040 * gdb.c++/Makefile.in (clean): Add missing '{'.
19041
19042Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
19043
19044 * lib/gdb.exp: Provide a default value for noinferior.
19045
19046 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
19047 Load libgloss.exp.
19048
19049Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
19050
19051 * gdb.disasm/hppa.exp: Compile directly into an executable, use
19052 the executable, not the .o to run the tests from.
19053
19054Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
19055
19056 * gdb.base/break.exp: Don't test for program exit or exit status
19057 if $noresults if nonzero.
19058 * gdb.base/langs.exp: Likewise.
19059 * gdb.base/watchpoint.exp: Likewise.
19060
19061 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
19062 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
19063 trying to compile the testcase.
19064
19065Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
19066
19067 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
19068 * gdb.base/signals.exp (continue to handler): Likewise.
19069
19070Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
19071
19072 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
19073
19074 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
19075
19076Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
19077
19078 * gdb.base/corefile.exp: Recognize "not found" as failure
19079 when trying to determine if a core file was generated.
19080 If no core file was generate the first time, try again without
19081 the ulimit -c to work around braindamaged shells.
19082
19083Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
19084
19085 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
19086 [] tests with "test" and enclose string in quotes.
19087 * gdb.stabs/configure: Rebuild
d63a86f8 19088
c906108c
SS
19089Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
19090
19091 Changes in sync with expect:
19092 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
19093 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
19094 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
19095 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
19096 argument to AC_REQUIRE.
19097 * configure: Regenerated.
19098
19099Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
19100
19101 * gdb.base/corefile.exp: When generating a core, discard any
19102 error messages about ulimit not found and the "core dumped"
19103 message from the shell that runs the coredumper.
19104
19105Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
19106
19107 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
19108
19109 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
19110 which sed script to run. Expect failure for v_comb test
19111 on PA targets too.
d63a86f8 19112
c906108c
SS
19113Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
19114
19115 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 19116 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
19117
19118Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
19119
19120 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
19121 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 19122 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
19123 * lib/gdb.exp (default_gdb_start): Fix typo.
19124 * gdb.base/corefile.exp: Allow "Core was generated by ..."
19125 messages to not include the full program name that caused
19126 the core dump since some systems (such as solaris) apparently
19127 truncate this path to about 80 characters.
19128 When generating a core file first try increasing the core file
19129 size limit to unlimited since some systems may default it to
19130 zero, and it is harmless to try it. Move the test for failing
19131 to generate a core file to where it will actually get executed.
19132 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
19133 new gdb result from g++ debug info improvements and make old
19134 pattern obsolescent. Also account for size_t differences
19135 (may be int or long).
19136 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
19137 initialization before function call is placed in the delay slot
19138 and thus appears to be skipped over by commands such as "next".
19139
19140Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
19141
19142 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
19143
19144Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
19145
19146 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
19147 input source file; fix code to compile test to deal with this
19148 convention.
19149 * gdb.c++/*.exp: Likewise.
19150
19151Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
19152
19153 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
19154 "bt in signals.exp".
19155
19156Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
19157
19158 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
19159 "step over execarg initialization" and
889bf7c5 19160 "step over corearg initialization".
c906108c
SS
19161
19162Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
19163
19164 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
19165 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
19166
19167Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
19168
19169 From Rob Savoye (rob@poseidon.cygnus.com)
19170 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
19171 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
19172 configure.in}, gdb.disasm/{Makefile.in, configure.in},
19173 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
19174 configure.in}: Major reworking for autoconfig.
c906108c
SS
19175 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
19176 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 19177 New files.
c906108c
SS
19178 * config/unix-gdb.exp: Make GDB global.
19179 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
19180 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
19181 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
19182 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
19183 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
19184 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 19185 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
19186 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
19187 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
19188 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
19189 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 19190 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
19191 to returns as necessary, arrange for test to compile own testcase
19192 executable.
c906108c 19193 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 19194
c906108c
SS
19195Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
19196
19197 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 19198 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
19199 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
19200 "backtrace through signal handler".
19201
19202Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19203
19204 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
19205 continuing from a job control stop signal.
19206 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
19207
19208Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
19209
19210 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
19211 * gdb.base/corefile.exp: Likewise.
19212 * gdb.base/funcargs.exp: Likewise.
19213
19214Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
19215
19216 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
19217 * config/monitor.exp: Add support for setting baud rate.
19218
19219Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
19220
19221 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
19222 i*86-*-linux* xfails for "backtrace through signal handler".
19223 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
19224 "print func2::coremaker_local".
19225 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 19226 alpha-dec-osf2* xfail for
c906108c
SS
19227 "delete all breakpoints when none".
19228
19229Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
19230
19231 * gdb.base/break.exp: Change test that deletes all breakpoints
19232 when no user breakpoints are installed. A post 4.15 change
19233 causes gdb to no longer prompt in this case.
19234
19235Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
19236
19237 * gdb.base/return.exp (return_tests): Change xfail for test
19238 "correct value returned double test" to stop xfailing at
19239 Solaris 2.5. Apparently the bug has been fixed.
19240
19241Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
19242
19243 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
19244 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
19245
19246Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
19247
19248 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
19249 * gdb.disasm/hppa.s: Corresponding changes.
19250
19251Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
19252
19253 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
19254 makefile fragment.
19255 * config/mt-hpux: Deleted.
19256
19257Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
19258
d63a86f8 19259 * Many files: When warning about suppressed tests due to a
c906108c
SS
19260 nonexistant test binary, avoid incrementing the warning count.
19261
19262Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
19263
19264 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 19265
c906108c
SS
19266Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19267
19268 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
19269 "sparc-*-solaris2*".
19270
19271Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19272
19273 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
19274 Add global and local variables and initialize them.
19275 * gdb.base/corefile.exp: Test correct mapping of corefile sections
19276 by printing variables. Remove rs6000 and powerpc xfails, BFD now
19277 extracts the file name and terminating signal from the core file.
19278 * TODO: Remove note about tests for correct mapping of corefile.
19279 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
19280 from optimizing it away.
19281 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
19282 handles common blocks.
19283
19284Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
19285
19286 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
19287 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
19288
19289Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
19290
19291 * Makefile.in (maintainer-clean): New target, synonym for
19292 realclean.
19293 * gdb.base/Makefile.in (maintainer-clean): Likewise.
19294 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
19295 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
19296 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
19297 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
19298 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
19299
19300Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
19301
19302 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
19303 xfails when not gcc compiled for "print foo::funclocal".
19304 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
19305 "print foo::funclocal at foo",
19306 "print 'scope1.c'::foo::funclocal at foo",
19307 "print foo::funclocal_bss at foo",
19308 "print 'scope1.c'::foo::funclocal_bss at foo",
19309 "print foo::funclocal_ro at foo",
19310 "print 'scope1.c'::foo::funclocal_ro at foo",
19311 "print bar::funclocal at foo" and
19312 "print 'scope1.c'::bar::funclocal at foo".
19313 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
19314 gcc compiled for "print foo::funclocal at bar".
19315 Expand all messages to ensure that they identify that
19316 the test is at bar().
19317 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
19318 gcc compiled for:
19319 "ptype on opaque struct pointer (statically)",
19320 "ptype on opaque struct tagname (statically)",
19321 "ptype on opaque struct pointer (dynamically) 1",
19322 "ptype on opaque struct tagname (dynamically) 1",
19323 "ptype on opaque struct pointer (dynamically) 2" and
19324 "ptype on opaque struct tagname (dynamically) 2
19325 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
19326 gcc compiled for:
19327 "p datalocal"
19328 "whatis datalocal",
19329 "ptype datalocal",
19330 "p bsslocal",
19331 "whatis bsslocal", and
19332 "ptype bsslocal".
19333 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
19334 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
19335 when not gcc compiled.
19336 * gdb.base/funcargs.exp (float_and_integral_args): Add
19337 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
19338 compiled.
19339 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
19340 "backtrace from call6a" when not gcc compiled.
19341 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
19342 "backtrace from call7a" when not gcc compiled.
19343 * gdb.base/callfuncs.exp (do_function_calls):
19344 Add "hppa*-*-hpux*" xfail when not gcc compiled for
19345 "p t_char_array_values(char_array_val2,char_array_val1)",
19346 "p t_char_array_values(char_array_val1,char_array_val2)",
19347 "p t_char_array_values("carray 1","carray 2")",
19348 "p t_char_array_values("carray 1",char_array_val2)",
19349 "p t_char_array_values(char_array_val1,"carray 2")",
19350 "p sum_args(1,{2})",
19351 "p sum_args(2,{2,3})",
19352 "p sum_args(3,{2,3,4})",
19353 "p sum_args(4,{2,3,4,5})"
19354 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
19355 "backtrace in corefile.exp" when not gcc compiled.
19356
19357Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19358
19359 * gdb.base/signals.exp: Rewrite `handle all print' test as
19360 a procedure. Accept blanks or TABs as whitespace, increase
19361 timeout and expect input buffer size for the large output
19362 from the command. Remove "i*86-*-bsdi2.0" xfail.
19363
19364Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19365
19366 * gdb.base/setvar.exp: Add new testcases for truncation when
19367 assigning invalid values to bitfields.
19368
19369Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
19370
d63a86f8 19371 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
19372 mips-sgi-irix* xfail for
19373 "call inferior func with struct - returns char *"
19374 and fix test so that an optional (unsigned char *) cast is
889bf7c5 19375 accepted in the result.
c906108c
SS
19376
19377Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
19378
19379 * gdb.base/funcargs.exp (float_and_integral_args): Remove
19380 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
19381 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
19382 * gdb.base/signals.exp: Remove duplicate "handle all print" test
19383 that accidentally got checked in.
19384
19385Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
19386
d63a86f8 19387 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
19388 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
19389 compiled test.
19390 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
19391 Add mips-sgi-irix5* xfail for not gcc compiled.
19392 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
19393 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
19394 "p top", "whatis top", "p middle", and "whatis middle".
19395 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
19396 "whatis signed char" for not gcc compiled.
19397 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
19398 "set variable signed char=-1 (-1)" and
19399 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
19400 * gdb.base/funcargs.exp (float_and_integral_args):
19401 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
19402 Add mips-sgi-irix* xfail when not gcc compiled for
19403 "continue to call2b".
19404 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
19405 "continue to call2g".
19406 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
19407 "backtrace from call6a"
19408 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
19409 "backtrace from call7k".
19410 Add mips-sgi-irix5* xfail when not gcc compiled for
19411 "backtrace from call7a".
19412 (localvars_after_alloca): Fix gdb_test cmds for
19413 "print * after runto ...".
19414 Remove rs6000-*-* xfails for
19415 "print i after runto localvars_after_alloca" and
19416 "print l after runto localvars_after_alloca"
19417 for all compilers.
19418 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 19419 when not compiled with gcc, for:
c906108c
SS
19420 "print signed char == (minus)",
19421 "print signed char != (minus)",
19422 "print signed char < (minus)",
19423 "print signed char > (minus)".
19424 * gdb.base/callfuncs.exp (do_function_calls):
19425 Add mips-sgi-irix* xfail, when compiled with native compiler, for
19426 "call inferior func with struct - returns char *".
d63a86f8 19427 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
19428 "correct value returned double test" to include Solaris 2.4.
19429 * gdb.base/funcargs.exp (float_and_integral_args):
19430 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 19431
c906108c
SS
19432Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19433
19434 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
19435 enumeration bitfields if compiling with GNU C.
19436 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
19437 to empty' prompt.
19438
19439Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
19440
19441 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
19442 test for PRO targets.
19443
19444 * gdb.base/funcargs.exp: Avoid ever setting more than 8
19445 breakpoints in the inferior at any given time by making
19446 two groups of breakpoints for call2*, call6* and call7*
19447 tests.
19448
19449Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19450
19451 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
19452 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
19453 from optimizing it away.
19454 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
19455 "call inferior func with struct".
19456
19457Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
19458
19459 * configure.in: Only configure gdb.chill for particular targets.
19460
19461Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
19462
19463 * gdb.base/Makefile.in: Add action to .c.o transformation
19464 rule that generates a .ci file for each .o file and remove
19465 explicit .c.o rules except for callfuncs.o.
19466 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
19467 generates a .ci file for each .o file and remove explicit
19468 .cc.o rules.
19469 (clean): Remove *.tmp *.ci files.
19470 (EXECUTABLES): Remove templ-info.exp.
19471 * gdb.base/compiler.c: New file.
19472 * gdb.c++/compiler.cc: New file
19473 * gdb.base/scope.exp: Source gdb.base/scope.ci.
19474 Change rs6000-*-* xfail for
19475 "print 'scope0.c'::filelocal_ro" and
19476 "print 'scope1.c'::filelocal" and
19477 "print 'scope1.c'::filelocal_bss" and
19478 "print 'scope1.c'::filelocal_ro" and
19479 "print 'scope1.c'::foo::funclocal" and
19480 "print 'scope1.c'::foo::funclocal_ro" and
19481 "print 'scope1.c'::bar::funclocal" and
19482 "print 'scope0.c'::filelocal_ro" and
19483 "print 'scope1.c'::filelocal at foo" and
19484 "print 'scope1.c'::filelocal_bss at foo" and
19485 "print 'scope1.c'::filelocal_ro at foo" and
19486 "print 'scope1.c'::foo::funclocal at foo" and
19487 "print 'scope1.c'::foo::funclocal_bss at foo" and
19488 "print 'scope1.c'::foo::funclocal_ro at foo" and
19489 "print 'scope1.c'::bar::funclocal at foo" and
19490 "print 'scope0.c'::filelocal_ro" and
19491 "print 'scope1.c'::filelocal" and
19492 "print 'scope1.c'::filelocal_bss" and
19493 "print 'scope1.c'::filelocal_ro" and
19494 "print 'scope1.c'::foo::funclocal" and
19495 "print 'scope1.c'::foo::funclocal_bss" and
19496 "print 'scope1.c'::foo::funclocal_ro" and
19497 "print 'scope1.c'::bar::funclocal" and
19498 "print 'scope1.c'::bar::funclocal_bss"
19499 to only be xfail'd when not compiled with gcc.
d63a86f8 19500 Add rs6000-*-* xfail for
c906108c
SS
19501 "print 'scope0.c'::filelocal_bss before run"
19502 when compiled with gcc.
19503 (test_at_main): Add rs6000-*-* xfail for
19504 "print filelocal_ro in test_at_main"
19505 when compiled with gcc.
19506 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 19507 Add rs6000-*-aix* xfail for
c906108c
SS
19508 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
19509 "ptype t_char_array", not compiled with gcc.
19510 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
19511 xfail for "list foo (in include file)" when gcc compiled.
19512 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 19513 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
19514 "run to call0a" if not compiled with gcc.
19515 (unsigned_integral_args): Add rs6000-*-* xfail for
19516 "run to call1a" if not compiled with gcc.
19517 (float_and_integral_args): Add rs6000-*-* xfail for
19518 "run to call2a" if not compiled with gcc and for
19519 "continue to call2b" for any compiler.
19520 Add rs6000-*-* xfail to
19521 "print f1 after run to call2a" for gcc compiled.
19522 (discard_and_shuffle): Add rs6000-*-* xfail for
19523 "run to call6a".
19524 (shuffle_round_robin): Add rs6000-*-* xfail for
19525 "backtrace from call7a" if not compiled with gcc.
19526 Add rs6000-*-* xfail for
19527 "backtrace from call7b" if compiled with gcc.
19528 (call_after_alloca): Add rs6000-*-* xfail for
19529 "print c in call_after_alloca" and
19530 "print s in call_after_alloca" and
19531 "backtrace from call_after_alloca_subr"
19532 if not compiled with gcc.
19533 (localvars_in_indirect_call): Add rs6000-*-* xfail for
19534 "print c in localvars_in_indirect_call" and
19535 "print c in localvars_in_indirect_call" and
19536 "backtrace in indirectly called function" and
19537 "stepping into indirectly called function"
19538 if not compiled with gcc.
19539 (localvars_after_alloca): Add rs6000-*-* xfail for
19540 "print c after runto localvars_after_alloca" and
19541 "print s after runto localvars_after_alloca" and
19542 "print i after runto localvars_after_alloca" and
19543 "print l after runto localvars_after_alloca"
19544 for all compilers.
19545 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
19546 than whatis-info.exp.
19547 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
19548 than opaque-info.exp.
19549 Setup rs6000-*-* xfail for
d63a86f8 19550 "ptype on opaque struct pointer (statically)" and
c906108c
SS
19551 "ptype on opaque struct pointer (dynamically)" when
19552 not compiled with gcc.
19553 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
19554 rather than callf-info.exp.
19555 (do_function_calls): Add clear_xfail for rs6000-*-* for
19556 "p t_float_values2(3.14159,float_val2)". Seems to work
19557 fine there, both with xlc and gcc. Need to find out what
19558 it is doing right and fix other platforms.
19559 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
19560 "call inferior func with struct - returns int",
19561 "call inferior func with struct - returns long",
19562 "call inferior func with struct - returns float",
19563 "call inferior func with struct - returns double",
19564 "call inferior func with struct - returns char *",
19565 but only if not gcc compiled (presumes xlc compiled).
19566 Change rs6000-*-* xfails for
19567 "call inferior func with struct - returns char" and
19568 " call inferior func with struct - returns short" to only
19569 xfail if not using gcc.
19570 (clean mostlyclean): Remove *.ci and *.tmp files.
19571 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
19572 than templ-info.exp.
19573 * gdb.base/langs.exp: Source gdb.base/langs.ci.
19574 Add rs6000-*-* xfail for "up to foo in langs.exp"
19575 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 19576 when not gcc compiled.
d63a86f8 19577
c906108c
SS
19578Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19579
19580 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
19581 * gdb.base/corefile.exp: Likewise.
19582 * gdb.base/list.exp: Likewise.
19583 * gdb.base/scope.exp: Likewise.
19584 * gdb.base/siganls.exp: Likewise.
19585
19586 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
19587 compiler output.
19588 * gdb.base/whatis.exp: Likewise.
19589
19590Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
19591
19592 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
19593 failure (opcode table has been fixed to match reality).
19594
19595Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
19596
19597 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
19598 "call inferior func with struct - returns char",
19599 "call inferior func with struct - returns short"
19600
19601 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
19602 "print 'scope0.c'::filelocal at main",
19603 "print 'scope0.c'::filelocal_bss in test_at_main",
19604 "print 'scope0.c'::filelocal at foo",
19605 "print 'scope0.c'::filelocal_bss in test_at_foo",
19606 "print 'scope0.c'::filelocal at bar",
19607 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 19608
c906108c
SS
19609 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
19610 in source file 1". This bug seems to have been fixed with both
19611 gcc and native cc (was native assembler bug?).
19612
19613Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
19614
19615 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
19616 "backtrace through signal handler" to "i*86-*-sysv4*".
19617 * gdb.base/signals.exp: Add xfail for "'next' behaved as
19618 continue" case. Add "known SVR4 bug" to fail message.
19619 Add "i*86-*-bsdi2.0" xfail for "handle all print".
19620 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
19621 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
19622 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
19623 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
19624 "up to foo in langs.exp", "show language at foo in
19625 langs.exp", "up to cppsub_ in langs.exp", "show
19626 language at cppsub_ in langs.exp", "up to fsub in
19627 langs.exp", and "show language at fsub in langs.exp".
19628 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
19629 "bactrace in corefile.exp".
19630 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
19631 "call inferior function with struct - returns float" and
19632 "call inferior function with struct - returns double".
d63a86f8 19633
c906108c
SS
19634Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
19635
19636 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
19637 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
19638 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
19639 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
19640
19641Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
19642
19643 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
19644 (or overriden) "CHILL" macro rather then bare "gcc".
19645 Also look for ../../gcc/xgcc since that is what we will
19646 actually need, not "Makefile". Remove following assignment
19647 of CHILL to CHILL_FOR_TARGET because that results in
19648 recursive definition.
19649
19650Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
19651
19652 * gdb.base/corefile.exp: Change xfail for backtrace in
19653 corefile.exp from linuxaout to all linux.
19654 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
19655 cases where we miss the breakpoint at the signal handler
19656 for some reason. Setup xfail for linuxoldld/linuxaout and
19657 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
19658 hitting SIGURG breakpoint.
19659 * gdb.base/signals.exp: Setup xfail for "next" acting like
19660 continue to add linuxoldld. Setup xfail for all linux for
19661 "next to handler in signals_tests_1", "backtrace in
19662 signals_tests_1", "continue to func1", "pass SIGUSR1",
19663 and continue to handler".
19664
19665Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
19666
19667 * Update all FSF addresses except those in COPYING* files.
19668
19669Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
19670
19671 * gdb.base/a2-run.exp: Change messages to be more explicit about
19672 the status of args, and quote binfile in results.
19673
19674Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
19675
19676 * gdb.base/callfuncs.exp: Add tests for passing structs to
19677 inferior functions and return various types.
19678 * gdb.base/callfuncs.c: Add functions to receive a struct
19679 and return a member of the struct, in various types.
19680
19681Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19682
19683 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
19684
19685Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
19686
19687 * config/vxworks29k.exp: New file, sources vxworks.exp.
19688
19689Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19690
19691 * config/gdbremote.exp: New file. Testing framework using
19692 gdbserver.
19693
19694Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
19695
19696 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
19697 "call function when asleep" and "send end of file".
19698 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
19699 for "backtrace in corefile.exp".
19700 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
19701 for "backtrace through signal handler".
19702 * gdb.base/corefile.exp: Make sure we actually generate a core file
19703 before trying the core tests. Some systems allow the user to suppress
19704 generation of core files and default to that (linux for example).
19705 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
19706 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
19707
19708Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19709
19710 * gdb.threads: New directory with some crude multi-threaded
19711 gdb tests (step.exp and step2.exp).
19712 * config/mt-lynx (STEP_EXECUTABLE): Define.
19713 (THREADFLAGS): Define.
19714
19715Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
19716
19717 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
19718
19719 * gdb.base/signals.exp: Disable whole file for lynx until
19720 further notice.
19721
19722 * gdb.base/signals.exp: xfail test where "next" acts like
19723 "continue" for lynx.
19724
19725 * gdb.base/interrupt.exp: xfail test for calling function while
19726 inferior is asleep for lynx.
19727
19728 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
19729 than one cr-lf after each command.
19730
19731Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19732
19733 * configure.in: Reinstate setting of stabsdirs variable, fix
19734 typo in setting up configdirs for native builds.
19735
19736 * gdb.base/return.exp: Fix typo in return double test.
19737 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
19738 compiler from optimizing them away.
19739
19740Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
19741
19742 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
19743 sequences to be echo'd by gdb when using gdb_test.
19744 * gdb.chill/chexp.exp: Likewise.
19745 * gdb.fortran/exprs.exp: Likewise
19746
19747Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19748
19749 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
19750 after the inferior gdb has started.
19751
19752 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
19753 after each command.
19754 * gdb.base/funcargs.exp: Likewise.
19755 * gdb.base/gdbvars.exp: Likewise.
19756 * gdb.base/interrupt.exp: Likewise.
19757 * gdb.base/list.exp: Likewise.
19758 * gdb.base/watchpoint.exp: Likewise.
19759 * gdb.c++/demangle.exp: Likewise.
19760 * gdb.c++/inherit.exp: Likewise.
19761 * gdb.chill/chexp.exp: Likewise.
19762 * gdb.fortran/exprs.exp: Likewise.
19763
19764 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
19765 test if we can't handle IO to/from the inferior.
19766
19767 * gdb.c++/misc.exp: Always check for a program already being
19768 started after sending a "run" command to gdb.
19769
19770 * gdb.base/twice.exp: Start with a fresh gdb.
19771
19772 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
19773 only depend on gdb's expression code, not the chill runtime.
19774
19775 * gdb.base/return.c: Put return values into variables so we
19776 can have gdb print them rather than depending on the program
19777 to print them.
19778 * gdb.base/return.exp: Corresponding changes.
19779
19780 * lib/gdb.exp: Provide default value for noinferiorio.
19781 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
19782 the inferior.
19783
19784 * gdb.base/break.exp: Always check for a program already being
19785 started after sending a "run" command to gdb.
19786 (text_next_with_recursion): Don't check the output from the
19787 program's printf statement. Instead just make sure the program
19788 exited.
19789
19790 * gdb.base/commands.exp: Protect tests which need arguments with
19791 $noargs conditionals.
19792
19793Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19794
19795 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
19796 of structure member arrays to match gdb/valops.c:value_addr change.
19797
19798Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
19799
19800 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
19801 cases.
19802
19803Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
19804
19805 * configure.in (configdirs): Remove gdb.chill from default list
19806 of subdirs and then add it back in only if doing a native build.
19807 The current chill compiler does not yet work in any cross build.
19808 * Revert all signal changes from Jul 6.
19809 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
19810 for sh-hms targets, allowing these tests to link, with no other
19811 changes. Testing is suppressed by setting "nosignals" in site.exp.
19812
19813Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
19814
19815 * configure.in (signaldirs): Define and add to configdirs for all
19816 targets except some specific ones that are known to not support signals.
19817 Also clean up formatting.
19818 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
19819 (signals, sigall): Remove rules to build.
19820 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
19821 Moved to new gdb.signals directory.
19822 * gdb.signals: New test directory.
19823 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
19824 signals.c signals.exp}: New or moved files.
19825
19826Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
19827
19828 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
19829
19830Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
19831
19832 * gdb.base/return.exp: Xfail `return double' test failure
19833 on at least Solaris 2.3 and handle future/past versions on
19834 a case by case basis as appropriate. Also update message
19835 to include i*86 failures.
19836
19837Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19838
19839 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
19840
19841 * lib/gdb.exp: Fix comment which erroneously identified
19842 gdb_file_cmd as gdb_load (the 19 May change was in fact to
19843 gdb_file_cmd not gdb_load).
19844 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
19845
19846 * gdb.base/setvar.exp: Make test names consistent between pass and
19847 fail cases. Use gdb_test more.
19848
19849Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19850
19851 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
19852
19853Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19854
19855 * gdb.base/help.exp: Fix expected help string for `show commands'.
19856
19857Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
19858
19859 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
19860
19861 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
19862 of a text section.
19863
19864Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
19865
19866 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
19867 that loop eventually terminates. Fix Connection refused logic so
19868 that testsuite will expire nicely.
19869
19870Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
19871
19872 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
19873 config/rom68k.exp: New tcl glue for the appropriate monitors.
19874 These all just end up calling monitor.exp.
19875 * config/monitor.exp (gdb_target_monitor): Handle `Connection
19876 refused' by retrying. Cleanup some timeout issues.
19877 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
19878 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
19879 callers don't have to set/restore global timeout variable.
19880
19881 * The following set of changes centralizes management of the global
19882 timeout variable. This way, it can be set in one target dependent
19883 place instead of dozens of places scattered throughout the test suite.
19884 If you need to lengthen a timeout, then you should either set timeout
19885 in one of the config/{target}.exp files, or multiply it by a factor.
19886 Setting it to an absolute value is always going to lose for some
19887 targets.
19888 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
19889 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
19890 * gdb.base/funcargs.exp: Don't set timeout.
19891 * gdb.base/list.exp (test_forward_search): Only use local timeout.
19892 * gdb.base/printcmds.exp (test_print_string_constants
19893 test_print_array_constants): Don't set timeout.
19894 * gdb.base/ptype.exp: Don't set timeout.
19895 * gdb.base/recurse.exp: Don't set timeout.
19896 * gdb.base/return.exp: Don't set timeout.
19897 * gdb.base/watchpoint.exp: Don't set timeout.
19898 * gdb.c++/classes.exp (do_tests): Don't set timeout.
19899 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
19900
19901Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
19902
19903 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
19904
19905Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19906
19907 * lib/gdb.exp: Disable chill tests for irix5.
19908
19909Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19910
19911 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
19912 each test pass or fail.
19913
19914Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19915
19916 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
19917 xlc not gcc.
19918
19919Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
19920
19921 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
19922
19923Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
19924
19925 * config/est.exp: Fix copyright and comments. Remove dead code.
19926 Use targetname, serialport and baud variables instead of fixed
19927 constants.
19928 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
19929 * config/cpu32bug.exp: New file to support cpu32bug monitors.
19930
19931Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19932
19933 * gdb.base/watchpoint.exp: Don't run
19934 test_watchpoint_triggered_in_syscall for sunos.
19935
19936Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19937
19938 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
19939 they don't seem to exist. Do include stdio.h.
19940
19941Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19942
19943 * gdb.base/a1-selftest.exp: Add alpha xfail.
19944
19945Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19946
19947 * gdb.base/watchpoint.c (main): Prompt before calling read().
19948 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
19949 Revise accordingly. Remove cruft about sending "123" several
19950 times, until it gets noticed. Clean up the "print buf[0]" stuff
19951 so that it passes or fails, and waits for prompts in the usual way.
19952
19953Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19954
19955 * gdb.base/recurse.exp: Fix comment.
19956
19957 * TODO: Remove item about printing variables in nodebug.exp. Add
19958 item about enabling tests which are only run on some targets.
19959
19960 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
19961 fail, make test names unique, use new gdb_test convention
19962 regarding pattern, use gdb_test more, etc.).
19963
19964 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
19965 fail, make test names unique, etc.).
19966
19967Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19968
19969 * gdb.base/nodebug.c: Change return type of top and middle to
19970 short.
19971 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
19972 are fixed by the recent mdebugread.c changes. Allow `short ()'
19973 as type for top and middle.
19974
19975Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19976
19977 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
19978 nearly as I can tell, the whole thing was an accident in Stu's
19979 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
19980 to replace a send/expect pair with gdb_test, but ended up only
19981 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
19982 of 30 Mar 1995 took care of it, but left this vestigial comment
19983 which I am now nuking.
19984
19985Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19986
19987 * gdb.base/break.exp: Look for different line number for
19988 breakpoint at main depending on usestubs.
19989
19990Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19991
19992 * gdb.base/list.exp: Adjust some alternate expect patterns to
19993 match recent list0.c change. Add alternate expect pattern for
19994 output from `list default lines around main' for optimizing
19995 compilers.
19996
19997Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19998
19999 * lib/gdb.exp: If nosignals is not set, set it to 0.
20000
20001Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
20002
20003 * config/slite-gdb.exp: Responds to load symbol table prompt.
20004 * gdb.base/break.exp: Adjust line number, fix rerun.
20005 * gdb.base/langs0.c: Add #ifdef usestubs.
20006
20007Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
20008
20009 * gdb.base/list.exp: Adjust line contents after adding new lines in
20010 list0.c. Also fix a syntax error.
20011
20012 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
20013 * gdb.base/break.exp: ditto.
20014 * gdb.base/list.exp: ditto.
20015 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
20016 * gdb.base/run.c: ditto.
20017 * gdb.base/list0.c: ditto.
20018 * gdb.base/funcargs.c: ditto.
20019
20020Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
20021
20022 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
20023 $targetname, $serialport and $baud instead of hardwired variables.
20024 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
20025 target doesn't support signals.
20026
20027Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
20028
20029 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
20030
20031Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20032
20033 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
20034 Don't rely on the value of an auto variable before it has been
20035 initialized. Use gdb_test more.
20036
20037Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20038
20039 * lib/gdb.exp (default_gdb_version): A version number must start
20040 with a digit, but other than that contains all characters up to
20041 the first whitespace character.
20042
20043Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20044
20045 * gdb.base/commands.exp (breakpoint_command_test): New tests.
20046
20047Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20048
20049 * gdb.c++/*.exp: Warn if executable does not exist. The original
20050 reason for skipping the warning was that configure.in sometimes
20051 intentionally skipped building the executables but the tcl code
20052 had no way of knowing. That (a) was always bogus with respect to
20053 error handling, (b) is no longer true (right now there is no way
20054 to skip C++ tests).
20055
20056 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
20057
20058Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20059
20060 * gdb.base/list.exp: Add expect patterns for output from
20061 SunPRO compiled executables.
20062 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
20063 types.
20064
20065Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20066
20067 * gdb.base/break.exp (test_next_with_recursion): Accept any line
20068 number (we are already testing that the correct source line text
20069 gets printed).
20070
20071 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
20072 that is what is intended, but something needed to be done to get
20073 sunos4 native working again.
20074
20075 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
20076
20077 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
20078 apparently went with a (very) old xfail.
20079
20080Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
20081
20082 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
20083 runto_main is a proc in gdb.exp that will do 'step' for target use
20084 stubs.
20085 * gdb.base/exprs.exp: ditto.
20086 * gdb.base/interrupt.exp: ditto.
20087 * gdb.base/opaque.exp: ditto.
20088 * gdb.base/printcmds.exp: ditto.
20089 * gdb.base/ptype.exp: ditto.
20090 * gdb.base/scope.exp: ditto.
20091 * gdb.base/setvar.exp: ditto.
20092 * gdb.base/signals.exp: ditto.
20093 * gdb.base/twice.exp: ditto.
20094 * gdb.c++/classes.exp: ditto.
20095 * gdb.c++/inherit.exp: ditto.
20096 * gdb.c++/templates.exp: ditto.
20097 * gdb.base/break.exp: no run and hit main for stubs. Change line
20098 numbers for breakpoints and info breakpoint.
20099 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
20100 breakpoint().
20101 * gdb.base/callfuncs.c: ditto.
20102 * gdb.base/exprs: ditto.
20103 * gdb.base/interrupt.c: ditto.
20104 * gdb.base/opaque0.c: ditto.
20105 * gdb.base/printcmds.c: ditto.
20106 * gdb.base/ptype.c: ditto.
20107 * gdb.base/scope0.c: ditto.
20108 * gdb.base/setvar.c: ditto.
20109 * gdb.base/signals.c: ditto.
20110 * gdb.base/twice.c: ditto.
20111 * gdb.c++/misc.cc: ditto.
20112 * gdb.c++/templates.cc: ditto.
20113
20114Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20115
20116 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
20117
20118 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
20119 somewhere between `read' and `main.c'. I'm pretty sure the
20120 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
20121 and it isn't particularly useful.
20122
20123 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
20124
20125Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20126
20127 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
20128
20129Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
20130
20131 * config/mt-slite: add LIBS and -nostdlib.
20132 * config/slite-gdb.exp: add this new file to support sparclite target.
20133
20134Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
20135
20136 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
20137
20138 * gdb.base/a2-run.exp: Change argument to istarget from
20139 "*-*-vxworks" to "*-*-vxworks*".
20140 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
20141
20142Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
20143
20144 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
20145 will not runto main but do a 'step' to step out of breakpoint().
20146 * config/mt-slite: add -Dusestubs.
20147
20148Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20149
20150 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
20151 instead of just @.
20152
20153 * gdb.base/signals.exp: Add test for "handle all print".
20154 * TODO: Remove "handle all print". Also remove item about
20155 checking copyright date (I don't like the idea of a spurious FAIL
20156 based on when we run the tests).
20157
20158 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
20159 for SunOS4 (reason for failure not investigated). Remove
20160 redundant test for $binfile.
20161
20162 * gdb.base/nodebug.c (array_index): Call malloc.
20163
20164 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
20165
20166Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
20167
20168 * gdb.base/recurse.exp: Update gdb_test invocation to use new
20169 conventions and slightly simplify the matching regexp.
20170
20171Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20172
20173 * gdb.base/break.exp: Update gdb_test invocation to use new
20174 convention.
20175
20176 * lib/gdb.exp: If noargs is not set, set it to 0.
20177
20178 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
20179 tests unique.
20180
20181 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
20182
20183Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20184
20185 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
20186 one argument of type "<non-float parameter>".
20187
20188Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
20189
20190 * config/rom68k.exp: New file to support Motorola IDP board.
20191 * gdb.base/a2-run.exp: Skip this file if noargs is set.
20192 * gdb.base/break.c: Change things around so that this program
20193 doesn't depend upon args. This is necessary to make remote
20194 targets work (in general, they can't take args).
20195 * gdb.base/break.exp: Don't try to send args to program. Don't
20196 expect output. Also, replace lots of code with gdb_test.
20197
20198Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20199
20200 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
20201 printing of '\'' (which is what the comment says we are testing,
20202 even though we were not), not '''.
20203 (test_integer_literals_rejected): Test that printing ''' is an error.
20204
20205 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20206 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
20207 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
20208 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
20209 Use gdb_test not test_print_accept.
20210 * lib/gdb.exp: Remove test_print_accept.
20211
20212 * gdb.base/signals.exp (signal_tests_1): Make pass message
20213 consistent with fail message.
20214
20215 * gdb.base/whatis.exp: Remove xfails for printing char vs.
20216 unsigned char; the bug (PR 1821) is fixed.
20217
20218 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
20219
20220 * gdb.base/scope.exp (test_at_localscopes): Call pass for
20221 successful tests--makes xfailing them work right.
20222
20223Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20224
20225 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
20226 only \r\n, not .*. The test can pass .* as the last thing in
20227 $pattern if that is what it wants. In addition to providing this
20228 flexibility, this change should speed up pattern matching in cases
20229 where the pattern already ended with .* (there were a number of
20230 them). This change also helps catch bad patterns--in the old
20231 scheme the typo "char \*" instead of "char \\*" would pass. Now
20232 it is caught.
20233 * Many .exp files: Update callers.
20234
20235 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
20236 clearer and does not spuriously match multiple ('s. Likewise for
20237 ) and *.
20238
20239 * gdb.base/nodebug.exp: Test ability to call a function and pass
20240 it a string (even with no debugging info).
20241
20242 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
20243 "p '\'", which is the same as "p ''" once tcl gets done with
20244 quoting, to "p '\\'", which I suspect is what is intended (one
20245 backslash gets sent to GDB).
20246
20247 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
20248
20249Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20250
20251 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
20252 1817) was fixed literally years ago.
20253
20254Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20255
20256 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
20257 test, it causes stepping out of call_after_alloca_subr with
20258 optimizing compilers.
20259 (localvars_in_indirect_call): Consume GDB prompt if `finish'
20260 fails.
20261
20262 * gdb.c++/templates.exp: Source templ-info.exp only if
20263 the templates executable exists.
20264
20265 * gdb.c++/misc.cc (class Contains_static_instance,
20266 class Contains_nested_static_instance),
20267 gdb.c++/classes.exp (test_static_members): Test printing of
20268 a class that contains a static instance of the class.
20269
20270Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20271
20272 * gdb.base/langs2.c (cppsub_): Don't prototype.
20273 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
20274 only, I believe).
20275
20276Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20277
20278 * lib/gdb.exp (skip_chill_tests): New procedure.
20279
20280 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
20281
20282Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
20283
20284 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
20285 each expect pattern. Cuts runtime from 12 to about 4 seconds.
20286
20287Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20288
20289 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
20290
20291 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
20292 disassemble 8, not 16, instructions for part 4.
20293
20294 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
20295 support the latter anymore.
20296
20297 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
20298 -DNO_PROTOTYPES.
20299 * gdb.base/callfuncs.c: Control use of prototypes based on
20300 NO_PROTOTYPES, not __STDC__.
20301 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
20302 t_float_values2 tests if prototypes in use.
20303
20304 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
20305 t_double_values): When checking differences against DELTA, check
20306 that difference is within the range (-DELTA,DELTA), not just
20307 (-infinity,DELTA).
20308
20309Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
20310
20311 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
20312 'file' command firts, then 'target', then 'load', this is due to gdb
20313 target set up.
20314 * config/mips-gdb.exp: Fix a couple regular exp bugs.
20315
20316Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
20317
20318 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
20319 FP load/store variants.
20320 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
20321
20322Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20323
20324 * gdb.base/term.exp: Do not give a warning if not native, it is
20325 not an abnormal condition.
20326
20327Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
20328
20329 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
20330 t_char_array".
20331
20332Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20333
20334 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
20335 are getting the version number.
20336
20337 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
20338 if not native, it is not an abnormal condition.
20339
20340Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20341
20342 * lib/gdb.exp: Just use "file exists", rather than undocumented
20343 dejagnu procedure "findfile".
20344
20345Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20346
20347 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
20348 (LDFLAGS): Set to -Xlinker -Ur.
20349
20350 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
20351 Removed, these values are set by lib/gdb.exp.
20352
20353 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
20354
20355Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20356
20357 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
20358 of replicating gdb startup code.
20359
20360 * config/mt-vxworks (LDFLAGS): Set to -r.
20361 (CFLAGS_FOR_TARGET): Removed.
20362
20363 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
20364 (gdb) and gdb for vxworks uses (vxgdb).
20365
20366 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
20367 executable is not in the tree and host != target, use sed and
20368 program_transform_name to determine the gdb name used by the
20369 target.
20370
20371 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
20372 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
20373
20374Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20375
20376 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
20377 floats, chars, and shorts where there are ANSI-style function
20378 definitions.
20379
20380 * gdb.base/langs.exp, gdb.base/langs*: New test.
20381 * gdb.base/Makefile.in: Build it.
20382 * TODO: Remove item about checking that C names don't get C++
20383 demangling applied; this test tests it.
20384
20385Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20386
20387 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
20388 went with the const70 xfail. The xfail went away a year ago.
20389
20390 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
20391
20392 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
20393 for hp300.
20394
20395 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
20396
20397 * gdb.base/a1-selftest.exp: Don't run on hp300.
20398
20399Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20400
20401 * Makefile.in (site.exp): Set host_alias and target_alias as well
20402 as host_triplet and target_triplet.
20403
20404Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20405
20406 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
20407
20408 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
20409 places as other ecoff systems).
20410
20411 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
20412 ultrix.
20413
20414Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20415
20416 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
20417 remove them.
20418 * gdb.base/nodebug.exp: Accept "function" in addition to "text
20419 variable and "variable" in addition to "data variable".
20420 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
20421
20422 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
20423 2.
20424 * gdb.base/list1.c (long_line): Add additional statement at start
20425 of function.
20426 * gdb.base/list.exp (test_forward_search): Update line number to
20427 reflect new statement.
20428
20429Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20430
20431 * gdb.base/signals.exp: Reinitialize searched source directories
20432 after gdb_start call.
20433
20434Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
20435
20436 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
20437 * gdb.stabs/Makefile.in: Likewise.
20438
20439 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
20440 change. Instead split the tests into smaller pieces.
20441 * gdb.disasm/hppa.s: Corresponding changes.
20442
20443Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20444
20445 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
20446 Quote ^C when passing it to stty. For some shells ^ is a pipe.
20447
20448 * gdb.base/funcargs.exp: Modify many tests so that every test
20449 either passes or fails. Make some test names unique.
20450
20451Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20452
20453 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
20454 Call stty to set interrupt character.
20455
20456 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
20457 for HP assembler versus GNU assembler based on actual behavior of
20458 $(CC), rather than assuming that $(AS) is always the GNU assembler.
20459
20460 * TODO: Suggest a few more stepping tests.
20461
20462Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
20463
20464 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
20465 restart GDB for h8300 after a continue.
20466 (return): Add pattern to match a29k-udi behavior.
20467 * gdb.base/nodebug.exp: Remove obsolete comment.
20468 * gdb.base/regs.exp: New file, testing of register displays.
20469 * gdb.base/return.exp: Fix typo in reference to $objdir.
20470 * gdb.base/whatis.exp: Always start with a fresh GDB.
20471
20472Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20473
20474 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
20475 higher, these tests generate a lot of output.
20476
20477Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20478
20479 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
20480 code following the catch silently ignored some errors; without the
20481 catch they should be thrown like any other tcl error. Also, the
20482 catch used "" instead of {} which meant all the callers who wanted
20483 to include one of the characters "[]$ had to quote it an extra time.
20484 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
20485 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
20486 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
20487 Remove extra quoting.
20488
20489Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
20490
20491 * gdb.base/commands.exp: Make test names unique; every test either
20492 passes or fails. Update some comments.
20493
20494 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
20495
20496Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20497
20498 The following fixes a FAIL caused by the fact that the alpha stabs
20499 configuration didn't use the ".if alpha" code in weird.def.
20500 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
20501 bit pointer, so the 32 bit version works even on the alpha.
20502 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
20503 Remove the stuff which allowed us to have separate versions for
20504 alpha and everything else.
20505
20506 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
20507 regexp which "info func operator\[\](" is supposed to match. Fix
20508 string to send to GDB. Note that GDB still doesn't work right. Add a
20509 new test for "info func .perator\[\](" which GDB does handle correctly.
20510
20511 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
20512
20513Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20514
20515 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
20516 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
20517 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
20518 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
20519 it makes the tests harder to understand and confuses test-o-matic.
20520 The preferred style is that each test provides a PASS or a FAIL,
20521 and has a unique message (e.g. "continue #54" not just "continue")
20522 which is the same for the pass and the fail.
20523 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20524 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
20525 to lib/gdb.exp.
20526 * gdb.base/printcmds.exp: Use test_print_accept. Remove
20527 prt_accept which was basically the same thing. Likewise for
20528 test_print_reject and prt_reject.
20529 * lib/gdb.exp (test_print_reject): Add some more error message
20530 patterns to match from the former printcmds.exp (prt_reject).
20531 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
20532 One defect of the passcount stuff is that some of it failed to
20533 report XPASS where appropriate.
20534 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
20535 stuff before and after arg in expected pattern.
20536 (test_paddr_operator_functions): Re-do test without print_addr_of;
20537 this is the only test which seems to want extra stuff there.
20538
20539Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20540
20541 * gdb.base/nodebug.exp: Update new tests to reflect improved
20542 wording of gdb output.
20543
20544 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
20545 and "ptype" work on variables in files compiled without -g.
20546 Replaces commented out "maint print msymbol" tests.
20547
20548Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20549
20550 * gdb.base/setvar.c (dummy): Call malloc.
20551
20552 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
20553 losing with the irix4 sed.
20554
20555 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
20556 ALRM" on irix4.
20557
20558Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20559
20560 * TODO: Remove items about corefile.exp testing new exec-file and
20561 backtrace; both are now done. Add items about printing enums.
20562
20563Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20564
20565 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
20566 "get signal $thissig" test fails.
20567
20568 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
20569
20570Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20571
20572 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
20573 compiler warning with dec alpha compiler.
20574
20575 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
20576 extra \n from gdb_test call (this explains why the prompt test
20577 that I removed yesterday was there).
20578 (user_defined_command_test): Remove extra \n and prompt test.
20579
20580 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
20581 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
20582 doesn't exist.
20583 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
20584 Also remove alpha workaround, which turns out to be because
20585 SIGABRT == SIGLOST.
20586
20587 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
20588
20589 * gdb.base/help.exp: Don't test "help show".
20590
20591Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20592
20593 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
20594 "set print address" is on.
20595 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
20596 pass prompt to gdb_test; gdb_test already looks for the prompt.
20597
20598 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
20599
20600 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
20601 was a vestige of the manual TESTSTRATEGY, and the purpose of it
20602 was to make sure that gdb can read a core file. But (a) the "read
20603 the corefile" part didn't make it to a1-selftest.exp, we just
20604 delete the corefile after creating it, and (b) we test reading
20605 corefiles in corefile.exp anyway. Also, this test left around a
20606 xgdb process on Solaris.
20607
20608 * gdb.base/corefile.exp: Also test backtrace.
20609
20610Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
20611
20612 * gdb.base/commands.exp: Test a simple user defined command with
20613 arguments and if/while statements; verify the full user command is
20614 printed by "show user".
20615
20616 * gdb.base/commands.exp: Test if/while commands as part of a
20617 breakpoint command list; verify they appear in breakpoint
20618 information.
20619
20620Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20621
20622 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
20623 than by dividing by zero.
20624
20625Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
20626
20627 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
20628 performing an inferior call with watchpoints enabled.
20629 * gdb.base/watchpoint.c (main): Delete second unnecessary read
20630 call.
20631
20632Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20633
20634 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
20635 of "file" command.
20636
20637 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
20638 Add additional pattern for when "int operator int(void);" appears
20639 in a different order.
20640
20641Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20642
20643 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
20644
20645 * gdb.base/help.exp: Replace most of docstrings for "info signals"
20646 and "signal" with ".*".
20647
20648Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20649
20650 * TODO: Add note about "handle all nostop".
20651
20652 * gdb.base/{sigall.c, sigall.exp}: New test.
20653 * gdb.base/Makefile.in: Add it.
20654
20655Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
20656
20657 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
20658 when invoking GDB, suppresses any windowing interface.
20659
20660Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
20661
20662 * config/sim-gdb: New file, simulator testing support.
20663
20664Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
20665
20666 * gdb.base/interrupt.exp: Test calling func1 twice.
20667
20668Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
20669
20670 * gdb.base/list.exp (test_forward_search): Set timeout higher
20671 when we'll be getting lots of output from gdb.
20672
20673 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
20674 "init_malloc" to after the expect statement. Run it if that
20675 regexp is taken, but also for two others which happen if source
20676 cannot be found.
20677
20678Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20679
20680 * gdb.base/printcmds.exp: New test, for printing register before
20681 program is running.
20682
20683Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20684
20685 * gdb.base/list.exp: Correct some alternate expect patterns
20686 to reflect changes in list1.c.
20687
20688Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20689
20690 * TODO: Add item regarding large frames.
20691
20692 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
20693
20694 * TODO: Remove item about enabling return.exp; it
20695 is enabled. Suggest a few more "return" tests.
20696
20697Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20698
20699 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
20700 anonymous unions.
20701
20702Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20703
20704 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
20705 and pr-5646.o, so "make" is the same as "make all", not "make
20706 pr-4975.o".
20707
20708Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
20709
20710 * gdb.base/list.exp: Adjust expectations to reflect changes in
20711 list1.c.
20712 (test_forward_search): New test proc.
20713 * gdb.base/list1.c (long_line): New function, has long source line.
20714
20715Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
20716
20717 * gdb.base/a1-selftest.exp: Change initial stepping to know about
20718 additional line of code that was added.
20719
20720Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
20721
20722 * gdb.disasm/hppa.s: Break the large branching tests into smaller
20723 tests so as not to overflow expect's input buffers.
20724 * gdb.disasm/hppa.exp: Corresponding changes.
20725
20726Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20727
20728 Beginnings of template debugging tests.
20729 * gdb.c++/templ-info.cc: New file to test for template
20730 debugging capability of the compiler.
20731 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
20732 templ-info.cc.
20733 * gdb.c++/templates.cc: Add explicit template instantiations
20734 to enable compiling with -fno-implicit-templates. Add destructor
20735 and 'value' method to T5 class for template tests.
20736 * gdb.c++/templates.exp: Add testcases for printing of template
20737 types, setting breakpoints on template methods and calling a
d63a86f8 20738 template method.
c906108c
SS
20739
20740Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
20741
20742 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
20743 branch target since some assemblers (gas-2.5) may emit a
20744 relocation for the branch instead of resolving it in the
20745 assembler.
20746
20747Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20748
20749 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
20750 through signal handler.
20751
20752Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20753
20754 * configure.in (*-*-netware): Use config/mt-netware.
20755
20756 * config/mt-netware: New file.
20757 * config/mt-i386-netware: Removed, separate configs for different
20758 netware architectures are no longer needed now that we have
20759 --with-headers.
20760
20761Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20762
20763 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
20764 by the recent changes to use ANSI C arithmetic conversions.
20765
20766Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20767
20768 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
20769 bug involving using inferior_pid to figure out whether to select a
20770 frame.
20771
20772Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
20773
20774 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
20775 match the current disassembler output.
20776
20777Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
20778
20779 * gdb.fortran/exprs.exp: Expect VOID instead of void.
20780 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
20781 types, expect "int" as type of integer values (for now).
20782
20783Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
20784
20785 * gdb.base/commands.exp: New tests for if/while commands.
20786
20787Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
20788
20789 * lib/gdb.exp (runto): Replace sub-pattern for hex value
20790 by .*, since hex values have different syntax in Chill mode.
20791
20792Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20793
20794 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
20795 linefeed from expect pattern for repeated types with indices > 9.
20796
20797Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
20798
20799 First part of Fortran test suite.
20800 * gdb.fortran: New directory.
20801 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
20802
20803Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20804
20805 * gdb.base/default.exp: Update expect pattern for load command
20806 without arguments.
20807
20808Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
20809
20810 * configure.in: Change i386 to i[345]86.
20811 * gdb.base/configure.in: Likewise.
20812 * gdb.c++/configure.in: Likewise.
20813 * gdb.chill/configure.in: Likewise.
20814
20815Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
20816
20817 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
20818 patterns, since that is not a valid context for comments.
20819
20820Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
20821
20822 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
20823 repeated types and repeated types with indices > 9.
20824
20825Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
20826
20827 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
20828 2417; old bug has been fixed.
20829
20830Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
20831
20832 * gdb.base/interrupt.exp: When trying to wake up the inferior,
20833 send the newline ourselves instead of assuming gdb_test will do
20834 so when passed an empty input string.
20835
20836 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
20837 stabs testcode.
20838
20839Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20840
20841 * lib/gdb.exp (gdb_test): Don't send anything if the first
20842 argument is an empty string. This makes cases where we want to
20843 match output that is already in expect's buffers (for example,
20844 matching a breakpoint after gdb_run_cmd has been called) work
20845 reliably.
20846
20847Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20848
20849 * config/netware.exp: New file.
20850
20851Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20852
20853 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
20854 the -B and -L prefixes so we can find the debugging stub.
20855
20856 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
20857 there and we are using the gcc from the tree.
20858
20859 * gdb.base/types.c: Removed.
20860
20861 * gdb.base/configure.in: Look for makefile fragments in ../config.
20862 Recognize i386-*-netware.
20863 * gdb.c++/configure.in: Likewise.
20864
20865Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20866
20867 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
20868 the correct TCL syntax.
20869
20870Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20871
20872 * gdb.base/opaque.exp: use runto instead of messing around with
20873 breakpoints. Simplify by using gdb_test.
20874
20875 * gdb.base/bitfields.exp: restart between tests on netware targets
20876 because breakpoints aren't relocated after target death. Run
20877 processes to completion.
20878
20879 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
20880
20881Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
20882
20883 * Makefile.in: Remove extra tabs that confuse some versions
20884 of "make". Use the newly built gdb to test with by default,
20885 rather than the first one in the tester's search path.
20886
20887Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
20888
20889 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
20890
20891 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
20892 condition help.
20893
20894Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20895
20896 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
20897
20898 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
20899 running.
20900 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
20901 * gdb.base/funcargs.exp: Likewise.
20902
20903 * gdb.base/bitfields.exp: Simplify by using gdb_test.
20904 * gdb.base/funcargs.exp: Likewise.
20905
20906 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
20907 message is "".
20908
20909Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20910
20911 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
20912 return,signals,twice}.exp: Handle non-existant binaries
20913 consistantly.
20914
20915 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
20916 * gdb.base/Makefile.in: Don't try to generate a core dump, we
20917 might testing a cross development system.
20918
20919Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20920
20921 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
20922 runtest script is relative to ${srcdir}, not ${rootdir}.
20923
20924Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
20925
20926 * gdb.base/signals.exp: Allow for optionality of breakpoint
20927 address.
20928
20929Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20930
20931 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
20932
20933Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20934
20935 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
20936 for size_t definition.
20937 * gdb.c++/templates.cc: Likewise
20938
20939 * config/mt-i386-netware: New file.
20940
20941 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
20942 defined.
20943
20944 * gdb.base/Makefile.in: Added support for systems that name core
20945 files by appending "core" to the program name.
20946 * gdb.base/a1-selftest.exp: Likewise.
20947
20948Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20949
20950 * gdb.base/return.exp: Add comment and message for `return double'
20951 test failure on Sparc Solaris.
20952
20953Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
20954
20955 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
20956
20957Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20958
20959 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
20960 from optimizing them away.
20961 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
20962 patterns to include default constructors and assignment operators,
20963 to match gcc versions beyond 2.5.8. Accept any cplus demangling
20964 character in the output of the virtual base pointer.
20965
20966Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20967
20968 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
20969 expression match in print_addr_of to avoid unintented matches.
20970 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
20971 versions up to 2.5.8.
20972
20973Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20974
20975 * gdb.base/list.exp: Tweak alternate pattern for listing of an
20976 included file to run under newer versions of expect.
20977 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
20978 consecutive >'s in templates to accomodate recent cplus-dem.c change.
20979 Remove xfail for the virtual table of BDDHookV.
20980
20981Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
20982
20983 * lib/gdb.exp (string_to_regexp): Set a default result.
20984 (default_gdb_start): Fix misleading message.
20985
20986Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
20987
20988 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
20989 Remove all CC, etc definitions.
20990 * config/mt-hpux: New file.
20991 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
20992 (CFLAGS, LDFLAGS): Define.
20993 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
20994
20995 * Makefile.in (site.exp): Don't insert host_os, etc.
20996 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
20997 (distclean): Check existence of subdir.
20998 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
20999 * gdb.base/Makefile.in: General cleanup and simplification.
21000 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21001 to build executables. Use default rule to build .o files.
21002 (EXPECT, RUNTEST, CC): Fix relative pathname.
21003 (site.exp): Don't insert host_os, etc.
21004 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
21005 and/or SIGUSR1 defined.
21006 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
21007 * gdb.c++/Makefile.in: General cleanup and simplification.
21008 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21009 (CFLAGS): Remove.
21010 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
21011
21012Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
21013
21014 * gdb.base/recurse.exp: Misc changes to get tests running again
21015 after Kung's changes to the watchpoint code.
21016 * gdb.base/watchpoint.exp: Likewise.
21017
21018Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
21019
21020 * lib/gdb.exp (string_to_regexp): Convert {\} also.
21021
21022Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
21023
21024 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
21025 * lib/gdb.exp (default_gdb_start): Define.
21026 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
21027 gdb.base/funcargs.exp, gdb.base/opaque.exp,
21028 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
21029 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
21030 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
21031 Don't call gdb_target_udi in between tests.
21032
21033Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21034
21035 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
21036 (which was basically just a local version of the same thing). In
21037 addition to avoiding duplication, gdb_test_exact is faster.
21038 * lib/gdb.exp (gdb_test_exact): Fix typo.
21039
21040 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
21041 don't give an error.
21042
21043 * gdb.base/term.exp: Call delete_breakpoints before starting.
21044
21045 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
21046 (t10): Add comment.
21047
21048Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21049
21050 Reorganization of the GDB Test Suite.
21051
21052 * gdb.base: New directory, contains all the basic tests.
21053 * gdb.c++: New directory, tests specific to C++.
21054 * gdb.chill: New directory, tests specific to Chill.
21055 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
21056 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
21057 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
21058 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
21059 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
21060 t30-31 to chill).
21061 * */gdbme.*: Rename to match appropriate expect scripts.
21062 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
21063 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
21064 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
21065 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
21066 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
21067 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
21068 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
21069 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
21070 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
21071 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
21072 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
21073 gdb.c++/virtfunc.cc: New names of C++ files.
21074 * gdb.chill/chillvars.ch: New name of Chill file.
21075 * gdb.base/configure.in, gdb.c++/configure.in,
21076 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
21077 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
21078 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
21079 * configure.in (configdirs): Update to reflect directory changes.
21080 (target_abbrev): No longer define for any configuration.
21081 * Makefile.in: Cosmetic improvements to header comments.
21082
21083Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
21084
21085 Various changes to gdb.t31:
21086
21087 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
21088 * gdbme.ch: Make all key-words and predefineds be upper-case.
21089 * chillvars.exp: Expect key-words and predefinds in upper-case.
21090
21091 * chillvars.exp: Use gdb_test_exact many places.
21092 Change expected output for arrays (which now includes index labels).
21093
21094 * pr-5020.exp, gdme.ch (module PR_5020):
21095 New test, for PR-5020.
21096
21097Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
21098
21099 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
21100 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
21101
21102Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
21103
21104 * Makefile.in: Fix bit-rot in definitions of CHILL,
21105 CHILL_FOR_TARGET and Chill_LIB.
21106 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
21107 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
21108 CHILL, and CHILL_LIB.
21109
21110Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
21111
21112 * Revert the previous changes. Please see Rob's directory
21113 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
21114
21115Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
21116
21117 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
21118 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
21119 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
21120 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
21121 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
21122 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
21123 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
21124 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
21125 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
21126 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
21127 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
21128 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
21129 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
21130 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
21131 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
21132 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
21133 changes from 94Q1.
21134
21135Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
21136
21137 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
21138 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
21139 Rob's new testing fragments.
21140
21141Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
21142
21143 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 21144 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
21145
21146Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21147
21148 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
21149 version also, match on casted version strings, and match on
21150 gdb startup case where the line numbers might be messed up.
21151
21152Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
21153
21154 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 21155 (CFLAGS): Delete it from here.
c906108c
SS
21156
21157Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
21158
21159 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
21160
21161Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
21162
21163 * Makefile.in (RUNTEST): Default to just "runtest".
21164
21165Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21166
21167 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
21168 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
21169 the code has been restructured.
21170
21171Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21172
21173 * gdb.t00/default.exp (set write): Allow any number of \r and/or
21174 \n, not just one of each.
21175
21176 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
21177 /bin/cc gives a warning if you do.
21178
21179Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
21180
d63a86f8 21181 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
21182 __t10ListS_link1ZUiRCUiPT0
21183
21184Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21185
21186 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
21187 on local variables in recursive functions.
21188
21189 * gdb.t07/Makefile.in: Build the new test.
21190
21191Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21192
21193 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
21194 directly. Instead compare the return values from actual calls.
21195
21196Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
21197
21198 * Makefile.in (check): Set TCL_LIBRARY for runtest.
21199
21200Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21201
21202 * From Peter Schauer with minor modifications.
a9c64011
AS
21203 * gdb.t15/return.exp (return_tests): Handle targets where "return"
21204 stops in mid-line in the caller. Add xfail for returning a float
21205 value on X86 targets.
c906108c
SS
21206
21207Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21208
21209 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
21210 to avoid expect lossage.
21211 (fmem_LRbug_tests): Likewise.
21212 * gdb.disasm/hppa.s: Corresponding changes.
21213
21214 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
21215 conditions to work with latest dejagnu/expect.
21216
21217 * gdb.t15/funcargs.exp (finish from indirect call): No longer
21218 expected to fail on the PA.
21219 (backtrace in call with trampolines): Explicitly require main
21220 to be frame #1 (no trampolines should show up in backtrace).
21221
21222 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
21223 "continue -expect".
21224 * gdb.t06/break.exp: Likewise.
21225 * gdb.t07/watchpoint.exp: Likewise.
21226 * gdb.t13/bitfields.exp: Likewise.
21227 * gdb.t15/{funcargs,return}.exp: Likewise.
21228 * gdb.stabs/weird.exp: Likewise.
21229 * config/{mips,udi}-gdb.exp: Likewise.
21230
21231 * hppa.sed: Enclose comments within a sed command to avoid
21232 losing with the old OSF1 sed.
21233
21234Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21235
21236 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
21237 sequent dynix.
21238 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
21239 * gdb.t15/funcargs.exp: Conditionally step again to really
21240 finish from marker_call_with_trampolines. Handle the case where
21241 the first step from within call_with_trampolines already steps
21242 us back to main.
21243 * gdb.t15/gdbme.c: Add comment to closing brace of
21244 call_with_trampolines for funcargs.exp.
21245
21246Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21247
d63a86f8 21248 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
21249 Fix typo(s).
21250
21251Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21252
21253 * gdb.t07/gdbme.c: More code for watchpoint testing.
21254
21255 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
21256 "Hardware watchpoint" throughout file.
21257 (test_watchpoint_triggered_in_syscall): New test.
21258 (test_complex_watchpoint): New test.
21259
21260Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21261
21262 * gdbme.c (call_with_trampolines): New function to try and step
21263 into. Tests trampoline problems on the PA.
21264
21265 * funcargs.exp (localvars_in_indirect_call): No longer expect
21266 stepping into indirect call to fail on PAs.
21267 (test_stepping_over_trampolines): New test.
21268
21269Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21270
21271 * TODO: Add suggestions for static member function tests, and
21272 completion tests.
21273
21274Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21275
21276 * TODO: Add suggestions for "p/a" tests.
21277
21278 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
21279 (default_gdb_exit): Replace all the hair with sending "quit" to
21280 the process with a simple close.
21281
21282Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21283
21284 * TODO: Add suggestions for shared library tests.
21285
21286Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21287
21288 * TODO: Add suggestions for x/s tests.
21289
21290Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21291
21292 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
21293 "enable once", and "enable breakpoints once" with ".*".
21294
21295Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21296
21297 * TODO: Add suggestions about structure passing tests.
21298
21299Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21300
21301 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
21302 the primary1 test, use work around if __GNUC__ < 2.
21303 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
21304 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
21305 Test for bad output rather than waiting for timeout. Issue
21306 second continue only if first continue failed.
21307
21308Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21309
21310 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
21311 operator[] test with gdb_test because the old code didn't seem to
21312 be getting the quoting right with the new dejagnu.
21313
21314Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
21315
21316 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
21317 one from the path.
21318 * Makefile.in: Use a fresh expect if there is one, use runtest
21319 from the src tree if there is one.
d63a86f8 21320
c906108c
SS
21321Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21322
21323 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
21324 next over recursive call. Revise the tests from that point on
21325 (which had been skipped) to match GDB's actual (correct) output.
21326
21327 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
21328 with next over a breakpoint whose condition is false.
21329
21330 * gdb.t00/help.exp: Comment out "help set print" tests just like
21331 (and for same reason as) "help set" test.
21332
21333Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21334
21335 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
21336 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
21337
21338Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21339
21340 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
21341 necessary gdb_target_udi.
21342
21343 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
21344
21345 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
21346 1838 and 2417; they are fixed.
21347
21348 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
21349 gdb.t03/ptype.exp (ptype structure, ptype union):
21350 Remove xfails; the test is looser than when the xfails were added.
21351
21352 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
21353 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
21354
21355 * gdb.t01/run.exp: Only run shell test if isnative.
21356
21357 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
21358 since "run" automatically loads if necessary. Call gdb_target_udi
21359 after the "file" since "file" kills any execution target.
21360
21361 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
21362 GDB. GDB doesn't work that way (not anymore at least) on UDI.
21363 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
21364 argument for UDI.
21365
21366Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21367
21368 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
21369
21370 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
21371
21372Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21373
21374 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
21375 properly quoting regexps. This makes the second argument to
21376 demangle a fixed string, which matches the callers, instead of a
21377 shell-style pattern which is what the previous implementation
21378 used. Update some of the callers.
21379
21380Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21381
21382 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
21383 (comib_nullified_tests): Fix typo.
21384 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
21385 strings. No longer expected to fail.
21386
21387 * gdb.disasm/hppa.s (addib_tests): Fix typo.
21388 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
21389 strings. No longer expected to fail.
21390
21391 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
21392 string. No longer expected to fail.
21393
21394Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21395
21396 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
21397 No longer expected to fail.
21398
21399 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
21400 string. No longer expected to fail.
21401
21402Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21403
21404 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
21405 only in the names (I probably got most of them). I was even
21406 generous with some which differed in underscores in names, and
21407 probably missed a few, and I *still* was able to remove almost a
21408 third of the file with almost no impact on testsuite coverage.
21409
21410Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21411
21412 * gdb.t00/default.exp: Match udi_attach error message as well as
21413 the one from child_attach.
21414
21415 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
21416
21417 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
21418
21419 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
21420 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
21421
21422 * Move test with enums and partial symbols back to
21423 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
21424 Reverts the change of 26 May 93. Per today's change to
21425 stabs.texinfo, the behavior that weird.exp was expecting was
21426 unreasonable; what is important is that the compiler+gdb get
21427 things right, which happens with a recent gcc. Also fix the test
21428 to deal with native compilers which put out the stab gdb can't
21429 deal with.
21430
21431Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21432
21433 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
21434 in the names. The main thing these accomplish is to slow things down.
21435 Many more such duplicates surely remain.
21436
21437 * gdb.t00/help.exp: Comment out "help support" test just like
21438 (and for same reason as) "help set" test.
21439
21440Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
21441
21442 * gdb.t06/break.exp: Remove setup_xfails for
21443 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
21444 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
21445 about known bug in gcc to include up through 2.5.8.
21446 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
21447 well as "_vb$".
21448 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
21449 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
21450 with latest gcc and gdb.
21451 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
21452 well as "_vb$".
21453
21454Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21455
21456 * configure.in (hppa*-*-*): Also configure and build stabs-only
21457 tests.
21458
21459Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21460
21461 * gdb.t10/hppa.mt: A makefile fragment for the PA.
21462 * gdb.t10/configure.in (hppa*-*-*): Use it.
21463
21464Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21465
21466 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
21467
21468Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21469
21470 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
21471 versions prior to 1.13.5.
21472
21473Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21474
21475 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
21476 the prompt is at the start of a line.
21477
21478Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21479
21480 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
21481 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
21482 in the copr tests now.
21483 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
21484 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
21485 expected to fail.
21486
21487Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
21488
21489 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
21490 gdb.t31/chillvars.exp, lib/gdb.exp:
21491 Tweak to run under either version of expect.
21492 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
21493 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
21494 * gdb.t11/list.exp: Remove extraneous whitespace.
21495
21496Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21497
21498 * gdb.t16/printcmds.exp (test_print_strings): Accept
21499 "(unsigned char *) " before the string.
21500
21501 * TODO: Add notes about printing of fancy types and GDB expressions.
21502
21503Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
21504
21505 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
21506 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 21507 if doing mips-idt-ecoff.
c906108c
SS
21508
21509Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
21510
21511 * Most .exp files: Tweak to run under either version of expect.
21512
21513Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21514
21515 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
21516 xfails; I'm not sure why they are failing, but not because of PR 1806.
21517
21518Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
21519
21520 * config/unix-gdb.exp: Remove gdb_unload cause it's already
21521 defined in lib/gdb.exp.
21522
21523Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21524
21525 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
21526 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
21527 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
21528 have to be typeless.
21529
21530Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21531
21532 * TODO: Add suggestion for copyright year test.
21533
21534Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
21535
21536 * configure.in (*-*-lynxos*): Add stabs tests.
21537
21538Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
21539
21540 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
21541 so insert a tab before any assembler directive in column zero.
21542
21543 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
21544 stores.
21545 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
21546 stores.
21547 (fpu_short_memory_tests): Likewise.
21548
21549Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21550
21551 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
21552 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
21553 .stabs directives in comments.
21554
21555Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21556
21557 * TODO: New file, describing tests we could write.
21558 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
21559
21560Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21561
21562 * gdb.t06/signals.exp: Add kludge to force re-sync.
21563
21564 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
21565 to xgdb instead of gdb, get out of gdb.
21566
21567Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
21568
21569 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
21570 for info.
21571
21572Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
21573
21574 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
21575 * gdb.stabs/configure.in (hppa*-*-*): Use it.
21576 * gdb.stabs/hppa.sed: New sed script for the PA.
21577
21578Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21579
21580 * gdb.stabs: Re-write weird.def and configuration to use sed
21581 instead of cpp. sed is portable and POSIX; cpp is neither.
21582
21583Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21584
21585 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
21586
21587Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21588
21589 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
21590
21591Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21592
21593 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
21594 "_vb$".
21595 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
21596 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
21597
21598Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21599
21600 * lib/gdb.exp: Comment out code which depends on non-existent
21601 `transform' procedure.
21602
21603Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
21604
21605 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
21606 * lib/gdb.exp: Transform tool name.
21607 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
21608 1.1's new error handling system.
21609
21610Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21611
21612 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
21613
21614Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21615
21616 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
21617 They made pattern matching so slow that timeouts happened on
21618 heavily loaded systems. Now any output from "show print" which
21619 gets us back to the GDB prompt is a PASS.
21620
21621Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
21622
21623 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
21624
21625Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21626
21627 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
21628
21629 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
21630 It is not from PR 3220.
21631
21632Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21633
21634 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
21635 just started failing because they depended on the order the
21636 subcommands are presented, or exact docstring text. This kind of
21637 test is a pain and has minimal benefit.
21638
21639Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21640
21641 * gdb.t09/corefile.exp: At end of test, use "core" command with
21642 no arguments.
21643
21644Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
21645
21646 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
21647 17}/Makefile.in: Make it possible to run the testsuite with Sun
21648 make and CC = cross gcc by adding explicit build rules for .o
21649 files.
21650
21651Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21652
21653 * gdb.t15/funcargs.exp: Don't put comments on same line as
21654 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 21655
c906108c
SS
21656Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21657
21658 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
21659
21660Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
21661
21662 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
21663 * gdb.t20/inherit.exp: remove three dumplicate entries.
21664
21665Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21666
21667 * gdb.t06/break.exp: For "next over recursive call", fail on any
21668 incorrect output, not just on "factorial (value=2)".
21669
21670Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21671
21672 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
21673 working now. Add an xfail if accesing a bss variable causes
21674 a memory error if the target is not yet run.
21675
21676Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21677
21678 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
21679 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
21680 name of __st* demangling (2 strings). Did Kung really get the
21681 more than 95 others right without testing them?
21682
21683Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
21684
21685 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
21686
21687Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
21688
21689 * configure.in (configdirs): Add gdb.disasm
21690 * gdb.disasm: New directory for GDB disassembler tests.
21691 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
21692
21693Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21694
21695 * gdb.t00/help.exp: Don't test "help set".
21696
21697 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
21698 from within expect statements. None of these happen anymore and
21699 they cause regressions to be silently unnoticed.
21700
21701 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
21702 messages) about known failures with gcc cygnus-2.4.5-930417.
21703
21704 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
21705 comp-info.exp so it gets built if it doesn't exist.
21706
21707 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
21708 it is no longer used.
21709 * gdb.t13/comp-info.c: Removed.
21710
21711Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
21712
21713 * gdb.t06/signals.exp: Add xfail for sun3.
21714
21715Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21716
21717 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
21718 relevant because ^C doesn't get sent but failure can be reproduced
21719 interactively).
21720
21721Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21722
21723 * gdb.stabs/alpha.mt: New configuration file for alpha.
21724 * gdb.stabs/configure.in: Use it.
21725 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
21726 sharing with alpha.mt, redefine long to word via preprocessor.
21727 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
21728 for alpha.
21729 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
21730 native cc.
21731 * gdb.t00/teststrategy.exp: Change expect string so that we
21732 consume the `(xgdb)' from the command echo and from the gdb prompt.
21733 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
21734 gdb currently compares all values as long, so this failure probably
21735 applies to any configuration where LONGEST is bigger than a target int.
21736 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
21737 with gcc.
21738 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
21739 to handle opaque pointers, gcc is.
21740 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
21741 as first argument. Include <sys/types.h> and change all operator
21742 new definitions to use size_t.
21743 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
21744 now that we use size_t.
21745
21746Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21747
a9c64011 21748 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 21749 a long or float array cast all array members to the same type.
a9c64011 21750 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 21751 with 64 bit longs.
a9c64011 21752 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 21753 on alpha.
a9c64011 21754 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
21755
21756Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21757
21758 * gdb.t24 (demangle.exp): Constructors of templates have names like
21759 vector<int>::vector(int) not vector<int>::vector<int>(int). See
21760 section 14.6 of the ARM.
21761
21762 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
21763 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
21764 accomplish little and slow down the testsuite.
21765
21766 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
21767 Accept spaces various places.
21768
21769Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21770
21771 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
21772 with watchpoint enabled.
21773
21774 * Makefile.in: Remove definition of CC and remove the second
21775 definition of CXX (the "CXX = gcc" one remains). These definitions
21776 were causing backquotes to be expanded within backquotes, which
21777 doesn't work.
21778
21779Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
21780
21781 * gdb.t17/callfuncs.exp: Add "return 0" to end.
21782
21783Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21784
a9c64011
AS
21785 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
21786 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
21787 by mips cc and contains no stabs entries.
21788
21789Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
21790
21791 * config/vx-gdb.exp: Use fake device to load files rather than
21792 NFS.
21793 * lib/gdb.exp: New proc to do "file" command.
21794 * config/unix-gdb.exp: Use new "file" proc.
21795
21796Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
21797
21798 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
21799 Rework board rebooting slightly.
21800 (gdb_exit): Don't exit from the remote shell; there isn't one.
21801 * gdb.stabs/weird.exp: If a program is being debugged already,
21802 kill it.
21803 * gdb.t04/setvar.exp: Stop and restart gdb.
21804 * gdb.t05/expr.exp: Likewise.
21805 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
21806 restart gdb and reload the program.
21807 * gdb.t08/opaque.exp: Likewise.
21808 * gdb.t12/scope.exp: Likewise.
21809 * gdb.t13/bitfields.exp: Likewise.
21810 * gdb.t15/funcargs.exp: Likewise.
21811 * gdb.t20/classes.exp: Likewise.
21812 * gdb.t03/ptype.exp: Increase timeout.
21813 * gdb.t16/printcmds.exp (test_print_string_constants,
21814 test_print_array_constants): Likewise.
21815 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
21816 * gdb.t20/classes.exp (do_tests): Likewise.
21817 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
21818
21819Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
21820
21821 * gdb.stabs: Renamed *wierd* to *weird*.
21822
21823Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
21824
21825 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
21826 for timeout. Add "known gcc 2.4.5 bug" to failure message.
21827
21828Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
21829
21830 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
21831 (do_tests): Remove xfail for whatis on one_var and two_var.
21832
21833Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
21834
21835 * Makefile.in: Made cross building work better by adding
21836 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
21837
21838Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21839
21840 * gdb.t15/{return.c,return.exp,Makefile.in}:
21841 New test, currently commented out.
21842
21843Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
21844
21845 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
21846 still running and removes the leftover named socket so GDb can do
21847 clean restarts.
21848
21849Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
21850
21851 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
21852 console, not GDB.
21853 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
21854 cross testing works better with "make check"
21855 * config/unix-gdb: Use default procedures for exit and version.
21856 * config/vx-gdb.exp: Cleaned up and massaged back to working order
21857 with the newest VxWorks.
21858
21859Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21860
21861 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
21862 old form.
21863
21864 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
21865 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
21866
21867 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
21868
21869 * config/unix-gdb.exp: Remove this version of gdb_exit
21870 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
21871 Rob says he'll look at it when he gets back to testing boards.
21872
21873Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
21874
21875 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
21876 an expected fail for certain ptype commands.
21877
21878 * gdb.t20/classes.exp: Update expected results of "ptype class
21879 Base1" to account for the constructor that now appears in the type.
21880
21881Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
21882
21883 * configure.in (configdirs): Restore gdb.t04, which mysteriously
21884 disappeared from list.
21885 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
21886 "alldone" proc with call to cleanup and exit.
21887 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
21888 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
21889 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
21890 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
21891 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
21892 "alldone" proc with simple returns that suppress remaining
21893 tests. The alldone proc went away many months ago.
21894
21895Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21896
21897 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
21898
21899 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
21900
21901Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21902
21903 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
21904 as vax gdb will display them.
21905
21906Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21907
21908 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
21909 optimizers.
21910
21911 * scope.exp: Change "bad value for localval" messages so each one
21912 is unique.
21913
21914 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
21915 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
21916
21917 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
21918
21919Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21920
21921 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
21922 doesn't exist (due to optimization).
21923
21924Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21925
21926 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
21927 contains \r because the filename is long.
21928
21929 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
21930 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
21931
21932Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21933
21934 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
21935 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
21936 Ultrix.
21937 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
21938 int tests.
21939 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
21940
21941Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
21942
21943 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
21944
21945 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 21946 to match does not match the passing case but still matches the
c906108c
SS
21947 failing case.
21948
21949Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21950
21951 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
21952
21953Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
21954
21955 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
21956 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
21957 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
21958 Remove various versions of gdb_exit.
21959 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
21960 gdb_exit.
21961 * config/unix-gdb.exp: gdb_exit remains here, and should override
21962 the generic version, since it's doing a lot of wierd stuff that
21963 the other versions aren't. FIXME, fold it in, or abandon this
21964 version.
21965
21966Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21967
21968 * gdb.t24/demangle.exp: Add tests for PR 3220.
21969
21970Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21971
21972 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
21973
21974Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
21975
21976 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
21977 "i386-*-*". Works for i486 as well.
21978
21979 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
21980 bug, and expand domain of xfail to all SVR4 systems, since the
21981 actual problem is likely to be in generic SVR4 /proc support.
21982
21983Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21984
21985 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
21986
21987Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
21988
21989 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
21990 xfails for other systems. Match a missing 'Continuing.' as an
21991 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
21992
21993 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
21994 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
21995 Only issue warning for missing executables if -all option is used.
21996
21997 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
21998 file if -all option is used. It's like an unpredictable XFAIL.
21999
22000Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22001
22002 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
22003 for dynamically linked binaries.
22004
22005 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
22006
22007Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22008
22009 * gdb.t20/inherit.exp: Change message for "print tagless struct"
22010 to state that this is a known bug in old versions of g++.
22011
22012Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22013
22014 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
22015 while waiting for `Continuing'.
22016
22017Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
22018
22019 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
22020 in text, data, and bss.
22021 * gdb.t10/nodebug.c: Add local and global test variables for
22022 initialized and uninitialized data.
22023
22024Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22025
22026 * config/unix-gdb.exp (gdb_exit): Add "wait".
22027
22028Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22029
22030 * gdb.t06/signals.exp: xfail the continue from the handler for all
22031 targets.
22032
22033 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
22034 function with watchpoints enabled, the i386 call dummy starts with
22035 a call.
22036
22037 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
22038 386 bsd names its corefiles.
22039
22040Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
22041
22042 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
22043 compilers don't grok it.
22044 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
22045 with small octal ints rather than character constants, which
22046 are signed and might not fit if first promoted to int.
22047
22048Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
22049
22050 * gdb.t09/Makefile.in (clean): Remove corefile.
22051
22052Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22053
22054 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
22055
22056Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22057 and Jim Kingdon (kingdon@cygnus.com)
22058
22059 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
22060 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
22061 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
22062
22063Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22064
22065 * gdb.t17/interrupt.exp: Add xfail for hppa.
22066
22067Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22068
22069 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
22070 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
22071 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
22072 to determine signed-ness of bitfields and use the result to setup
22073 the xfail.
22074 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
22075 * gdb.t15/funcargs.exp: Use them to step until the second indirect
22076 call line is reached if necessary.
22077
22078Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22079
22080 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
22081
22082Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22083
22084 * gdb.t06/break.exp: Also test `clear' command.
22085
22086Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22087
22088 * gdb.t00/teststrategy.exp: Remove extra quote.
22089
22090 * gdb.t07/watchpoint.exp: Change xfail for calling function with
22091 watchpoint enabled to be for all non-68k machines.
22092
22093 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
22094
22095Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22096
22097 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
22098 targets use aout.mt instead of ecoff.mt as gas understands
22099 standard aout format.
22100
22101Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22102
22103 * lib/gdb.exp (runto): Don't insist that function we are running to
22104 was compiled with -g.
22105
22106 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
22107
22108 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
22109 to get back into the read system call.
22110 Accept leading newline in case where we woke it up.
22111
22112Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22113
22114 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
22115 to make the stabs test work on ecoff systems using gcc and -with-stabs.
22116 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
22117 enable ecoff configuration.
22118
22119Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22120
22121 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
22122
22123Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22124
22125 * gdb.t16/printcmds.exp: Add another printf test.
22126
22127Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
22128
22129 * configure.in: If configured -with-stabs on any target, add
22130 stabsdirs to configdirs.
22131
22132Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22133
22134 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
22135 fun" so pattern does not match the command itself.
22136
22137Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22138
22139 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
22140
22141Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22142
22143 * gdb.t17/interrupt.exp: Test for more things.
22144
22145Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22146
22147 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
22148 compiler arranges the code and line numbers.
22149
22150 * gdb.t17/interrupt.exp: Don't send \n after ^C.
22151
22152Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22153
22154 * gdb.t00/help.exp: Increase expect input buffer size.
22155
22156Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22157
22158 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
22159
22160 * gdb.t07/watchpoint.exp: Add xfail for hppa.
22161
22162 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
22163
22164 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
22165 [0-9]*, not just [0-9].
22166
22167Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22168
22169 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
22170
22171 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
22172
22173Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22174
22175 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
22176
22177Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22178
22179 * gdb.t06/signals.c: Add xfails for sun3.
22180
22181 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
22182
22183 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
22184 test_stepping tests.
22185
22186Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22187
22188 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
22189
22190 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
22191
22192 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
22193 rather than actually putting it through cpp twice.
22194
22195 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
22196
22197Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
22198
22199 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
22200 no longer needed.
22201
22202Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22203
22204 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
22205
22206 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
22207 C++ features prints as "struct", make it a pass, not an xfail.
22208
22209Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22210
22211 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
22212 Don't require VA to print as "class" rather than "struct".
22213
22214Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
22215
22216 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
22217
22218Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22219
22220 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
22221
22222Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22223
22224 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
22225 order.
22226
22227Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22228
22229 * gdb.t16/printcmds.exp: Add printf tests.
22230
22231 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
22232
22233 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
22234
22235Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
22236
22237 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
22238 pass counts, to counteract any existing or future setup_xfails.
22239
22240Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22241
22242 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
22243 {BEGIN,END}_COMMON for common block instead of STAB.
22244 * gdb.stabs/wierd.exp: Add xfail for rs6000.
22245
22246 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
22247 intp_var should be N_GSYM not N_LSYM.
22248 wierd-aout.S: Use a label for the value of the N_SO.
22249 wierd.def: Remove all backslashes.
22250 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
22251
22252Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22253
22254 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
22255 get the expected next to inheritance3.
22256
22257Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22258
22259 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
22260 now that gcc-2.4 gets it right.
22261
22262Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22263
22264 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
22265
22266 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
22267 generating comp-info.exp which works for cross-compilation.
22268
22269Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
22270
22271 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
22272 "*-*-sysv4.*".
22273
22274Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
22275
22276 * gdb.t01/run.exp: Start with a fresh gdb.
22277 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
22278 SVR4.x.
22279
22280Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
22281
22282 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
22283 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
22284 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
22285 Makefile.in (distclean, realclean): Remove gdbme.c from list of
22286 things to remove.
22287
22288Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
22289
22290 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
22291 test cases from bug reports.
22292
22293Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
22294
22295 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
22296 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
22297 avoid spurious xfails.
22298 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
22299 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
22300 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
22301
22302Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
22303
22304 * gdb.t00/teststrategy.exp: Rework to provide more useful
22305 description of each test, fix problem with systems that define
22306 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
22307 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
22308 results for "next over recursive call" so timeouts aren't taken
22309 by error.
22310
22311Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
22312
22313 * gdb.t12/scope.exp: Test printing of variables before run.
22314
22315 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
22316 printed in wrong order due to sorting.
22317
22318Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
22319
22320 * gdb.t00/teststrategy.exp: Fix expected results for printing
22321 user entered string constant. Is array of char, prints with no
22322 address.
22323
22324 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
22325 commands.
22326 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
22327 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
22328 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
22329 of struct of char arrays.
22330 * gdb.t00/radix.exp: New tests for radix commands.
22331
22332Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
22333
22334 * gdb.t16/printcmd.exp: Print a variable before running program
22335 (with xfail for AIX).
22336
22337Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
22338
22339 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
22340
22341 * gdb.t16/printcmd.exp: Don't print variables before running program.
22342
22343 * gdb.t06/break.exp: Don't require envp argument to main.
22344
22345 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
22346
22347 * gdb.t02/whatis.exp, gdb.t11/list.exp:
22348 Add xfails for rs6000.
22349
22350 * gdb.t02/whatis.exp: Change other tests not to re-test something
22351 we already tested.
22352
22353 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
22354 each type used has a variable of that type.
22355
22356Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
22357
22358 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
22359
22360Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
22361
22362 * configure.in: change srctrigger to be a file, not a directory
22363
22364Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
22365
22366 * configure.in (mips-idt-ecoff*): Added trailing '*'.
22367
22368 * gdb.t11/list.exp: Fixed a couple of typos.
22369
22370Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
22371
22372 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
22373 is fixed and PR is closed.
22374 * gdb.t16 (gdbme.c): Add simple test string variable.
22375 * gdb.t16 (printcmds.exp): Add tests with simple test string
22376 variable, primarily for boundaries on "set print elements".
22377
22378Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
22379
22380 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
22381 Make leading 0's optional and don't expect a tab in the middle
22382 of the number.
22383
22384 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
22385
22386 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
22387 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
22388 don't end command passed to gdb_test with newline.
22389
22390 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
22391 signed keyword away, don't expect signed bitfields to be signed.
22392
22393 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
22394 printing with only as many 1's as are in the field as well as printing
22395 with 32 1's (see comment).
22396
22397Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
22398
22399 * gdb.t00/default.exp: Start with a fresh gdb.
22400 * configure.in (configdirs): Remove gdb.t31 until the chill
22401 compiler works again. It no longer is able to find chillrt0
22402 since it isn't in libchill.a anymore.
22403 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
22404 wierd.o, make more modular.
22405 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
22406 spurious newlines that caused problems.
22407
22408Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22409
22410 * Move test with enums and partial symbols from gdb.t03/ptype.exp
22411 to gdb.stabs/wierd.exp since GCC has worked around the bug.
22412 gdb.stabs/wierd.{exp,def}: Many new tests.
22413
22414 * gdb.t00/default.exp: update info line for new message.
22415
22416 * gdb.t02/{whatis.exp,gdbme.c}:
22417 Test that "char *" doesn't print as "caddr_t".
22418
22419Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22420
22421 * gdb.t00/help.exp: Use .* in place of some help messages which
22422 just changed.
22423 gdb.t00/default.exp: Update "info frame" test for new message.
22424 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
22425 Remove some xfails
22426
22427Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22428
22429 * gdb.t03/{gdbme.c,ptype.exp}:
22430 Add tests for typedef'd struct and union without tags.
22431 Also check "whatis" on a variable of a typedef'd enum without a tag.
22432
22433 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
22434 PRMS 1823; the bug still exists but isn't reproduced by this test
22435 anymore), and remove rs6000 XFAIL (the bug is fixed).
22436
22437 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
22438 duplicated from whatis.exp. For those that are left, accept
22439 "long", "long int", or "int" for long variables (whatis.exp already
22440 has an XFAIL for "int", so no need to fail it here).
22441
22442 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
22443 Deal with GCC's names for types now that GDB uses the compiler's names.
22444
22445 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
22446 setup_xfail's for sunos4. If we #defined the signed keyword away,
22447 don't expect GDB to know that char it is signed.
22448
22449 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
22450
22451Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
22452
22453 * configure.in (configdirs): Add gdb.t24 for C++ tests that
22454 should work on any system, regardless of debugging format.
22455 * gdb.t21/demangle.exp: Move to gdb.t24.
22456 * gdb.t24/demangle.exp: Move from gdb.t21.
22457 * gdb.t24/{Makefile.in, configure.in}: New files.
22458
22459Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22460
22461 * configure.in: Do gdb.stabs and C++ tests only for stabs.
22462 * gdb.stabs: New directory.
22463
22464Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22465
22466 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
22467 not just "Quit anyway?".
22468
22469Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
22470
22471 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
22472 that all setup_xfails are immediately followed by clear_xfails.
22473
22474Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
22475
22476 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
22477 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
22478 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
22479 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
22480 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
22481 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
22482 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
22483 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
22484 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
22485 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
22486 gdb.t31/chillvars.exp, lib/gdb.exp:
22487 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
22488 bug-gdb@prep.ai.mit.edu.
22489
22490Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
22491
22492 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
22493 with 0.0, not integer 0.
22494
22495Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
22496
22497 * gdb.t06/break.exp: Update for "Kill the program" message change.
22498
22499Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
22500
22501 * Makefile.in (GDBFLAGS): Set to -nx.
22502 * Makefile.in (site.exp): Use GDBFLAGS.
22503
22504Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
22505
22506 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
22507 Makefiles.
22508 (check): depend on just-check.
22509 (just-check): added so that tests can be run without a noop
22510 build pass.
22511
22512Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
22513
22514 Switch to using configure's configdirs.
22515 * Makefile.in (Makefile): add configure.in dependency.
22516 (SUBDIRS): removed redundant assignment.
22517 * configure.in: switch subdirs assignment to configdirs.
22518 * gdb.t*/configure.in: new files.
22519
22520Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
22521
22522 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
22523 works.
22524
22525Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
22526
22527 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
22528 in explicit rules. Apparently this is not supported by some makes.
22529
22530Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
22531
22532 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
22533
22534Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22535
22536 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
22537 disappeared.
22538
22539Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
22540
22541 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
22542
22543Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
22544
22545 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
22546 watchpoint problem that is now fixed.
22547 * gdb.t30/chexp.exp: Remove setup_xfail for printing
22548 uninitialized convenience variables.
22549 * gdb.t31/chillvars.exp: Fix expected patterns for printing
22550 structures.
22551
22552Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22553
22554 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
22555 which causes expect to get out of sync with gdb on long output
22556 from help set.
22557 * gdb.t09/corefile.exp: Make expected pattern for core file
22558 failing signal and frame output format less sun specific.
22559
22560Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
22561
22562 * gdb.t31/chillvars.exp: Add and remove initial dummy
22563 breakpoint, so that symbol table is forced in.
22564 (Needed at least on Sunos4, though it seems not SVR4.)
22565 * gdb.t31/chillvars.exp: Update for changed output format.
22566
22567Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
22568
a9c64011 22569 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
22570
22571Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
22572
22573 * Makefile.in: Added --srcdir when invoking runtest, removed the
22574 need for a local config file. (optional now)
22575
22576Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
22577
22578 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
22579 failure count used to force early termination. Add some more
22580 expected failures for gnu style demangling.
22581
22582Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22583
22584 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
22585 pmi variable from gdb.t20/gdbme to get optimized away.
22586 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
22587 Check for written corefile upon timeout _and_ eof.
22588
22589Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22590
22591 * config/unix-gdb.exp: Add missing return 0.
22592
22593Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22594
22595 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
22596 test termination.
22597
22598Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
22599
22600 * configure.in (subdirs): Put back gdb.t17 which mysteriously
22601 disappeared.
22602
22603Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
22604
22605 * gdb.t10/crossload.exp: Disable the i860-elf test until such
22606 time as i860 support works.
22607
d63a86f8 22608 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
22609 "backtrace 100\r" rather than just "backtrace\r", to match last
22610 change.
22611
22612Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
22613
22614 * config/udi-gdb.exp (gdb_exit): Remove close command.
22615 (gdb_target_udi): New procedure to set the UDI target.
22616 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
22617 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
22618 Added waits for prompts after several question responses. Added
22619 some more responses used by a29k-amd-udi-gdb.
22620 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
22621 pass different arguments, restart UDI connection after program
22622 completion.
22623 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
22624 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
22625 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
22626 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
22627 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
22628 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
22629 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
22630 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
22631 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
22632 after program completion.
22633 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
22634 compiled with a SELECT_VECS setting.
22635 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
22636 infinite recursion.
22637
22638 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
22639 Added checks for COFF results, and made them expected failures for
22640 all targets. It would be better to make them expected failures
22641 for COFF targets only.
22642
22643Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
22644
22645 * Makefile.in: add null dvi target, don't bother to recurse
22646 through test directories for info and install-info; rename
22647 $(datadir) to be dejagnu instead of deja-gnu
22648
22649Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
22650
22651 * gdb.t31/gdbme.ch: Re-enable code that previously caused
22652 compiler to coredump.
22653 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
22654 code.
22655
22656Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
22657
22658 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
22659 coredump.
22660 * gdb.t31/chillvars.exp: Comment out tests that depend on that
22661 code.
22662
22663Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
22664
22665 * gdb.t03/ptype.exp: tests for return code from gdb_test.
22666 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
22667 which in a shell. Deletes xgdb when done.
22668 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
22669 Tests the return from the "set height" or "set width" commands.
22670 Added a few return codes where needed.
22671
22672Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
22673
22674 * Makefile.in (SUBDIRS): Add gdb.t17.
22675 * configure.in (subdirs): Add gdb.t17.
22676 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
22677 files to test gdb's calling of functions in the inferior with
22678 the correct arguments and gdb's ability to retrieve any
22679 result returned.
22680
22681Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
22682
22683 * config/unix-gdb.exp (gdb_exit): Remove close commands that
22684 may be called after gdb goes away. Previous versions of expect
22685 needed these to avoid file descriptor leaks, but they cause
22686 errors with the current revision of expect.
22687 * gdb.t00/gdbvars.exp: Use -re on expected output after
22688 setting sevenbit-strings.
22689 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
22690 to set sevenbit-strings consistent across tests.
22691 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
22692 set sevenbit-strings consistent across tests.
22693
22694Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
22695
22696 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
22697 expected output to match current "expect" expectations.
22698
22699Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
22700
22701 * gdb.t00/default.exp: Change expected output for default "source"
22702 command, to match new gdb behavior which requires a filename to
22703 source.
22704
22705Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
22706
22707 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
22708 expected fail for i486-*-* that misses the marker2 function.
22709 * gdb.t10/crossload.exp (bfddefault): Allow successful
22710 recognition of a format to pass even if no symbols are found.
22711 Explicitly catch failures where the format is not recognized
22712 or is ambiguous, and add the reason to the fail message.
22713 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
22714 the cause is and invalid target and add reason to failure message.
22715 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
22716 elf32-i386, elf32-sparc, and elf32-i860.
22717 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
22718 Set up expected failure for 'filename'::variable scope resolution,
22719 which is now apparently broken on all targets.
22720 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
22721 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
22722 gdb.t23/templates.exp: Change failure for missing binfile into
22723 just a warning.
22724 gdb.t21/demangle.exp: Change all cfront references to 'arm'
22725 references.
22726
22727Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
22728
22729 * gdb.t00/default.exp: Add expected output for default "source"
22730 command, to match new gdb behavior.
22731 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
22732
22733Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
22734
22735 * config/*-gdb.exp: returns an error, rather than exiting on
22736 internal errors.
22737
22738Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
22739
22740 * gdb.t03/gdbme.c: Add pointer to struct variable.
22741 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
22742 referencing struct members.
22743
22744Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
22745
22746 * configure.in (mips-idt-ecoff): New target.
22747 * config/mips-gdb.exp: New file for remote board using MIPS remote
22748 debugging protocol.
22749
22750 * Redid configuration scheme. Removed gdb.t*/configure.in.
22751 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
22752 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
22753 distclean targets. Built executables via .o files. Adjusted
22754 tests to account for source files in $(srcdir) rather than
22755 $(objdir).
22756 * lib/gdb.exp (runto): Don't expect () after the function name,
22757 because it may have arguments.
22758
22759Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
22760
22761 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
22762 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
22763 expected failures for mips-idt-* and mips-sgi-*.
22764 * gdb.t00/default.exp (attach): Kill process if requested.
22765 * gdb.t00/help.exp (help target core, help target): Accept a gdb
22766 that does not read core files.
22767 * gdb.t01/run.exp: Removed checks for exit status code.
22768 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
22769 it is linked in.
22770 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
22771 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
22772 appropriate, rather than doing it by hand.
22773 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
22774 execution.
22775 * gdb.t10/crossload.exp: Kill existing program if needed.
22776 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
22777 appropriate, rather than doing it by hand. Always increase
22778 timeout for this test, not just for VxWorks.
22779
22780Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
22781
22782 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
22783 of Chill STRUCT types and STRUCT values.
22784 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
22785 than "char".
22786 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 22787 struct2): New struct definitions and initializations to test
c906108c
SS
22788 simple Chill STRUCT types.
22789
22790Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
22791
22792 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
22793 the null byte at the end of strings.
22794 * gdb.t00/default.exp: Make show version insensitive to copyright
22795 date.
22796 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
22797 to avoid dependencies on target char signedness.
22798 * gdb.t16/printcmds.exp: Update expected results for explicitly
22799 unsigned char.
22800 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
22801 now work.
22802 * gdb.t21/demangle.exp: Add many more patterns for template
22803 demangling, most of them being expected failures.
22804 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
22805 string we are matching for, to match on the whole string.
22806 * gdb.t21/demangle.exp: Add many new test strings to demangle,
22807 and fix a whole bunch that had incorrect expected output but were
22808 passing anyway because of the bug in "proc demangle".
22809 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
22810 type.
22811 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
22812
22813Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
22814
a9c64011
AS
22815 * gdb/testsuite: made modifications to testcases, etc., to allow
22816 them to work properly given the reorganization of deja-gnu and the
22817 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
22818
22819Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
22820
22821 * gdb/testsuite: Initial creation of gdb/testsuite.
22822 Migrated dejagnu testcases and support files for testing nm to
22823 gdb/testsuite from deja-gnu. These files were moved "as is"
22824 with no modifications. This migration is part of a major overhaul
22825 of dejagnu. The modifications to these testcases, etc., which
22826 will allow them to work with the new version of dejagnu will be
22827 made in a future update.
48efe704 22828
8d8cb839 22829 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 22830\f
8d8cb839
EZ
22831;; Local Variables:
22832;; mode: change-log
22833;; left-margin: 8
22834;; fill-column: 74
22835;; version-control: never
22836;; End:
902f2ccb
MC
22837
22838 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 22839 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
22840 Copying and distribution of this file, with or without modification,
22841 are permitted provided the copyright notice and this notice are preserved.