* linespec.c (find_method): Move name canonicalization outside
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
5fa290c1
DE
12010-11-30 Doug Evans <dje@google.com>
2
3 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
4 (gdb_expect_list): Fix spelling errors in comments.
5 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
6 send_gdb/gdb_expect_list where applicable.
7 * gdb.base/call-ar-st.exp: Ditto.
8 * gdb.base/funcargs.exp: Ditto.
9 * gdb.base/gcore.exp: Ditto.
10 * gdb.base/page.exp: Ditto.
11 * gdb.base/sigaltstack.exp: Ditto.
12 * gdb.base/siginfo.exp: Ditto.
13 * gdb.base/sigstep.exp: Ditto.
14 * gdb.base/trace-commands.exp: Ditto.
15
4e04c971
DE
162010-11-29 Doug Evans <dje@google.com>
17
18 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
19 printer-name;subprinter-name.
20
8cf6f0b1
TT
212010-11-29 Tom Tromey <tromey@redhat.com>
22
23 * gdb.dwarf2/implptr.exp: New file.
24 * gdb.dwarf2/implptr.c: New file.
25 * gdb.dwarf2/implptr.S: New file.
26
94b6973e
PM
272010-11-29 Phil Muldoon <pmuldoon@redhat.com>
28
29 PR python/12199
30
31 * gdb.python/py-breakpoint.exp: Test the delete method.
32
8358c15c
JK
332010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
34
35 Fix step_resume_breakpoint unsaved during an infcall.
36 * gdb.base/step-resume-infcall.exp: New file.
37 * gdb.base/step-resume-infcall.c: New file.
38
f6df29bc
TJB
392010-11-24 Edjunior Machado <emachado@br.ibm.com>
40
41 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
42
f2b5a5cf
TJB
432010-11-24 Edjunior Machado <emachado@br.ibm.com>
44
45 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
46 on ppc64's symbols; "finish" and "return" commands must accept to
47 show the caller line again as well as the line after.
48 * gdb.asm/powerpc64.inc: New file.
49
6b0ecdc2
DE
502010-11-23 Doug Evans <dje@google.com>
51
52 * lib/gdb.exp (gdb_test_sequence): New function.
53 (gdb_expect_list): Add verbose -log call for each pattern.
54 * gdb.base/signals.exp (test_handle_all_print): Call it.
55 Reduce timeout increment from 6 minutes to 1 minute.
56 * gdb.server/ext-run.exp: Call it.
57
ea976c60
PM
582010-11-23 Phil Muldoon <pmuldoon@redhat.com>
59
f2b5a5cf 60 PR python/12212
ea976c60
PM
61
62 * gdb.python/python.exp: Check that selected_thread raises an
63 error when no inferior is loaded.
64
c0efa795
JK
652010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
66
67 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
68 * gdb.dwarf2/dw2-stack-boundary.S: New file.
69
ec3aa567
JK
702010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
71
72 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
73 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
74
d8249011
DE
752010-11-18 Doug Evans <dje@google.com>
76
77 * gdb.server/ext-run.exp: Fix intermittent failures.
78
d4eba7d1
NF
792010-11-12 Nathan Froyd <froydnj@codesourcery.com>
80
81 * gdb.stabs/gdb11479.exp: Use runto_main.
82
b04c2f88
NF
832010-11-12 Nathan Froyd <froydnj@codesourcery.com>
84
85 * gdb.base/break-entry.exp: Skip if using a stub.
86
ae9d7ce4
NF
872010-11-12 Nathan Froyd <froydnj@codesourcery.com>
88
89 * gdb.python/py-inferior.exp: Pack values in target endianness.
90
621c8364
TT
912010-11-12 Tom Tromey <tromey@redhat.com>
92
93 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
94 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
95 MemoryError.
96 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
97 type.
98 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
99 MemoryError.
100 (test_subscript_regression): Update exception type.
101
84f4c1fe
PM
1022010-11-11 Phil Muldoon <pmuldoon@redhat.com>
103
104 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
105 breakpoint tests.
106
a1442452
PA
1072010-11-09 Pedro Alves <pedro@codesourcery.com>
108
109 * gdb.base/watchpoint.exp: Test "watch -location" with an
110 innacessible location.
111
efd11a33
JK
1122010-11-09 Edjunior Machado <emachado@br.ibm.com>
113 Luis Machado <luisgpm@br.ibm.com>
114
115 * gdb.base/maint.exp: Expect "." prefix.
116 * gdb.base/nodebug.exp: Expect "." Likewise.
117 * gdb.base/sepsymtab.exp: Expect "." Likewise.
118 * gdb.base/watchpoint-cond-gone.exp: Likewise.
119 * gdb.base/watchpoint.exp: Expect a software watch to be created for
120 POWER server processors.
121
aa00efb5
JK
1222010-11-08 Edjunior Machado <emachado@br.ibm.com>
123 Luis Machado <luisgpm@br.ibm.com>
124
125 * gdb.base/break-entry.exp: convert entry point for
126 ppc64 and expect leading `.' on ppc64's symbols
127
99e7ae30
DE
1282010-11-05 Doug Evans <dje@google.com>
129
130 * gdb.base/help.exp: Update expected output.
b521dba8
DE
131 * gdb.python/py-param.exp: Delete, contents moved to ...
132 * gdb.python/py-parameter.exp: ... here. New file.
133 Add test for gdb.parameter ("directories").
99e7ae30 134
f4b8a18d
KW
1352010-11-05 Ken Werner <ken.werner@de.ibm.com>
136
137 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
138 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
139 * configure: Regenerate.
140 * gdb.opencl/Makefile.in: New File.
141 * gdb.opencl/datatypes.exp: Likewise.
142 * gdb.opencl/datatypes.cl: Likewise.
143 * gdb.opencl/operators.exp: Likewise.
144 * gdb.opencl/operators.cl: Likewise.
145 * gdb.opencl/vec_comps.exp: Likewise.
146 * gdb.opencl/vec_comps.cl: Likewise.
147 * gdb.opencl/convs_casts.exp: Likewise.
148 * gdb.opencl/convs_casts.cl: Likewise.
149 * lib/opencl.exp: Likewise.
150 * lib/opencl_hostapp.c: Likewise.
151 * lib/opencl_kernel.cl: Likewise.
152 * lib/cl_util.c: Likewise.
153 * lib/cl_util.c: Likewise.
154 * gdb.base/default.exp (set language): Add "opencl" to the list of
155 languages.
156
a9d5ef47
SW
1572010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
158
159 * gdb.cp/overload.exp: Added test for inheritance overload.
160 * gdb.cp/overload.cc: Ditto.
161 * gdb.cp/oranking.exp: Removed releveant kfails.
162
03eb1c79
JK
1632010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
164 Joel Brobecker <brobecker@adacore.com>
165
166 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
167 check test_compiler_info.
168
dbc98a8b
KW
1692010-11-03 Ken Werner <ken.werner@de.ibm.com>
170
171 * gdb.base/gnu_vector.exp: Adjust expect messages.
172
120bd360
KW
1732010-11-03 Ken Werner <ken.werner@de.ibm.com>
174
175 * gdb.base/gnu_vector.exp: Add unary operator tests.
176
c37f7098
KW
1772010-11-03 Ken Werner <ken.werner@de.ibm.com>
178
179 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
180
7b51bc51
DE
1812010-11-02 Doug Evans <dje@google.com>
182
183 * gdb.python/py-pp-maint.c: New file.
184 * gdb.python/py-pp-maint.exp: New file.
185 * gdb.python/py-pp-maint.py: New file.
186
50c97f38
TT
1872010-11-02 Tom Tromey <tromey@redhat.com>
188
189 * gdb.base/default.exp: Remove "scheme" from language list.
190
a289b8f6
JK
1912010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
192
193 Revert:
194 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
195 * gdb.threads/sigstep-threads.exp: New file.
196 * gdb.threads/sigstep-threads.c: New file.
197
cd017491
MS
1982010-10-20 Michael Snyder <msnyder@vmware.com>
199
200 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
201
8e6a5956
UW
2022010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
203
204 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
205 Skip test completely if gdb,no_hardware_watchpoints.
206
2c04da0d
UW
2072010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
208
209 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
210 strict, but do not check for any particular function name within libc.
211
79afc5ef
SW
2122010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
213
214 * gdb.cp/smartp.exp: New test.
215 * gdb.cp/smartp.cc : New test.
216
026ffab7
SW
2172010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
218
219 * gdb.cp/converts.exp: Test pointer to bool conversion.
220 Test pointer to long conversion.
221 * gdb.cp/oranking.exp: Removed relevant kfail.
222
3a772aa4
TT
2232010-10-18 Tom Tromey <tromey@redhat.com>
224
225 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
226 argument to lazy_string.
227 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
228 (pp_ls.to_string): Use it.
229 * gdb.python/py-prettyprint.c (main): Move declarations to top.
230 Add "estring2" local.
231
5fc3827b
JK
2322010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
233
234 Fix s390x compatibility.
235 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
236 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
237
8aeb23f3
JK
2382010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
239
240 * gdb.threads/sigstep-threads.exp: New file.
241 * gdb.threads/sigstep-threads.c: New file.
242
c1e56572
JK
2432010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
244
245 * gdb.base/pie-execl.exp: New file.
246 * gdb.base/pie-execl.c: New file.
247
92163a10
JK
2482010-10-13 Doug Evans <dje@google.com>
249 Jan Kratochvil <jan.kratochvil@redhat.com>
250
251 PR exp/12117
252 * gdb.cp/ptype-cv-cp.cc: New file.
253 * gdb.cp/ptype-cv-cp.exp: New file.
254
7062b0a0
SW
2552010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
256
257 * gdb.cp/converts.cc: New test program.
258 * gdb.cp/converts.exp: New test.
259 * gdb.cp/overload.exp: Added test for void* vs int*.
260 * gdb.cp/overload.exp: Ditto.
261 * gdb.cp/oranking.exp: Removed related kfail.
262
0e3509db
DE
2632010-10-13 Doug Evans <dje@google.com>
264
265 * lib/gdb-python.exp (gdb_check_python_config): New function.
266 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
267 * gdb.python/lib-types.cc: New file.
268 * gdb.python/lib-types.exp: New file.
269
8dc78533
JK
2702010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
271
272 * gdb.python/py-error.exp: New file.
273 * gdb.python/py-error.py: New file.
274
93c17e06
JK
2752010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
276
277 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
278 gdb_test_multiple.
279
d8b34041
JK
2802010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
281
282 * gdb.base/break-interp.exp: Use ldlags for linking flags.
283 * gdb.base/prelink.exp: Likewise.
284 * gdb.base/solib-nodir.exp: Likewise.
285 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
286 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
287 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
288
e0cc584e
UW
2892010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
290
291 * break-interp.exp (test_ld): Use two separate gdb_expect statements
292 for the "info files" test to avoid timeouts on slow machines.
293
cfc353b1
JK
2942010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
295
296 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
297 (main): Make openlib dummy call.
298
d3d7896d
JK
2992010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
300
301 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
302 * break-interp.exp (reach): Move the core body ...
303 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
304 (test_ld): Provide always real argument, even to the linker. Replace
305 dl_main by _dl_debug_state.
306
5e533c94
JK
3072010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
308
309 Fix results of prelinked PIEs on ppc*.
310 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
311 Accept also DISPLACEMENT "PRESENT".
312 (main): Replace "ZERO" displacements by "PRESENT".
313
33540610
SW
3142010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
315
316 * gdb.cp/oranking.exp: New test.
317 * gdb.cp/oranking.cc: New test program.
318
3bdf2bbd
KW
3192010-10-08 Ken Werner <ken.werner@de.ibm.com>
320
321 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
322 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
323
2f608a3a
KW
3242010-10-06 Ken Werner <ken.werner@de.ibm.com>
325
326 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
327 lush, lynx) New constant.
328 * gdb.base/constvars.exp: Test const array types.
329 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
330
aa2e2d8d
DE
3312010-10-06 Doug Evans <dje@google.com>
332
333 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
334 of syscall staging area.
335
2844d6b5
KW
3362010-10-06 Ken Werner <ken.werner@de.ibm.com>
337
338 * gdb.base/gnu_vector.c: Add variable c4.
339 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
340 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
341
7d8ac8bb
MR
3422010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
343
344 * gdb.arch/altivec-abi.exp: Fix a typo.
345
84a02e58
MR
3462010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
347
348 * lib/mi-support.exp (thread_selected_re): Correct pattern used
349 to match a thread ID.
350
b18e6318
JK
3512010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
352
353 Fix s390x testcase compatibility.
354 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
355
a2c09bd0
DE
3562010-10-01 Doug Evans <dje@google.com>
357
358 * lib/gdb-python.exp: New file.
359 * gdb.python/py-block.exp: Use it.
360 * gdb.python/py-breakpoint.exp: Ditto.
361 * gdb.python/py-frame.exp: Ditto.
362 * gdb.python/py-inferior.exp: Ditto.
363 * gdb.python/py-param.exp: Ditto.
364 * gdb.python/py-prettyprint.exp: Ditto.
365 * gdb.python/py-shared.exp: Ditto.
366 * gdb.python/py-symbol.exp: Ditto.
367 * gdb.python/py-symtab.exp: Ditto.
368 * gdb.python/py-type.exp: Ditto.
369 * gdb.python/py-value.exp: Ditto.
370 * gdb.python/python.exp: Ditto.
371
38f12cfc
TT
3722010-09-30 Tom Tromey <tromey@redhat.com>
373
374 * gdb.base/anon.exp: New file.
375 * gdb.base/anon.c: New file.
376
9ae8282d
TT
3772010-09-30 Tom Tromey <tromey@redhat.com>
378
379 * gdb.base/completion.exp: Test completion through anonymous
380 union.
381 * gdb.base/break1.c (struct some_struct): Add anonymous union.
382
e9e07ba6
JK
3832010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
384
385 Fix printing parameters of inlined functions.
386 * gdb.dwarf2/dw2-inline-param.exp: New file.
387 * gdb.dwarf2/dw2-inline-param-main.c: New file.
388 * gdb.dwarf2/dw2-inline-param.S: New file.
389
cd2effb2
JK
3902010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
391
392 PR corefiles/12071.
393 * gdb.base/corefile.exp (quit with a process, no question: load core)
394 (quit with a core file): New tests.
395
bceffbf3
JK
3962010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
397
398 Fix GDB crash on inferior calls with self-referencing classes.
399 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
400 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
401 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
402
1736ad11
JK
4032010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
404
405 Fix lost siginfo_t for inferior calls.
406 * gdb.base/siginfo-infcall.exp: New file.
407 * gdb.base/siginfo-infcall.c: New file.
408
a176ad92
JB
4092010-09-22 Joel Brobecker <brobecker@adacore.com>
410
411 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
412
c2b0a229
JK
4132010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
414
415 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
416 New test.
417 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
418
e8ae22d1
JB
4192010-09-22 Joel Brobecker <brobecker@adacore.com>
420
421 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
422 type of our const type.
423
ec322823
SW
4242010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
425
426 * gdb.cp/pr12028.cc: New.
427 * gdb.cp/pr12028.exp: New.
428
72929c62
JB
4292010-09-22 Joel Brobecker <brobecker@adacore.com>
430
431 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
432
875b4ff5
PM
4332010-09-16 Phil Muldoon <pmuldoon@redhat.com>
434 Jan Kratochvil <jan.kratochvil@redhat.com>
435
436 PR mi/11407
437 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
438 * gdb.mi/dw2-ref-missing-frame-main.c New File.
439 * gdb.mi/dw2-ref-missing-frame.S New File.
440 * gdb.mi/dw2-ref-missing-frame.exp New File.
441
7155d578
TT
4422010-09-14 Tom Tromey <tromey@redhat.com>
443
444 PR symtab/8399:
445 * gdb.threads/tls.exp: Remove kfail. Update expected output.
446
515ed532
TT
4472010-09-14 Tom Tromey <tromey@redhat.com>
448
449 PR exp/11803:
450 * gdb.threads/tls.exp: Use C++.
451 (check_thread_local): Use K::another_thread_local.
452 * gdb.threads/tls.c (class K): New.
453 (another_thread_local): Now a member of K.
454 (spin): Update. No longer K&R C.
455
450ca57c
SW
4562010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
457
458 * gdb.cp/koenig.cc: created class for testing member lookup.
459 * gdb.cp/koenig.exp: Added test for member lookup.
460
dbd492a3
JK
4612010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
462
463 Fix false FAILs on sourcetree topdir directory containing "kill".
464 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
465 source line matching regexp.
466
8d4d924b
JK
4672010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
468
469 * gdb.python/python.exp (set height 0, collect help from uiout)
470 (verify help to uiout): New tests.
471
8e64f2a0
JK
4722010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
473
474 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
475 is_lp64_target to check 64bit target.
476
4569eed2
JK
4772010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
478
479 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
480 (test_ld) <powerpc64-*>: New.
481
5e1617b1
DJ
4822010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
483
484 * gdb.cp/templates.exp (test_template_args): Allow "struct".
485
c767944b
DJ
4862010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
487
488 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
489 (FunctionArg::method): New function.
490 (empty, arg): New variables.
491 (main): Call arg.method.
492 * gdb.cp/templates.exp (test_template_args): New function.
493 (do_tests): Call it.
494
27d3a3fc
UW
4952010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
496
497 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
498 of "next" to proceed over pthread_exit call.
499
55b7ce7f
UW
5002010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
501
502 * gdb.base/maint.exp: Avoid wildcards against potentially very long
503 "maint print statistics" output to prevent expect timeouts.
504
809df446
JK
5052010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
506
507 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
508 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
509 (test_float_rejected): ... here.
510 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
511 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
512 (test_float_rejected): ... here.
513 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
514 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
515 (test_float_rejected): ... here.
516 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
517 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
518 (test_float_rejected): ... here.
519
8464be76
DJ
5202010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
521
522 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
523 before disabling hardware watchpoints.
524 (test_inaccessible_watchpoint): Check that hardware watchpoints
525 are used. Test for watchpoints on a constant address.
526
14dba4b4
JK
5272010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
528
529 * gdb.base/ui-redirect.exp: New file.
530
3f3540e1
JB
5312010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
532 Joel Brobecker <brobecker@adacore.com>
533
534 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
535
0f254bb7
DE
5362010-08-31 Doug Evans <dje@google.com>
537
538 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
539
03f17ccf
TT
5402010-08-30 Tom Tromey <tromey@redhat.com>
541
542 PR python/11792:
543 * gdb.python/py-value.exp (test_subscript_regression): Add
544 dynamic_type test.
545
640617ad
DJ
5462010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
547
548 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
549 instead of running to main. Do not test the main function.
550 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
551 Add new main.
552
2ed91d1b
PA
5532010-08-26 Pedro Alves <pedro@codesourcery.com>
554
555 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
556 one test.
557
673bfd45
DE
5582010-08-24 Doug Evans <dje@google.com>
559
560 PR symtab/11942
561 * gdb.dwarf2/dw4-sig-types.cc: New file.
562 * gdb.dwarf2/dw4-sig-types.h: New file.
563 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
564 * gdb.dwarf2/dw4-sig-types.exp: New file.
565
f9ffd4bb
TT
5662010-08-23 Tom Tromey <tromey@redhat.com>
567
568 PR python/11145:
569 * gdb.python/py-value.c (Base, Derived): New types.
570 (base): New global.
571 * gdb.python/py-value.exp (test_subscript_regression): Add
572 dynamic_cast test.
573
d839c8a4
TT
5742010-08-23 Tom Tromey <tromey@redhat.com>
575
576 PR python/10676:
577 * gdb.python/py-type.exp (test_fields): Add tests for type
578 equality.
579
702c2711
TT
5802010-08-23 Tom Tromey <tromey@redhat.com>
581
582 PR python/11915:
583 * gdb.python/py-type.exp (test_fields): Add tests for array.
584
832bafd3
KS
5852010-08-23 Keith Seitz <keiths@redhat.com>
586
587 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
588 have any children. Create a new abbrev for it.
589 Add missing terminal sequence to .debug_abbrev.
590
c37bf528
KS
5912010-08-20 Keith Seitz <keiths@redhat.com>
592
593 PR symtab/11465:
594 * gdb.dwarf2/pr11465.exp: New test.
595 * gdb.dwarf2/pr11465.S: New file.
596 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
597 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
598
4572cbac
TJB
5992010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
600
601 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
602 registers. Update data sets with the new v2_double element in the
603 VSX register union. Add vector_register3_vr data set for the AltiVec
604 registers. Use gdb_test_no_output instead of send_gdb.
605
e7fbb131
PA
6062010-08-19 Pedro Alves <pedro@codesourcery.com>
607
608 * gdb.python/py-shared.exp: New file, factored out from
609 python.exp.
610 * gdb.python/py-shared.c: New file.
611 * gdb.python/py-shared-sl.c: New file.
612 * gdb.python/python-1.c: New file.
613 * gdb.python/python-sl.c: Delete.
614 * gdb.python/python.c: Mention python-1.c.
615 * gdb.python/python.exp: Move shared library tests to
616 py-shared.exp.
617 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
618 (MISCELLANEOUS): New.
619 (clean mostlyclean): Also remove $MISCELLANEOUS.
620
d30f5e1f
DE
6212010-08-19 Doug Evans <dje@google.com>
622
623 PR exp/11926
624 * gdb.base/printcmds.exp (test_float_accepted): New function.
625 Move existing float tests there. Add tests for floats with suffixes.
626 (test_float_rejected): New function.
627 * gdb.java/jv-print.exp (test_float_accepted): New function.
628 (test_float_rejected): New function.
629 * gdb.objc/print.exp: New file.
630 * gdb.pascal/print.exp: New file.
631 * lib/objc.exp: New file.
632
7b3fd859
PM
6332010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
634
635 * gdb.base/default.exp (info set): Avoid full buffer error and force
636 reading up to final gdb prompt.
637 (show): Likewise.
638
c92817ce
TT
6392010-08-18 Tom Tromey <tromey@redhat.com>
640
641 PR symtab/11919:
642 * gdb.base/completion.exp: Add test.
643
f1208f9e
DE
6442010-08-18 Doug Evans <dje@google.com>
645
646 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
647 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
648 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
649 Simplify, early exit if runto_main fails.
650 * gdb.fortran/exprs.exp: load_lib fortran.exp.
651 (set_lang_fortran): Moved to lib/fortran.exp.
652 * gdb.fortran/types.exp: load_lib fortran.exp.
653 (set_lang_fortran): Moved to lib/fortran.exp.
654 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
655 * gdb.java/jprint.exp (set_lang_java): Ditto.
656 * gdb.java/jv-exp.exp: load_lib java.exp.
657 If set_lang_java fails, issue a warning instead of failure to be
658 consistent with other set_lang_foo uses.
659 (set_lang_java): Moved to lib/java.exp.
660 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
661 If set_lang_java fails, issue a warning instead of failure to be
662 consistent with other set_lang_foo uses.
663 * gdb.pascal/types.exp: load_lib pascal.exp.
664 (set_lang_pascal): Moved to lib/pascal.exp.
665 * lib/fortran.exp: New file.
666 * lib/java.exp (set_lang_java): New function.
667 * lib/pascal.exp (set_lang_pascal): New function.
668
2f06b485
YQ
6692010-08-18 Yao Qi <yao@codesourcery.com
670
671 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
672 func_nofb_start and func_loopfb_start, so that address of functions
673 is equal to these labels on Thumb.
674
96e25403
YQ
6752010-08-18 Yao Qi <yao@codesourcery.com>
676
677 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
678 to reflect latest c source file.
679
36e6adc4
JK
6802010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
681
682 * gdb.cp/infcall-dlopen.exp: New file.
683 * gdb.cp/infcall-dlopen.cc: New file.
684 * gdb.cp/infcall-dlopen-lib.cc: New file.
685
f431efe5
PA
6862010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
687 Pedro Alves <pedro@codesourcery.com>
688
689 PR breakpoints/11371
690
691 * gdb.base/watch-cond-infcall.exp: New file.
692 * gdb.base/watch-cond-infcall.c: New file.
693
06a64a0b
TT
6942010-08-16 Tom Tromey <tromey@redhat.com>
695
696 * gdb.base/help.exp: Update.
697 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
698 watchpoint.
699 (test_watch_location): New proc.
700 (test_watchpoint_in_big_blob): Delete watchpoint.
701 * gdb.base/watchpoint.c (func5): New function.
702 (main): Call it.
703
70ebf4ed
DE
7042010-08-16 Doug Evans <dje@google.com>
705
706 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
707
ca5c20b6
PM
7082010-08-11 Phil Muldoon <pmuldoon@redhat.com>
709
710 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
711 tests.
712
7346b668
KW
7132010-08-11 Ken Werner <ken.werner@de.ibm.com>
714
715 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
716 * gdb.base/gnu_vector.c: New File.
717 * gdb.base/gnu_vector.exp: Likewise.
718
cb2e07a6
PM
7192010-08-11 Phil Muldoon <pmuldoon@redhat.com>
720
721 * gdb.python/python.c: New File.
722 * gdb.python/python-sl.c: New File.
723 * gdb.python/python.exp: Test solib_address and decode_line
724 * functions.
725
5da1313b
JK
7262010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
727
728 * gdb.python/python.exp (show height, set height 10)
729 (verify pagination beforehand, verify pagination beforehand: q)
730 (gdb.execute does not page, verify pagination afterwards)
731 (verify pagination afterwards: q): New.
732
49c3ccf7
DE
7332010-08-02 Doug Evans <dje@google.com>
734
735 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
736 because of an older gcc, change test2
737 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
738 to unsupported.
739
42c0c4f1
KH
7402010-07-30 Kazu Hirata <kazu@codesourcery.com>
741
742 * gdb.base/break-always.exp: Do not expect full paths to file
743 names.
744 * gdb.base/commands.exp: Likewise.
745
d3765805
DE
7462010-07-30 Doug Evans <dje@google.com>
747
c98ee71b
DE
748 * gdb.cp/temargs.exp: For new tests that require newer gccs,
749 xfail them when run with older gccs.
750
fd961404
DE
751 * lib/gdb.exp (build_executable): Forward "c++" option to
752 get_compiler_info.
753
999adef4
DE
754 * gdb.python/py-type.exp (test_template): Mark as xfail tests
755 "python print ttype.template_argument(1)" and
756 "python print isinstance(ttype.template_argument(1), gdb.Value)"
757 if using gcc 4.4 or earlier.
758
d3765805
DE
759 * gdb.base/valgrind-db-attach.exp: Use unique test name for
760 attach-to-debugger handling.
761
1276c759
JK
7622010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
763
764 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
765 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
766 (main): Use copyreloc.
767 * gdb.base/prelink.exp (split debug of executable)
768 (.dynbss vs. .bss address shift): New tests.
769
88caa9b9
PA
7702010-07-29 Pedro Alves <pedro@codesourcery.com>
771
772 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
773 in gdb_test_multiple.
774
c6f2ac43
PA
7752010-07-29 Pedro Alves <pedro@codesourcery.com>
776
777 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
778 environment.
779
326fd672
TT
7802010-07-28 Tom Tromey <tromey@redhat.com>
781
782 PR python/11060:
783 * gdb.python/py-type.c (Temargs): New template.
784 (temvar): New variable.
785 * gdb.python/py-type.exp (test_template): New proc.
786
3ce3b1ba
PA
7872010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
788
789 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
790 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
791
34eaf542
TT
7922010-07-28 Tom Tromey <tromey@redhat.com>
793
794 PR c++/9946:
795 * gdb.cp/temargs.exp: New file.
796 * gdb.cp/temargs.cc: New file.
797
d41b819e
JK
7982010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
799
800 * gdb.base/help.exp (help disassemble): Update the content.
801
26ab7092
JK
8022010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
803
804 * gdb.threads/ia64-sigill.exp: New file.
805 * gdb.threads/ia64-sigill.c: New file.
806
5283e9e1
TT
8072010-07-27 Tom Tromey <tromey@redhat.com>
808
809 * gdb.opt/inline-cmds.c (ATTR): New define.
810 (func1): Use it.
811 (func2): Likewise.
812 (func3): Likewise.
813 (outer_inline1): Likewise.
814 (outer_inline2): Likewise.
815 * gdb.opt/inline-bt.c (ATTR): New define.
816 (func1): Use it.
817 (func2): Likewise.
818 * gdb.opt/inline-locals.c (ATTR): New define.
819 (func1): Use it.
820 (func2): Likewise.
821
e992ef73
TT
8222010-07-27 Tom Tromey <tromey@redhat.com>
823
824 * gdb.stabs/gdb11479.c (hack): New function.
825 (test): Use it.
826 (test2): Use it.
827 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
828 (int32_search_buf, int64_search_buf): No longer static.
829 (x): Remove.
830 * gdb.base/relocate.c (hack): New function.
831
5374244e
PM
8322010-07-27 Phil Muldoon <pmuldoon@redhat.com>
833
834 * gdb.python/py-value.exp (test_inferior_function_call): New function.
835 * gdb.python/py-value.c (func1): New function.
836 (func2): Likewise.
837
a99aee83
CV
8382010-07-26 Corinna Vinschen <vinschen@redhat.com>
839
840 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
841 as not to clash with .data section.
842
a04ba985
JG
8432010-07-26 Jerome Guitton <guitton@adacore.com>
844
845 * gdb.base/code_elim.exp: New file.
846 * gdb.base/code_elim1.c: New file.
847 * gdb.base/code_elim2.c: New file.
848
23bd0f7c
PA
8492010-07-21 Pedro Alves <pedro@codesourcery.com>
850
851 PR symtab/11827
852
853 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
854 (some_volatile_enum): New variable.
855 * gdb.base/printcmds.exp (test_print_enums): New.
856 <top level>: Call it.
857
883df6dd
SW
8582010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
859
860 * gdb.cp/fpointer.cc: New test.
861 * gdb.cp/fpointer.exp: New test.
862
569b05a5
JK
8632010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
864
865 * gdb.base/solib-nodir.exp: New file.
866 * lib/gdb.exp (runto): New case for a GDB internal error.
867
51d7d803
JK
8682010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
869 Ulrich Weigand <uweigand@de.ibm.com>
870 Tom Tromey <tromey@redhat.com>
871
872 * gdb.base/charset-malloc.c: New file.
873 * gdb.base/charset.c (malloc_stub): New prototype.
874 (main): Call it instead of malloc itself.
875 * gdb.base/charset.exp: Use only prepare_for_testing.
876 (binfile): Remove the variable.
877
c0edd9ed
JK
8782010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
879
880 Make core files the process_stratum.
881 * gdb.base/corefile.exp (run: load core again)
882 (run: sanity check we see the core file, run: with core)
883 (run: core file is cleared, attach: load core again)
884 (attach: sanity check we see the core file, attach: with core)
885 (attach: core file is cleared): New tests.
886 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
887
3cbaedff
KW
8882010-07-14 Ken Werner <ken.werner@de.ibm.com>
889
890 * gdb.arch/altivec-abi.exp: New tests.
891
91158a56
TT
8922010-07-13 Tom Tromey <tromey@redhat.com>
893
894 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
895 (main): Use it.
896 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
897
0f5238ed
TT
8982010-07-13 Tom Tromey <tromey@redhat.com>
899
900 * gdb.base/label.exp: New file.
901 * gdb.base/label.c: New file.
902
add265ae
L
9032010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
904 H.J. Lu <hongjiu.lu@intel.com>
905
906 * lib/gdb.exp (is_ilp32_target): New.
907 (is_lp64_target): Likewise.
908
909 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
910 target.
911 * gdb.arch/amd64-disp-step.exp: Likewise.
912 * gdb.arch/amd64-dword.exp: Likewise.
913 * gdb.arch/amd64-i386-address.exp: Likewise.
914 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 915
add265ae
L
916 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
917 target.
918 * gdb.arch/i386-bp_permanent.exp: Likewise.
919 * gdb.arch/i386-byte.exp: Likewise.
920 * gdb.arch/i386-disp-step.exp: Likewise.
921 * gdb.arch/i386-gnu-cfi.exp: Likewise.
922 * gdb.arch/i386-prologue.exp: Likewise.
923 * gdb.arch/i386-size-overlap.exp: Likewise.
924 * gdb.arch/i386-size.exp: Likewise.
925 * gdb.arch/i386-sse.exp: Likewise.
926 * gdb.arch/i386-unwind.exp: Likewise.
927 * gdb.arch/i386-word.exp: Likewise.
928
929 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
930 test only when building 64-bit executables. Do not hard-code
931 -m64 option.
932
2dfb8c17
DE
9332010-07-07 Doug Evans <dje@google.com>
934
935 * lib/gdb.exp (gdb_test_list_exact): New function.
936 * gdb.base/default.exp (show convenience): Call it, add tests for
937 $_sdata = void, $_thread = 0.
938
4e5799b6
JK
9392010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
940 Joel Brobecker <brobecker@adacore.com>
941
942 Fix re-run of PIE executable, PR shlibs/11776.
943 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
944 Remove $displacement_main to match the solib-svr4.c change. New "kill"
945 and re-"run" of the inferior.
946
1a219cc7
JK
9472010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
948 Joel Brobecker <brobecker@adacore.com>
949
950 Cope with missing /usr/sbin/prelink.
951 * lib/prelink-support.exp (prelink_no):
952 <result == 1 && $output is "no such file or directory">: New.
953 (prelink_yes): Likewise. Return on failed prelink_no.
954
5e3b36f8
JK
9552010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
956 Joel Brobecker <brobecker@adacore.com>
957
958 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
959 build_executable by build_executable_own_libs. Replace "prelink -R"
960 execution by a call of prelink_yes. Comment why "prelink -r" needs no
961 change.
962 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
963 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
964 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
965 Replace build_executable by build_executable_own_libs's function
966 build_executable_own_libs.
967 (prelinkNO): Create new stub to call prelink_no.
968 (prelinkYES): Create new stub to call prelink_yes.
969 (test_attach): Rename calls of copy to file_copy.
970 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
971 (copy): Move to ...
972 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
973 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
974 * gdb.base/prelink.exp: Disable testcase also for is_remote and
975 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
976 special flags by gdb_compile_shlib. Replace second gdb_compile by
977 build_executable_own_libs. Replace "prelink -R" execution by a call of
978 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
979 a second call of prelink_yes. Replace restart commands by
980 clean_restart.
981 (prelink): Rename to ...
982 (seen displacement message): ... this test. Extend its expectation
983 strictness.
984
86e4bafc
JK
9852010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
986
987 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
988 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
989 displacement message exactly once.
990
3cd07d20
JK
9912010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
992 Joel Brobecker <brobecker@adacore.com>
993
994 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
995 its restore after the <$relink_args != ""> loop. new comment.
996
0a1e94c7
JK
9972010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
998 Joel Brobecker <brobecker@adacore.com>
999
1000 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
1001 code for it. New variable relink_args.
1002 (prelinkYES): Call prelinkNO.
1003 (test_attach): Accept new parameter relink_args. Re-prelink the binary
1004 in such case. Move the core code to ...
1005 (test_attach_gdb): ... a new function. Send GDB command "file".
1006 Extend expected "Attaching to " string.
1007
2f70bcfb
TT
10082010-07-02 Tom Tromey <tromey@redhat.com>
1009
1010 * gdb.base/bitops.exp: Remove extraneous "pass".
1011
a17ac5b0
TT
10122010-07-02 Ken Werner <ken.werner@de.ibm.com>
1013
1014 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1015
dc10affe
PA
10162010-07-01 Pedro Alves <pedro@codesourcery.com>
1017
d41c0fc8
PA
1018 * gdb.base/help.exp: Adjust expected output.
1019
10202010-07-01 Pedro Alves <pedro@codesourcery.com>
1021
1022 * gdb.base/help.exp: Adjust expected output.
dc10affe 1023
0a600c36
JK
10242010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1025
1026 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
1027 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
1028 c++/11702.
1029
37cc8bfe
JK
10302010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1031 Doug Evans <dje@google.com>
1032
1033 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
1034 add .dynamic entry'.
1035
254e6b9e
DE
10362010-06-29 Doug Evans <dje@google.com>
1037
1038 Test PR c++/11702.
1039 * gdb.cp/m-static.exp: Add testcase.
1040 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
1041
595939de 10422010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
1043 Tom Tromey <tromey@redhat.com>
1044 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
1045
1046 * gdb.python/py-inferior.c: New File.
1047 * gdb.python/py-infthread.c: New File.
1048 * gdb.python/py-inferior.exp: New File.
1049 * gdb.python/py-infthread.exp: New File.
1050
98751a41
JK
10512010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1052
1053 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
1054 (ptype ::C::OtherFileClass typedefs): New.
1055 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
1056 (C::OtherFileClass::cOtherFileClassVar2): New.
1057 (C::OtherFileClass::cOtherFileClassVar_use): Use also
1058 cOtherFileClassVar2.
1059 (C::cOtherFileType2, C::cOtherFileVar2): New.
1060 (C::cOtherFileVar_use): use also cOtherFileVar2.
1061 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
1062
41f62f39
JK
10632010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1064
1065 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
1066 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
1067 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
1068 (print ::C::cOtherFileVar)
1069 (whatis C::OtherFileClass::cOtherFileClassType)
1070 (whatis ::C::OtherFileClass::cOtherFileClassType)
1071 (print C::OtherFileClass::cOtherFileClassVar)
1072 (print ::cOtherFileClassVar)
1073 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
1074 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
1075 trailing content.
1076 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
1077 (C::OtherFileClass::cOtherFileClassVar)
1078 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
1079 (C::cOtherFileVar, C::cOtherFileVar_use): New.
1080
af53d231
JK
10812010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1082
1083 Test PR c++/11703 and PR gdb/1448.
1084 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
1085 gdb/1448.
1086
9655fd1a
JK
10872010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1088
1089 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
1090 (main) <rtti_data>: New.
1091 * gdb.cp/virtbase.exp (print rtti_data): New.
1092
824cc8dd
JK
10932010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1094 Joel Brobecker <brobecker@adacore.com>
1095
1096 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
1097
6036c742
JK
10982010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1099
1100 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
1101
de6a0421
DE
11022010-06-28 Doug Evans <dje@google.com>
1103
1104 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
1105
b2dae948
DE
11062010-06-27 Doug Evans <dje@google.com>
1107
1108 * gdb.cp/m-static.exp: Update expected test output.
1109
0f3bb72e
PH
11102010-06-25 Paul Hilfinger <hilfinger@adacore.com>
1111
889bf7c5
PA
1112 * gdb.gdb/selftest.exp: Adjust expected message for
1113 capturing start-up runtime.
0f3bb72e 1114
bc9f0842
TT
11152010-06-25 Tom Tromey <tromey@redhat.com>
1116
1117 PR python/10808:
1118 * gdb.python/python.exp: Add new tests.
1119
099ef718
SW
11202010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
1121
1122 * gdb.cp/operator.cc: Created an import loop.
1123 * gdb.cp/operator.exp: Added testcase for import loop.
1124
5868a632
JK
11252010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1126
1127 Test PR python/11407.
1128 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
1129 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
1130 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
1131 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
1132 executable_nofb and executable_fb. New variables srcsfile, objsfile,
1133 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
1134 binfile. Call gdb_compile with clean_restart twice.
1135 (func_nofb print, func_nofb backtrace, func_loopfb print)
1136 (func_loopfb backtrace): New.
1137
af76db58
JK
11382010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1139
1140 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
1141 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
1142 by a hand made one.
1143 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
1144 i?86 requirement. Remove variables srcfile and binfile. New variable
1145 sources, executable_nofb and executable_fb. Call prepare_for_testing.
1146
f2c7657e
UW
11472010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1148
1149 * gdb.cell/dwarfaddr.exp: New file.
1150 * gdb.cell/dwarfaddr.S: New file.
1151
628fe4e4
JK
11522010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1153
1154 Test PR 9436.
1155 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
1156
f1421989
HZ
11572010-06-24 Hui Zhu <teawater@gmail.com>
1158
1159 * gdb.base/eval.exp: New file.
1160
d03285ec
UW
11612010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1162
1163 * gdb.cell/fork.exp: New file.
1164 * gdb.cell/fork.c: Likewise.
1165 * gdb.cell/fork-spu.c: Likewise.
1166
41b2c92d
PM
11672010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
1168
1169 * lib/gdb.exp (banned_variables_traced): New global variable.
1170 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
1171 (gdb_init): Use `trace add variable' instead of obsolete
1172 `trace variable'.
1173
d5bc977f
DE
11742010-06-21 Doug Evans <dje@google.com>
1175
1176 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
1177
d2ed6730
UW
11782010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1179
1180 * gdb.arch/spu-ls.exp: New file.
1181 * gdb.arch/spu-ls.c: Likewise.
1182
6aed2dbc
SS
11832010-06-18 Stan Shebs <stan@codesourcery.com>
1184
1185 * gdb.threads/thread-specific.exp: Add tests of $_thread.
1186
e0756905
UW
11872010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1188
1189 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
1190 * gdb.base/watch-cond.exp: Likewise.
1191 * gdb.python/py-breakpoint.exp: Likewise.
1192
d8053d4d
PA
11932010-06-18 Pedro Alves <pedro@codesourcery.com>
1194
1195 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
1196 clean_restart, make sure every test has a distinct message, and
1197 that messages don't include the executable' full path.
1198
81ce510c
DE
11992010-06-17 Doug Evans <dje@google.com>
1200
1201 * gdb.arch/i386-size.exp: Updated expected output for
1202 DISASSEMBLY_OMIT_FNAME.
1203
65d79d4b
SDJ
12042010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1205 Sergio Durigan Junior <sergiodj@redhat.com>
1206
1207 * gdb.base/watch-notconst.c: New file.
1208 * gdb.base/watch-notconst.S: New file.
1209 * gdb.base/watch-notconst2.c: New file.
1210 * gdb.base/watch-notconst2.S: New file.
1211 * gdb.base/watch-notconst.exp: New file.
1212 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
1213 (func4): Add operations on `global_ptr_ptr'.
1214 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
1215 routine to test watchpoints created with a constant expression.
1216 (test_inaccessible_watchpoint): Include tests for watchpoints
1217 created with a constant expression.
1218
df0f4836
KB
12192010-06-14 Kevin Buettner <kevinb@redhat.com>
1220
1221 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1222 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
1223 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
1224 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
1225 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1226 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1227 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
1228 of `_start'.
1229
b769def5
UW
12302010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1231
1232 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
1233 not supported on the target.
1234 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1235 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1236 * gdb.mi/mi-nsintrall.exp: Likewise.
1237 * gdb.mi/mi-nsmoribund.exp: Likewise.
1238 * gdb.mi/mi-nsthrexec.exp: Likewise.
1239
d914c394
SS
12402010-06-11 Stan Shebs <stan@codesourcery.com>
1241
1242 * gdb.base/permissions.exp: New file.
1243
12442010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
1245
1246 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
1247 does not support ELF executable class.
1248
f3ce5b9c
UW
12492010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1250
1251 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
1252
8e46892c
JK
12532010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1254
1255 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
1256 (runto): Catch "The target does not support running in non-stop mode.".
1257
6cc55c64
MS
12582010-06-11 Michael Snyder <msnyder@vmware.com>
1259
1260 * gdb.base/setshow.exp (set language asm): Don't use
1261 gdb_test_no_output, fails on some targets.
1262
caddefa4
UW
12632010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1264
1265 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
1266 * gdb.cp/pr9167.exp: Likewise.
1267
468b1aa7
UW
12682010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1269
1270 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
1271
5c3552dc
UW
12722010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1273
1274 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
1275
02e6fe6a
UW
12762010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1277
1278 * gdb.base/charset.c (main): Make sure malloc gets linked in.
1279
0e03807e
TT
12802010-06-11 Tom Tromey <tromey@redhat.com>
1281
1282 PR gdb/9977, PR exp/11636::
1283 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
1284 (pieces_test_f6): Update expected output.
1285
2bdf28a0
JK
12862010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1287
1288 * gdb.base/moribund-step.exp: New.
1289
f6978de9
MS
12902010-06-08 Michael Snyder <msnyder@vmware.com>
1291
1292 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 1293 * gdb.ada/boolean_expr.exp:
f6978de9
MS
1294 * gdb.ada/frame_args.exp: Ditto.
1295 * gdb.ada/lang_switch.exp: Ditto.
1296 * gdb.ada/ptype_arith_binop.exp: Ditto.
1297 * gdb.ada/ref_param.exp: Ditto.
1298 * gdb.ada/type_coercion.exp:Ditto.
1299
1300 * gdb.asm/asm-source.exp: Ditto.
1301
1302 * gdb.base/attach.exp: Ditto.
1303 * gdb.base/bitfields2.exp: Ditto.
1304 * gdb.base/call-signal-resume.exp: Ditto.
1305 * gdb.base/callfuncs.exp: Ditto.
1306 * gdb.base/commands.exp: Ditto.
1307 * gdb.base/dbx.exp: Ditto.
1308 * gdb.base/default.exp: Ditto.
1309 * gdb.base/dump.exp: Ditto.
1310 * gdb.base/exprs.exp: Ditto.
1311 * gdb.base/freebpcmd.exp: Ditto.
1312 * gdb.base/interrupt.exp: Ditto.
1313 * gdb.base/list.exp: Ditto.
1314 * gdb.base/long_long.exp: Ditto.
1315 * gdb.base/maint.exp: Ditto.
1316 * gdb.base/ptype.exp: Ditto.
1317 * gdb.base/return.exp: Ditto.
1318 * gdb.base/setshow.exp: Ditto.
1319 * gdb.base/sigbpt.exp: Ditto.
1320 * gdb.base/sigrepeat.exp: Ditto.
1321
1322 * gdb.cp/classes.exp: Ditto.
1323
1324 * gdb.dwarf2/dw2-restore.exp: Ditto.
1325
1326 * gdb.gdb/selftest.exp: Ditto.
1327
1328 * gdb.multi/base.exp: Ditto.
1329 * gdb.multi/bkpt-multi-exec.exp: Ditto.
1330
1331 * gdb.python/py-block.exp: Ditto.
1332 * gdb.python/py-prettyprint.exp: Ditto.
1333 * gdb.python/py-template.exp: Ditto.
1334
1335 * gdb.server/ext-attach.exp: Ditto.
1336 * gdb.server/ext-run.exp: Ditto.
1337 * gdb.server/server-mon.exp: Ditto.
1338
1339 * gdb.threads/fork-thread-pending.exp: Ditto.
1340 * gdb.threads/hand-call-in-threads.exp: Ditto.
1341 * gdb.threads/interrupted-hand-call.exp: Ditto.
1342 * gdb.threads/linux-dp.exp: Ditto.
1343 * gdb.threads/manythreads.exp: Ditto.
1344 * gdb.threads/print-threads.exp: Ditto.
1345 * gdb.threads/pthreads.exp: Ditto.
1346 * gdb.threads/schedlock.exp: Ditto.
1347 * gdb.threads/thread-unwindonsignal.exp: Ditto.
1348 * gdb.threads/threadapply.exp: Ditto.
1349
de7ff789
MS
13502010-06-08 Michael Snyder <msnyder@vmware.com>
1351
889bf7c5 1352 * gdb.ada/exec_changed.exp:
de7ff789
MS
1353 Use ".*" instead of "" as wildcard regexp.
1354
1355 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
1356 * gdb.base/call-ar-st.exp: Ditto.
1357 * gdb.base/checkpoint.exp: Ditto.
1358 * gdb.base/default.exp: Ditto.
1359 * gdb.base/dump.exp: Ditto.
1360 * gdb.base/ending-run.exp: Ditto.
1361 * gdb.base/fileio.exp: Ditto.
1362 * gdb.base/miscexprs.exp: Ditto.
1363 * gdb.base/pointers.exp: Ditto.
1364 * gdb.base/readline.exp: Ditto.
1365 * gdb.base/reread.exp: Ditto.
1366 * gdb.base/restore.exp: Ditto.
1367 * gdb.base/shlib-call.exp: Ditto.
1368 * gdb.base/valgrind-db-attach.exp: Ditto.
1369 * gdb.base/volatile.exp: Ditto.
1370 * gdb.base/watchpoints.exp: Ditto.
1371
1372 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
1373
1374 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
1375 * gdb.python/py-value.exp: Ditto.
1376
1377 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
1378 * gdb.trace/circ.exp: Ditto.
1379 * gdb.trace/collection.exp: Ditto.
1380 * gdb.trace/packetlen.exp: Ditto.
1381 * gdb.trace/passc-dyn.exp: Ditto.
1382 * gdb.trace/report.exp: Ditto.
1383 * gdb.trace/tfile.exp: Ditto.
1384 * gdb.trace/tfind.exp: Ditto.
1385 * gdb.trace/while-dyn.exp: Ditto.
1386
3bebe2f2
JK
13872010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1388
1389 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
1390
5c631832
JK
13912010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1392
1393 Test PR 10640.
1394 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
1395
4c3376c8
SW
13962010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
1397
1398 * gdb.cp/koenig.exp: Test for ADL operators.
1399 * gdb.cp/koenig.cc: Added ADL operators.
1400 * gdb.cp/operator.exp: New test.
1401 * gdb.cp/operator.cc: New test.
1402
dc226d5a
MS
14032010-06-04 Michael Snyder <msnyder@vmware.com>
1404
dfb88a23
MS
1405 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
1406 * gdb.base/pending.exp: Ditto.
f7ae76b3 1407
dc226d5a
MS
1408 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
1409
967cf477
DE
14102010-06-04 Doug Evans <dje@google.com>
1411
1412 * gdb.python/py-prettyprint.exp: Add new test for enabled and
1413 disabled printers.
1414 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
1415 (enable_lookup_function): New function.
1416
eb801841
TT
14172010-06-04 Tom Tromey <tromey@redhat.com>
1418
1419 * gdb.python/py-value.exp (test_value_hash): Don't test equality
1420 of hash and id.
1421
38979823
JK
14222010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1423
1424 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
1425 newline.
1426 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
1427 (empty verbose non-noisy clear, empty verbose noisy clear)
1428 (empty non-verbose noisy clear): Likewise.
1429
35ec993f
MS
14302010-06-03 Michael Snyder <msnyder@vmware.com>
1431
1432 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
1433 * gdb.base/display.exp: Ditto.
1434 * gdb.base/find.exp: Ditto.
1435 * gdb.base/ifelse.exp: Ditto.
1436 * gdb.base/multi-forks.exp: Ditto.
1437 * gdb.base/recurse.exp: Ditto.
1438 * gdb.base/setshow.exp: Ditto.
1439 * gdb.base/value-double-free.exp: Ditto.
1440 * gdb.base/watch-vfork.exp: Ditto.
1441 * gdb.base/watch_thread_num.exp: Ditto.
1442 * gdb.base/watchpoint-solib.exp: Ditto.
1443 * gdb.base/watchpoint.exp: Ditto.
1444 * gdb.base/watchpoints.exp: Ditto.
1445
1446 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
1447 * gdb.cp/overload.exp: Ditto.
1448 * gdb.cp/virtfunc.exp: Ditto.
1449
1450 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
1451
889bf7c5 1452 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
1453 Replace gdb_test with gdb_test_no_output.
1454
889bf7c5 1455 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
1456 Replace gdb_test with gdb_test_no_output.
1457 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
1458 * gdb.threads/watchthreads.exp: Ditto.
1459 * gdb.threads/watchthreads2.exp: Ditto.
1460
1461 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
1462 * gdb.trace/tfind.exp: Ditto.
1463
c22decce
JB
14642010-06-03 Joel Brobecker <brobecker@adacore.com>
1465
1466 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
1467 successful test if message is the empty string.
1468
fd5700c7
JK
14692010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1470
1471 * gdb.fortran/module.exp (stopped language detection): New test.
1472
f55ee35c
JK
14732010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1474
1475 Support DW_TAG_module as separate namespaces.
1476 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
1477 gdb.fortran/library-module-lib.f90: New.
1478 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
1479 (print i): Remove.
1480 (continue to breakpoint: i-is-1, print var_i value 1)
1481 (continue to breakpoint: i-is-2, print var_i value 2)
1482 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
1483 (print var_d, print var_i value 14, ptype modmany, complete `modm)
1484 (complete `modmany, complete `modmany`, complete `modmany`var)
1485 (show language, setting breakpoint at module): New tests.
1486 * gdb.fortran/module.f90 (module mod): Remove.
1487 (module mod1, module mod2, module modmany, subroutine sub1)
1488 (subroutine sub2, program module): New.
1489
b8e8282f
JK
14902010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1491
1492 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
1493 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
1494 * gdb.cp/anon-union.exp (pass): Rename to ...
1495 (print z 2): ... here.
b8e8282f 1496
019ebafc
MS
14972010-06-02 Michael Snyder <msnyder@vmware.com>
1498
e68d8fd4
MS
1499 * gdb.trace/actions.exp: Use gdb_test_no_output.
1500 * gdb.trace/circ.exp: Ditto.
1501 * gdb.trace/packetlen.exp: Ditto.
1502 * gdb.trace/save-trace.exp: Ditto.
1503 * gdb.trace/tracecmd.exp: Ditto.
1504 * gdb.trace/tsv.exp: Ditto.
1505
12b5d08a
MS
1506 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
1507 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
1508 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
1509 * gdb.threads/manythreads.exp: Ditto.
1510 * gdb.threads/print-threads.exp: Ditto.
1511 * gdb.threads/pthreads.exp: Ditto.
1512 * gdb.threads/schedlock.exp: Ditto.
1513 * gdb.threads/staticthreads.exp: Ditto.
1514 * gdb.threads/thread-specific.exp: Ditto.
1515 * gdb.threads/thread-unwindonsignal.exp: Ditto.
1516 * gdb.threads/threadapply.exp: Ditto.
1517 * gdb.threads/watchthreads.exp: Ditto.
1518 * gdb.threads/watchthreads2.exp: Ditto.
1519
89493308
MS
1520 * gdb.python/py-block.exp: Use gdb_test_no_output.
1521 * gdb.python/py-prettyprint.exp: Ditto.
1522 * gdb.python/py-template.exp: Ditto.
1523 * gdb.python/py-value.exp: Ditto.
1524
1525 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
1526 * gdb.reverse/watch-reverse.exp: Ditto.
1527
1528 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
1529 * gdb.server/ext-run.exp: Ditto.
1530
019ebafc
MS
1531 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
1532 * gdb.dwarf2/dw2-compressed.exp: Ditto.
1533 * gdb.dwarf2/dw2-intercu.exp: Ditto.
1534 * gdb.dwarf2/dw2-intermix.exp: Ditto.
1535 * gdb.dwarf2/dw2-producer.exp: Ditto.
1536 * gdb.dwarf2/mac-fileno.exp: Ditto.
1537
1538 * gdb.gdb/observer.exp: Use gdb_test_no_output.
1539 * gdb.gdb/selftest.exp: Ditto.
1540
1541 * gdb.multi/base.exp: Use gdb_test_no_output.
1542
1543 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
1544
3e0ca3a5
JK
15452010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1546
1547 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
1548
9db70545
MS
15492010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
1550
a8d52276
MS
1551 * gdb.cp/class2.exp: Use gdb_test_no_output.
1552 * gdb.cp/classes.exp: Ditto.
1553 * gdb.cp/extern-c.exp: Ditto.
1554 * gdb.cp/inherit.exp: Ditto.
1555 * gdb.cp/maint.exp: Ditto.
1556 * gdb.cp/mb-inline.exp: Ditto.
1557 * gdb.cp/mb-templates.exp: Ditto.
1558 * gdb.cp/method2.exp: Ditto.
1559 * gdb.cp/misc.exp: Ditto.
1560 * gdb.cp/ovldbreak.exp: Ditto.
1561 * gdb.cp/punctuator.exp: Ditto.
1562 * gdb.cp/templates.exp: Ditto.
1563 * gdb.cp/virtbase.exp: Ditto.
1564
889bf7c5 1565 * gdb.threads/attach-stopped.exp:
9db70545 1566 Replace uses of send_gdb / gdb_expect.
889bf7c5 1567 * gdb.threads/attachstop-mt.exp:
9db70545 1568 Replace uses of send_gdb / gdb_expect.
889bf7c5 1569 * gdb.threads/gcore-thread.exp:
9db70545 1570 Replace uses of send_gdb / gdb_expect.
889bf7c5 1571 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
1572 Replace uses of send_gdb / gdb_expect.
1573 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 1574 * gdb.threads/print-threads.exp:
9db70545
MS
1575 Replace uses of send_gdb / gdb_expect.
1576 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
1577 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
1578 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
1579
1580 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
1581 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
1582 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
1583 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
1584 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
1585 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
1586 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
1587 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
1588 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
1589 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
1590 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
1591
359cc68c
JK
15922010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1593
1594 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
1595
7d3fe98e
SW
15962010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
1597
1598 * gdb.cp/koenig.exp: Added new test case.
1599 * gdb.cp/koenig.cc: Ditto.
1600
27d3a1a2
MS
16012010-06-01 Michael Snyder <msnyder@vmware.com>
1602
1603 * gdb.base/arithmet.exp: Use gdb_test_no_output.
1604 * gdb.base/arrayidx.exp: Ditto.
1605 * gdb.base/attach.exp: Ditto.
1606 * gdb.base/auxv.exp: Ditto.
1607 * gdb.base/bigcre.exp: Ditto.
1608 * gdb.base/break-always.exp: Ditto.
1609 * gdb.base/break-interp.exp: Ditto.
1610 * gdb.base/break.exp: Ditto.
1611 * gdb.base/breakpoint-shadow.exp: Ditto.
1612 * gdb.base/call-ar-st.exp: Ditto.
1613 * gdb.base/call-sc.exp: Ditto.
1614 * gdb.base/call-signal-resume.exp: Ditto.
1615 * gdb.base/callfuncs.exp: Ditto.
1616 * gdb.base/catch-syscall.exp: Ditto.
1617 * gdb.base/charset.exp: Ditto.
1618 * gdb.base/code-expr.exp: Ditto.
1619 * gdb.base/commands.exp: Ditto.
1620 * gdb.base/cond-expr.exp: Ditto.
1621 * gdb.base/condbreak.exp: Ditto.
1622 * gdb.base/cursal.exp: Ditto.
1623 * gdb.base/cvexpr.exp: Ditto.
1624 * gdb.base/default.exp: Ditto.
1625 * gdb.base/del.exp: Ditto.
1626 * gdb.base/detach.exp: Ditto.
1627 * gdb.base/display.exp: Ditto.
1628 * gdb.base/ena-dis-br.exp: Ditto.
1629 * gdb.base/eval-skip.exp: Ditto.
1630 * gdb.base/foll-fork.exp: Ditto.
1631 * gdb.base/foll-vfork.exp: Ditto.
1632 * gdb.base/frame-args.exp: Ditto.
1633 * gdb.base/funcargs.exp: Ditto.
1634 * gdb.base/gcore-buffer-overflow.exp: Ditto.
1635 * gdb.base/gdbvars.exp: Ditto.
1636 * gdb.base/help.exp: Ditto.
1637 * gdb.base/ifelse.exp: Ditto.
1638 * gdb.base/included.exp: Ditto.
1639 * gdb.base/list.exp: Ditto.
1640 * gdb.base/macscp.exp: Ditto.
1641 * gdb.base/maint.exp: Ditto.
1642 * gdb.base/multi-fork.exp: Ditto.
1643 * gdb.base/overlays.exp: Ditto.
1644 * gdb.base/page.exp: Ditto.
1645 * gdb.base/pending.exp: Ditto.
1646 * gdb.base/pointers.exp: Ditto.
1647 * gdb.base/pr11022.exp: Ditto.
1648 * gdb.base/prelink.exp: Ditto.
1649 * gdb.base/printcmds.exp: Ditto.
1650 * gdb.base/psymtab.exp: Ditto.
1651 * gdb.base/randomize.exp: Ditto.
1652 * gdb.base/relational.exp: Ditto.
1653 * gdb.base/relocate.exp: Ditto.
1654 * gdb.base/remote.exp: Ditto.
1655 * gdb.base/sepdebug.exp: Ditto.
1656 * gdb.base/set-lang-auto.exp: Ditto.
1657 * gdb.base/setshow.exp: Ditto.
1658 * gdb.base/setvar.exp: Ditto.
1659 * gdb.base/signals.exp: Ditto.
1660 * gdb.base/signull.exp: Ditto.
1661 * gdb.base/sigstep.exp: Ditto.
1662 * gdb.base/sizeof.exp: Ditto.
1663 * gdb.base/solib-disc.exp: Ditto.
1664 * gdb.base/store.exp: Ditto.
1665 * gdb.base/structs.exp: Ditto.
1666 * gdb.base/structs2.exp: Ditto.
1667 * gdb.base/subst.exp: Ditto.
1668 * gdb.base/term.exp: Ditto.
1669 * gdb.base/trace-commands.exp: Ditto.
1670 * gdb.base/unwindonsignal.exp: Ditto.
1671 * gdb.base/valgrind-db-attach.exp: Ditto.
1672 * gdb.base/varargs.exp: Ditto.
1673 * gdb.base/watch-cond.exp: Ditto.
1674 * gdb.base/watch_thread_num.exp: Ditto.
1675 * gdb.base/watchpoint-cond-gone.exp: Ditto.
1676 * gdb.base/watchpoint.exp: Ditto.
1677 * gdb.base/whatis-exp.exp: Ditto.
1678
f8d3bf8f
MS
16792010-06-01 Michael Snyder <msnyder@vmware.com>
1680
1681 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
1682 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
1683 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
1684 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
1685 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
1686 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
1687 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
1688 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
1689 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
1690 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
1691 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
1692 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
1693 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
1694 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
1695 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
1696
3f9e0d32
JK
16972010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1698
1699 * gdb.base/commands.exp (begin commands on watch): Remove excessive
1700 trailing newline.
1701 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
1702 * gdb.java/jmisc.exp (p *args\n): Rename to ...
1703 (p *args): ... here and remove excessive trailing newline.
1704
f629457d
JB
17052010-05-31 Joel Brobecker <brobecker@adacore.com>
1706
1707 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
1708
09eef106
JK
17092010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
1710
1711 Accept the new Linux kernel "t (tracing stop)" string.
1712 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
1713 Update comment.
1714 (state_wait) <T (tracing stop)>: New.
1715 (main): Update the state_wait expect string.
1716
94f31136
PA
17172010-05-28 Pedro Alves <pedro@codesourcery.com>
1718
1719 * limits.c, limits.exp: Delete files.
1720 * Makefile.in (clean mostlyclean): Adjust.
1721 * tracecmd.exp: Adjust.
1722
096554ab
JK
17232010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1724
1725 * gdb.base/tui-layout.exp: New.
1726
27d3a1a2 17272010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 1728
889bf7c5 1729 * gdb.reverse/break-precsave.exp:
bcd2dc50 1730 Replace uses of send_gdb / gdb_expect.
889bf7c5 1731 * gdb.reverse/break-reverse.exp:
bcd2dc50 1732 Replace uses of send_gdb / gdb_expect.
889bf7c5 1733 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 1734 Replace uses of send_gdb / gdb_expect.
889bf7c5 1735 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 1736 Replace uses of send_gdb / gdb_expect.
889bf7c5 1737 * gdb.reverse/finish-precsave.exp:
bcd2dc50 1738 Replace uses of send_gdb / gdb_expect.
889bf7c5 1739 * gdb.reverse/finish-reverse.exp:
bcd2dc50 1740 Replace uses of send_gdb / gdb_expect.
889bf7c5 1741 * gdb.reverse/i386-precsave.exp:
bcd2dc50 1742 Replace uses of send_gdb / gdb_expect.
889bf7c5 1743 * gdb.reverse/i386-reverse.exp:
bcd2dc50 1744 Replace uses of send_gdb / gdb_expect.
889bf7c5 1745 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 1746 Replace uses of send_gdb / gdb_expect.
889bf7c5 1747 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 1748 Replace uses of send_gdb / gdb_expect.
889bf7c5 1749 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 1750 Replace uses of send_gdb / gdb_expect.
889bf7c5 1751 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 1752 Replace uses of send_gdb / gdb_expect.
889bf7c5 1753 * gdb.reverse/machinestate.exp:
bcd2dc50 1754 Replace uses of send_gdb / gdb_expect.
889bf7c5 1755 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 1756 Replace uses of send_gdb / gdb_expect.
889bf7c5 1757 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 1758 Replace uses of send_gdb / gdb_expect.
889bf7c5 1759 * gdb.reverse/solib-precsave.exp:
bcd2dc50 1760 Replace uses of send_gdb / gdb_expect.
889bf7c5 1761 * gdb.reverse/solib-reverse.exp:
bcd2dc50 1762 Replace uses of send_gdb / gdb_expect.
889bf7c5 1763 * gdb.reverse/step-precsave.exp:
bcd2dc50 1764 Replace uses of send_gdb / gdb_expect.
889bf7c5 1765 * gdb.reverse/step-reverse.exp:
bcd2dc50 1766 Replace uses of send_gdb / gdb_expect.
889bf7c5 1767 * gdb.reverse/until-precsave.exp:
bcd2dc50 1768 Replace uses of send_gdb / gdb_expect.
889bf7c5 1769 * gdb.reverse/until-reverse.exp:
bcd2dc50 1770 Replace uses of send_gdb / gdb_expect.
889bf7c5 1771 * gdb.reverse/watch-precsave.exp:
bcd2dc50 1772 Replace uses of send_gdb / gdb_expect.
889bf7c5 1773 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
1774 Replace uses of send_gdb / gdb_expect.
1775
3def43e0
JK
17762010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1777
1778 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
1779 excessive newline.
1780
27d3a1a2 17812010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
1782
1783 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
1784 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
1785 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
1786 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
1787 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
1788 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
1789 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
1790 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
1791 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
1792 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
1793 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
1794 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
1795 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
1796 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
1797 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
1798 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
1799 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
1800 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
1801 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 1802
27d3a1a2 18032010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 1804
22454424
MS
1805 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
1806 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
1807
1808 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
1809 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
1810 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
1811
889bf7c5 1812 * gdb.reverse/consecutive-reverse.exp:
22454424 1813 Replace uses of send_gdb / gdb_expect.
889bf7c5 1814 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
1815 Replace uses of send_gdb / gdb_expect.
1816
1817 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
1818 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
1819 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 1820 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
1821 Replace uses of send_gdb / gdb_expect.
1822 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
1823 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
1824 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
1825 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
1826 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
1827 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
1828 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
1829 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
1830 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
1831
18322010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 1833
22454424 1834 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1835
22454424 1836 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1837
22454424
MS
1838 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
1839 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
1840 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
1841 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
1842 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
1843 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
1844 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
1845 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
1846 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1847
6e5f2c59
TT
18482010-05-25 Tom Tromey <tromey@redhat.com>
1849
1850 * gdb.base/macscp.exp: Add missing space after setup_kfail.
1851
bbc8b958
TT
18522010-05-25 Tom Tromey <tromey@redhat.com>
1853
1854 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
1855 argument order.
1856 * gdb.base/macscp.exp: Fix setup_kfail argument order.
1857 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
1858 order.
1859 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
1860 order.
1861 * gdb.base/call-sc.exp (setup_kfails): Remove.
1862 (setup_compiler_kfails): Remove.
1863 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
1864 argument order.
1865 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
1866 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
1867 (advancei): Fix setup_kfail argument order.
1868 * gdb.base/radix.exp: Fix setup_kfail argument order.
1869 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
1870 order.
1871 * gdb.base/structs.exp (setup_kfails): Remove.
1872 (setup_compiler_kfails): Fix setup_kfail argument order.
1873 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
1874 order.
1875 * gdb.java/jmain.exp: Fix setup_kfail argument order.
1876 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
1877 setup_kfail argument order.
1878 * gdb.cp/overload.exp: Fix setup_kfail argument order.
1879
83d1babf
TT
18802010-05-25 Tom Tromey <tromey@redhat.com>
1881
1882 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
1883
6acb16a2
MS
18842010-05-25 Michael Snyder <msnyder@vmware.com>
1885
1886 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
1887 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
1888 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
1889 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
1890 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
1891 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
1892 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
1893 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
1894 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
1895 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
1896 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
1897 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
1898 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
1899 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
1900 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
1901 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
1902 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
1903 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
1904 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
1905 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
1906 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
1907 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
1908 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
1909 * gdb.base/default.exp: Replace send_gdb with gdb_test.
1910 * gdb.base/define.exp: Replace send_gdb with gdb_test.
1911 * gdb.base/display.exp: Replace send_gdb with gdb_test.
1912 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
1913 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
1914 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
1915 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
1916 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
1917 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
1918 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
1919 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
1920 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
1921 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
1922 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
1923 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
1924 * gdb.base/help.exp: Replace send_gdb with gdb_test.
1925 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
1926 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
1927 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
1928 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
1929 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
1930 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
1931 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
1932 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 1933 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
1934
19352010-05-25 Doug Evans <dje@google.com>
1936
1937 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
1938 gdb.string_to_argv.
ad3986f0 1939
d3b1e874
TT
19402010-05-21 Tom Tromey <tromey@redhat.com>
1941
1942 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
1943 Call it.
1944 * gdb.dwarf2/pieces.S: Update.
1945 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
1946
cb826367
TT
19472010-05-21 Tom Tromey <tromey@redhat.com>
1948
1949 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
1950 Call it.
1951 * gdb.dwarf2/pieces.c (struct C): New.
1952 (f6): New function.
1953 * gdb.dwarf2/pieces.S: Replace.
1954
74de6778
TT
19552010-05-21 Tom Tromey <tromey@redhat.com>
1956
1957 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
1958 Call it.
1959
afd74c5f
TT
19602010-05-21 Tom Tromey <tromey@redhat.com>
1961
1962 * gdb.dwarf2.pieces.exp: New file.
1963 * gdb.dwarf2.pieces.S: New file.
1964 * gdb.dwarf2.pieces.c: New file.
1965
a7b75dfd 19662010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 1967 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
1968
1969 * lib/gdb.exp (gdb_test_no_output): New function.
1970 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
1971 when testing commands that should produce no output.
1972
c81c812a
JB
19732010-05-17 Joel Brobecker <brobecker@adacore.com>
1974
1975 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
1976 parameter that we want to watch being a constant.
1977
0cce5bd9
JB
19782010-05-17 Joel Brobecker <brobecker@adacore.com>
1979
1980 * gdb.ada/cond_lang: New testcase.
1981
47050449
JB
19822010-05-17 Joel Brobecker <brobecker@adacore.com>
1983
1984 * lib/gdb.exp (banned_variables): New variable/constant.
1985 (gdb_init): Add write trace on variables listed in banned_variables.
1986 (gdb_finish): Remove write traces on variables listed in
1987 banned_variables.
1988
77c01586
JB
19892010-05-17 Joel Brobecker <brobecker@adacore.com>
1990
1991 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
1992 * gdb.cp/koenig.exp: Likewise.
1993
88d4aea7
PM
19942010-05-14 Phil Muldoon <pmuldoon@redhat.com>
1995
889bf7c5 1996 PR python/11482
88d4aea7
PM
1997
1998 * gdb.python/py-value.exp (test_value_hash): New function.
1999
f5a010c0
PM
20002010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
2001
2002 PR exp/11530.
2003 * gdb.base/gdb11530.c: New file.
2004 * gdb.base/gdb11530.exp: New file.
2005
8ef4892f
JK
20062010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2007
2008 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
2009 * gdb.dwarf2/dw2-modula2-self-type.S: New.
2010
7322dca9
SW
20112010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
2012
2013 * gdb.cp/koenig.exp: New test.
2014 * gdb.cp/koenig.cc: New test program.
2015
02e7ea18
JB
20162010-05-05 Joel Brobecker <brobecker@adacore.com>
2017
2018 Remove the use of prms_id and bug_id throughout the testsuite.
2019
e1c34c5d
PM
20202010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
2021
2022 PR exp/11349.
2023 * testsuite/gdb.cp/ref-types.exp: Add test to examine
2024 use a reference local variable.
2025
8e1d0c49
JK
20262010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2027
2028 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
2029 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
2030 variable different_dir. Move debugfile into a full directory pathname
2031 under DIFFERENT_DIR.
2032 * lib/gdb.exp (separate_debug_filename): Remove.
2033 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
2034 variable debug_dir and mkdir of it. Update function comments.
2035
e66408ed
PA
20362010-04-29 Pedro Alves <pedro@codesourcery.com>
2037
2038 PR gdb/11557
2039
2040 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
2041 files.
2042
d7b32ed3
PM
20432010-04-29 Phil Muldoon <pmuldoon@redhat.com>
2044
889bf7c5 2045 * gdb.python/py-param.exp: New File.
d7b32ed3 2046
6aecb9c2
JB
20472010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
2048
2049 * gdb.base/default.exp: Fix "set language" test.
2050
bdf92a1c
PM
20512010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
2052
2053 PR breakpoints/11531.
2054 * gdb.base/gdb11531.c: New file.
2055 * gdb.base/gdb11531.exp: New file.
2056
3f172e24
TT
20572010-04-26 Tom Tromey <tromey@redhat.com>
2058
2059 * gdb.base/completion.exp: Add tests for completion and deprecated
2060 commands.
2061
64af4c92
JK
20622010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2063
2064 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
2065 (print /x char_array): Escape curly brackets.
2066
492928e4
JK
20672010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2068
2069 Fix deadlock on looped list of loaded shared objects.
2070 * gdb.base/solib-corrupted.exp: New.
2071
66d09542
DE
20722010-04-23 Doug Evans <dje@google.com>
2073
2074 * gdb.python/py-section-script.c: New file.
2075 * gdb.python/py-section-script.exp: New file.
2076 * gdb.python/py-section-script.py: New file.
2077
8bd10a10
CM
20782010-04-20 Chris Moller <cmoller@redhat.com>
2079
2080 PR 10179
2081
2082 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
2083 * gdb.base/pr10179-a.c:
2084 * gdb.base/pr10179-b.c:
2085 * gdb.base/pr10179.exp: New files.
2086
c0201579
JK
20872010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2088
2089 Fix crashes on dangling display expressions.
2090 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
2091 is SEP.
2092 (lib_flags): Remove the "debug" keyword.
2093 (libsepdebug): New variable for iterating new loop.
2094 (save_pf_prefix): New variable wrapping the loop.
2095 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
2096 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
2097
793b0ff8
PM
20982010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2099
2100 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
2101
097f51f7
PM
21022010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2103
2104 PR stabs/11479.
2105 * gdb.stabs/gdb11479.exp: New file.
2106 * gdb.stabs/gdb11479.c: New file.
2107
9a22f0d0
PM
21082010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2109
2110 * gdb.base/charset.c (Strin16, String32): New variables.
2111 * gdb.base/charset.exp (gdb_test): Test correct display
2112 of 16 or 32 bit strings.
2113
21142010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
2115
2116 PR 9167
2117 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
2118 * gdb.cp/pr9167.cc: New file.
2119 * gdb.cp/pr9167.exp: New file.
2120
2121
6e354e5e
PM
21222010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
2123
2124 PR pascal/11492.
2125 * gdb.pascal/gdb11492.pas: New file.
2126 * gdb.pascal/gdb11492.exp: New file.
2127
be942545
JB
21282010-04-20 Joel Brobecker <brobecker@adacore.com>
2129
1667e6e3 2130 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 2131
0c3acc09
JB
21322010-04-20 Joel Brobecker <brobecker@adacore.com>
2133
2134 * gdb.ada/dyn_loc: New testcase.
2135
ec31cde5
CM
21362010-04-20 Chris Moller <cmoller@redhat.com>
2137
2138 PR 10867
889bf7c5 2139
ec31cde5
CM
2140 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
2141 * gdb.cp/pr10687.cc: New file.
2142 * gdb.cp/pr10687.exp: New file.
2143
2144
ce4b0682
SDJ
21452010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2146 Sergio Durigan Junior <sergiodj@redhat.com>
2147
2148 * gdb.fortran/logical.exp: New testcase.
2149 * gdb.fortran/logical.f90: New file.
2150
3436961f
DE
21512010-04-19 Doug Evans <dje@google.com>
2152
2153 * gdb.base/help.exp (help source): Update expected output.
2154
4d836c09
JK
21552010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2156
2157 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
2158 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
2159 gdb_exit and return.
2160 (executable): New variable.
2161 (binfile): Use it.
2162
6149aea9
PA
21632010-04-19 Pedro Alves <pedro@codesourcery.com>
2164
2165 PR breakpoints/8554.
2166
2167 * gdb.trace/save-trace.exp: Adjust.
2168
ed41462c
L
21692010-04-17 H.J. Lu <hongjiu.lu@intel.com>
2170
2171 PR corefiles/11511
2172 * gdb.arch/system-gcore.exp: New.
2173 * gdb.arch/gcore.c: Likewise.
2174
3f7b2faa
DE
21752010-04-15 Doug Evans <dje@google.com>
2176
fa33c3cd
DE
2177 * gdb.python/py-progspace.c: New file.
2178 * gdb.python/py-progspace.exp: New file.
2179
3f7b2faa
DE
2180 * gdb.base/source.exp: Add tests for "source -s".
2181
79f283fe
PM
21822010-04-14 Phil Muldoon <pmuldoon@redhat.com>
2183
2184 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
2185 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
2186 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
2187 * gdb.python/py-mi.exp: New test for to_string returning None.
2188
fc8eb08a
PM
21892010-04-12 Phil Muldoon <pmuldoon@redhat.com>
2190
2191 * gdb.python/py-breakpoint.c: Make result global.
2192
26e197f6
JK
21932010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2194
2195 Fix non-GNU make compatibility.
2196 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
2197
adc36818
PM
21982010-04-09 Phil Muldoon <pmuldoon@redhat.com>
2199
2200 * gdb.python/py-breakpoint.exp: New File.
2201 * gdb.python/py-breakpoint.C: Ditto.
2202
64e17368
SS
22032010-04-08 Stan Shebs <stan@codesourcery.com>
2204
2205 * gdb.trace/actions.exp: Clear default-collect.
2206 * gdb.trace/save-trace.exp: Clear default-collect.
2207
fff5cc64
PM
22082010-04-08 Phil Muldoon <pmuldoon@redhat.com>
2209
2210 * gdb.python/py-value: Add null string variable.
2211 (test_lazy_string): Test zero length, NULL address lazy
2212 strings.
2213
a055a187
L
22142010-04-07 H.J. Lu <hongjiu.lu@intel.com>
2215
2216 * gdb.arch/i386-avx.c: New.
2217 * gdb.arch/i386-avx.exp: Likewise.
2218
2219 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
2220
96e39866
DE
22212010-04-06 Doug Evans <dje@google.com>
2222
2223 * gdb.base/source-test.gdb: New file.
2224 * gdb.base/source.exp: Test source -v.
2225
5984a431
UW
22262010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2227
2228 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
2229
ec8a089a
PM
22302010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
2231
2232 * gdb.stabs/aout.sed: Convert all backslash to double backslash
2233 within one line, unless it is followed by a double quote.
2234 * gdb.stabs/hppa.sed: Idem.
2235 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
2236 * gdb.stabs/weird.exp: Check for correct parsing of
2237 char and string constants.
ec8a089a
PM
2238 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
2239 in .stabs to .stabx substitution.
2240
fce3c1f0
SS
22412010-04-05 Stan Shebs <stan@codesourcery.com>
2242
2243 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
2244 constant global.
2245 * gdb.trace/tfile.exp: Try to print them.
2246
d77f58be
SS
22472010-04-04 Stan Shebs <stan@codesourcery.com>
2248
2249 * gdb.base/completion.exp: Update for new "info watchpoints".
2250 * gdb.base/default.exp: Ditto.
2251 * gdb.base/help.exp: Ditto.
2252 * gdb.base/watchpoint.exp: Ditto.
2253 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 2254
af54718e
SS
22552010-04-04 Stan Shebs <stan@codesourcery.com>
2256
2257 * gdb.trace/tfile.exp: Sharpen tfind test.
2258
74d1f91e
JK
22592010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2260
2261 * gdb.base/break-entry.exp: New.
2262
eb8e76db 22632010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 2264 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
2265
2266 * gdb.reverse/i386-sse-reverse.exp: New file.
2267 * gdb.reverse/i386-sse-reverse.c: New file.
2268
bf65cad8
PA
22692010-04-02 Pedro Alves <pedro@codesourcery.com>
2270
2271 * gdb.trace/tfind.exp: Adjust expected disassembly output.
2272
fff87407
SS
22732010-04-01 Stan Shebs <stan@codesourcery.com>
2274
2275 * gdb.trace/actions.exp: Tweak expected output.
2276 * gdb.trace/while-stepping.exp: Tweak expected output.
2277
fe01d668
L
22782010-04-01 H.J. Lu <hongjiu.lu@intel.com>
2279
2280 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
2281
86b17b60
PA
22822010-04-01 Pedro Alves <pedro@codesourcery.com>
2283
2284 * gdb.base/commands.exp: Adjust.
2285 * gdb.cp/extern-c.exp: Adjust.
2286
2c58c0a9
PA
22872010-04-01 Pedro Alves <pedro@codesourcery.com>
2288
2289 * gdb.trace/collection.c (local_test_func): Define a local struct,
2290 and instanciate it.
2291
0db9b91c
PA
22922010-04-01 Pedro Alves <pedro@codesourcery.com>
2293
2294 * gdb.trace/collection.exp (gdb_collect_args_test)
2295 (gdb_collect_argarray_test): XFAIL the tests that assume the
2296 argarray argument's elements are collected.
2297
8072405b
JK
22982010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2299
2300 * gdb.dwarf2/dw2-bad-parameter-type.exp,
2301 gdb.dwarf2/dw2-bad-parameter-type.S: New.
2302
8bf6485c
SS
23032010-03-31 Stan Shebs <stan@codesourcery.com>
2304
2305 * gdb.trace/save-trace.exp: Test save/restore of default-collect
2306 and tracepoint conditionals.
2307 (gdb_verify_tracepoints): Delete unused return.
2308
fd7f724a
KS
23092010-03-26 Keith Seitz <keiths@redhat.com>
2310
2311 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
2312 appear in the output before main.
2313 Remove KFAIL for gdb/2215 aka bz 9320.
2314
8d9e7719
DE
23152010-03-30 Doug Evans <dje@google.com>
2316
0906dd0b
DE
2317 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
2318 by dejagnu.
2319 * gdb.arch/amd64-dword.exp: Ditto.
2320
8d9e7719
DE
2321 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
2322 match.
2323 (break printf): Ditto.
2324
1da644f0
SW
23252010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
2326
2327 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
2328 gcc < 4.4.
2329 * gdb.cp/shadow.exp: Ditto.
2330
a8121990
PA
23312010-03-29 Pedro Alves <pedro@codesourcery.com>
2332
2333 * gdb.trace/collection.exp (run_trace_experiment): Make sure
2334 "tstart" is silent.
2335
6e79d367
PA
23362010-03-29 Pedro Alves <pedro@codesourcery.com>
2337
2338 * gdb.trace/collection.exp (executable): New.
2339 (binfile): Use it.
2340 (fpreg, spreg, pcreg): New.
2341 (test_register): Use gdb_test_multiple. Pass /x to print.
2342 (prepare_for_trace_test): New.
2343 (run_trace_experiment): Use "continue", not gdb_run_cmd.
2344 (gdb_collect_args_test, gdb_collect_argstruct_test)
2345 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
2346 prepare_for_trace_test.
2347 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
2348 fpreg, spreg and pcreg.
2349 (gdb_collect_expression_test, gdb_collect_globals_test): Use
2350 prepare_for_trace_test.
2351 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
2352 try to detect tracing support here. Don't set breakpoints at
2353 `begin' or `end' here.
2354 <global scope>: Use clean_restart. Run to main before checking
2355 for tracing support. Check for for tracing support here.
2356
09248348
JK
23572010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2358
2359 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
2360 " as $displacement" to "seen displacement message".
2361
d350db38
PA
23622010-03-28 Pedro Alves <pedro@codesourcery.com>
2363
2364 * gdb.trace/while-dyn.exp (executable): New variable.
2365 (binfile): Use it.
2366 (test_while_stepping): New function. Move most tests here. Call
2367 it once for each of the while-stepping, stepping and ws aliases.
2368
907af001
UW
23692010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2370
2371 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
2372 that do not provide the tagless_struct type name at all.
2373 (test_print_anon_union): Do not check value of uninitialized
2374 union member. Do not use cp_test_ptype_class, so we can accept
2375 "long" as well as "long int".
2376
610197fd
PA
23772010-03-26 Pedro Alves <pedro@codesourcery.com>
2378
2379 * gdb.trace/tfile.c (tohex, bin2hex): New.
2380 (write_error_trace_file): Hexify error description.
2381
6c28cbf2
SS
23822010-03-25 Stan Shebs <stan@codesourcery.com>
2383
2384 * gdb.trace/tfile.c: Generate an additional trace file, improve
2385 portability.
2386 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
2387 files in a better way.
2388
e62b8c7e
KS
23892010-03-25 Keith Seitz <keiths@redhat.com>
2390
2391 * gdb.java/jprint.exp: XFAIL printing of static class members
2392 because of GCC debuginfo problem.
2393
82ccf5a5
JK
23942010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2395
2396 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
2397
293e2f9e
DJ
23982010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2399
2400 * gdb.base/completion.exp: Allow long instead of long int.
2401 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
2402 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
2403 variable p.
2404 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
2405 * gdb.base/pointers.exp: Allow long instead of long int.
2406 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
2407 * gdb.base/step-line.exp: Allow a directory before the source file name.
2408
95a42b64
TT
24092010-03-24 Tom Tromey <tromey@redhat.com>
2410
2411 PR breakpoints/9352:
2412 * gdb.base/default.exp: Update.
2413 * gdb.base/commands.exp: Update.
2414 * gdb.cp/extern-c.exp: Test setting commands on multiple
2415 breakpoints at once.
2416
2390201f
DJ
24172010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2418
2419 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
2420 if gdb,nosignals.
2421 * gdb.base/watchpoints.c: Do not include unnecessary headers.
2422 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
2423 exited".
2424
8c9a6790
SS
24252010-03-24 Stan Shebs <stan@codesourcery.com>
2426
2427 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
2428
a6c727b2
DJ
24292010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2430
2431 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
2432 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
2433 argument. Handle "short" and "long".
2434 (Top level): Pass overprototyped output for old_fptr and xptr.
2435
4dfd5423
PA
24362010-03-23 Pedro Alves <pedro@codesourcery.com>
2437
2438 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
2439 format strings and add casts to avoid compiler warnings.
2440
24412010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
2442
2443 * lib/trace-support.exp (gdb_trace_setactions):
2444 Don't expect whitespace after ">" prompt.
2445 * gdb.trace/actions.exp: Adjust for output changes.
2446 * gdb.trace/while-stepping.exp: Likewise.
2447
c847d045
JK
24482010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2449
2450 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
2451 and r157645).
2452
5f717f1d
JK
24532010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2454
2455 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
2456 New.
2457
7d6d51d5
DJ
24582010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
2459
2460 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
2461 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
2462
3b11a015
SS
24632010-03-19 Stan Shebs <stan@codesourcery.com>
2464
2465 * gdb.trace/ax.exp: New file.
2466
d7d158ed
DE
24672010-03-19 Doug Evans <dje@google.com>
2468
6bb85cd1
DE
2469 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
2470 output from gcc.
2471
d7d158ed
DE
2472 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
2473 named /usr/sbin/prelink<foo>.
2474
4daf5ac0
SS
24752010-03-18 Stan Shebs <stan@codesourcery.com>
2476
2477 * gdb.trace/circ.exp: Test circular-trace-buffer.
2478 * gdb.trace/tfile.exp: Update tstatus test.
2479
e8d05480
JB
24802010-03-18 Joel Brobecker <brobecker@adacore.com>
2481
2482 * gdb.dwarf2/dw2-anonymous-func.S: New file.
2483 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
2484
441b986a
UW
24852010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2486
2487 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
2488
4247603b
PA
24892010-03-18 Pedro Alves <pedro@codesourcery.com>
2490
2491 * gdb.base/default.exp: Adjust the expected output of the finish
2492 and until commands when the inferior is not being run.
2493
13387711
SW
24942010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
2495
2496 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
2497 * gdb.cp/nsusing.exp: Ditto.
2498
6e31430b
TT
24992010-03-15 Tom Tromey <tromey@redhat.com>
2500
2501 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
2502 * gdb.cp/userdef.cc (operator==): New function.
2503 (main): New locals mem1, mem2.
2504
e2d69cb5
JZ
25052010-03-15 Jie Zhang <jie@codesourcery.com>
2506
2507 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
2508 Declare and use new loadtimeout variable.
2509
f572f0a9
DJ
25102010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
2511
2512 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
2513 Use gdb_load later.
2514
51f4c0b0
PA
25152010-03-14 Pedro Alves <pedro@codesourcery.com>
2516
2517 * gdb.base/solib-disc.c (main): Make format of fprintf a string
2518 literal. Add missing endlines to prints to stderr.
2519
1c809c68
TT
25202010-03-12 Tom Tromey <tromey@redhat.com>
2521
2522 PR c++/9708:
2523 * gdb.cp/m-static.exp: Add regression test.
2524 * gdb.cp/m-static.cc (method): New method.
2525 (main): Call it.
2526
00ae8fef
SW
25272010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
2528
2529 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
2530 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
2531
759f0f0b
PA
25322010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
2533
21e24d21
PA
2534 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
2535
25362010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
2537
759f0f0b
PA
2538 * lib/gdb.exp (skip_stl_tests): New.
2539 (gdb_compile): Symbian needs -ldl.
2540 (shlib_target_file): New.
2541 (shlib_symbol_file): New.
2542 (gdb_load_shlibs): Use shlib_target_file.
2543 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
2544 * gdb.cp/exception.exp: Use skip_stl_tests.
2545 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
2546 * gdb.cp/try_catch.exp: Use skip_stl_tests.
2547 * gdb.cp/mb-templates.exp: Ditto.
2548 * gdb.base/commands.exp: Relax regexes.
2549 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
2550 shlib_target_file and shlib_symbol_file.
2551 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
2552 sections.
2553 * gdb.base/ending-run.exp: Accept E32Main for symbian.
2554 * gdb.base/solib-disc.exp: Use
2555 shlib_target_file and shlib_symbol_file.
2556 * gdb.base/unload.exp: Don't skip on symbian. Use
2557 shlib_target_file and shlib_symbol_file.
2558 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
2559
6a8f2671 25602010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 2561
6a8f2671
PA
2562 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
2563 * gdb.trace/report.exp: Adjust for x86 and x86_64.
2564 Issue a tfind end before looking for a tracepoint frame.
2565 * gdb.trace/tfind.exp: Adjust tstatus output.
2566 Adjust disassembly output.
2567 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
2568
ccf26247
JK
25692010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2570
2571 * gdb.base/break-interp.exp: Create new displacement parameter value
2572 for the test_ld calls.
2573 (reach): New parameter displacement, verify its content. New push of
2574 pf_prefix "reach-$func:". Import global expect_out.
2575 (test_core): New parameter displacement, verify its content. New push
2576 of pf_prefix "core:". New command "set verbose on". Import global
2577 expect_out.
2578 (test_attach): New parameter displacement, verify its content. New
2579 push of pf_prefix "attach:". New command "set verbose on". Import
2580 global expect_out.
2581 (test_ld): New parameter displacement, pass it to the reach, test_core
2582 and test_attach calls and verify its content in the "ld.so exit" test.
2583 * gdb.base/prelink.exp: Remove gdb_exit and final return.
2584 (prelink): Update expected text, use gdb_test.
2585
e469c7fb
DE
25862010-03-10 Doug Evans <dje@google.com>
2587
2588 * gdb.base/checkpoint.exp: Fix comment.
2589 Lengthen timeout while doing >600 checkpoints test.
2590 Rename duplicate "kill all one" test to keep test names unique.
2591
60e1c644
PA
25922010-03-10 Pedro Alves <pedro@codesourcery.com>
2593
2594 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
2595
cec808ec
KS
25962010-03-08 Keith Seitz <keiths@redhat.com>
2597
889bf7c5
PA
2598 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
2599 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
2600 (dm_type_long): New function.
2601 (dm_type_unsigned_short): New function.
2602 (dm_type_unsigned_long): New function.
2603 (myint): New typedef.
2604 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
2605 long, unsigned shor and long, operator char*, and typedef.
2606 (test_lookup_operator_functions): Add operator char* test.
2607 (test_paddr_operator_functions): Likewise.
2608 (test_paddr_overloaded_functions): Use probe values for
2609 short, long, and unsigned short and long.
2610 (test_paddr_hairy_functions): If the demangler probe detected
2611 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
2612 demangler.
2613 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
2614 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
2615 and "print null_pmf".
2616 Add test "ptype a.*pmf".
2617 * gdb.cp/overload.exp: Allow optional "int" to appear with
2618 "short" and "long".
2619 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
2620 long expect value for men_overload1arg.
2621 Allow "int" to appear with "short" and "long".
2622 When testing "info break", add argument for main (void).
2623 Also allow "int" to appear with "short" and "long".
2624 Ditto with "unsigned" and "long long".
cec808ec
KS
2625 * gdb.java/jmain.exp: Do not enclose methods names in single
2626 quotes.
2627 * gdb.java/jmisc.exp: Likewise.
2628 * gdb.java/jprint.exp: Likewise.
2629 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
2630
2631 From Jan Kratochvil <jan.kratochvil@redhat.com>:
2632 * gdb.cp/exception.exp (backtrace after first throw)
2633 (backtrace after second throw): Allow a namespace before __cxa_throw.
2634 (backtrace after first catch, backtrace after second catch): Allow
2635 a namespace before __cxa_begin_catch.
2636
2637 * gdb.cp/cpexprs.exp: New file.
2638 * gdb.cp/cpexprs.cc: New file.
2639
2640 From Daniel Jacobowitz <dan@codesourcery.com>
2641 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
2642 to use string_to_regexp.
2643 (ctor, dtor): New functions. Use them to match constructor
2644 and destructor function types.
2645 (Top level): Use runto_main.
2646
f870a310
TT
26472010-03-05 Tom Tromey <tromey@redhat.com>
2648
2649 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
2650 gdb.target_charset.
2651 (pp_ns.to_string): Likewise.
2652
0c199f28
KS
26532010-03-04 Keith Seitz <keiths@redhat.com>
2654
2655 * gdb.cp/overload.exp: Test that the filename portion of a linespec
2656 can be quoted. Test that both the filename and function/line
2657 portions can be quoted at the same time.
2658
c7437ca6
PA
26592010-03-04 Pedro Alves <pedro@codesourcery.com>
2660
2661 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
2662
b111b805
DE
26632010-03-03 Doug Evans <dje@google.com>
2664
24486cb7
DE
2665 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
2666 libc contains libpthread.
2667
b111b805
DE
2668 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
2669 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
2670 of gdb_compile. Add another pattern to match android backtrace.
2671
a0e0ef55
TT
26722010-03-03 Tom Tromey <tromey@redhat.com>
2673
2674 PR gdb/11345:
2675 * gdb.base/printcmds.exp (test_printf): Add test.
2676
1ba53b71
L
26772010-03-02 H.J. Lu <hongjiu.lu@intel.com>
2678
2679 * gdb.arch/amd64-byte.exp: New.
2680 * gdb.arch/amd64-dword.exp: Likewise.
2681 * gdb.arch/amd64-pseudo.c: Likewise.
2682 * gdb.arch/amd64-word.exp: Likewise.
2683 * gdb.arch/i386-byte.exp: Likewise.
2684 * gdb.arch/i386-pseudo.c: Likewise.
2685 * gdb.arch/i386-word.exp: Likewise.
2686
f5dff777
DJ
26872010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
2688
2689 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
2690 types. Add structreg, bitfields, and flags registers.
2691 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
2692 registers.
2693
90884b2b
L
26942010-03-01 H.J. Lu <hongjiu.lu@intel.com>
2695
2696 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
2697 (load_description): Set architecture if defined.
2698
dc00d89f
PM
26992010-02-28 Phil Muldoon <pmuldoon@redhat.com>
2700
2701 * gdb.python/py-frame.exp: Add read_var block tests.
2702 * gdb.python/py-frame.c (block): New function.
2703
0e095b7e
JK
27042010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2705 Daniel Jacobowitz <dan@codesourcery.com>
2706
2707 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
2708
624f1a65
DM
27092010-02-25 David S. Miller <davem@davemloft.net>
2710
2711 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
2712 fix logic for setting all_syscalls_numbers.
2713
f3e9a817
PM
27142010-02-24 Phil Muldoon <pmuldoon@redhat.com>
2715
2716 * Makefile.in: Add py-block and py-symbol.
2717 * gdb.python/py-symbol.exp: New File.
2718 * gdb.python/py-symtab.exp: New File.
2719 * gdb.python/py-block.exp: New File.
2720 * gdb.python/py-symbol.c: New File.
2721 * gdb.python/py-block.c: New File.
2722
f6bbabf0
PM
27232010-02-24 Phil Muldoon <pmuldoon@redhat.com>
2724
2725 PR python/11314
2726 * lib/gdb.exp (skip_python_tests): New function.
2727 * gdb.python/py-cmd.exp: Use skip_python_tests.
2728 * gdb.python/py-frame.exp: Likewise.
2729 * gdb.python/py-function.exp: Likewise.
2730 * gdb.python/py-prettyprint.exp: Likewise.
2731 * gdb.python/py-template.exp: Likewise.
2732 * gdb.python/py-type.exp: Likewise.
2733 * gdb.python/py-value.exp: Likewise.
2734
85d721b8
PA
27352010-02-22 Pedro Alves <pedro@codesourcery.com>
2736
2737 PR9605
2738
2739 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
2740
48e32051
TT
27412010-02-19 Tom Tromey <tromey@redhat.com>
2742
2743 PR c++/8693, PR c++/9496:
2744 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
2745 regression tests.
2746
ac9c0048
JK
27472010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2748
2749 Fix compatibility with m68k as.
2750 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
2751 Use only /* comments */.
2752
57bb97a4
UW
27532010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2754
2755 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
2756 * configure: Regenerate.
2757
7d1bf85c
DJ
27582010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
2759
2760 * gdb.python/py-type.exp: Check for Python support.
2761
061b5285
PA
27622010-02-17 Pedro Alves <pedro@codesourcery.com>
2763
2764 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
2765 `regsub' syntax available.
2766
f8a8bc2c
PA
27672010-02-17 Pedro Alves <pedro@codesourcery.com>
2768
2769 * gdb.base/shmain.c (main): Remove printf call.
2770 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
2771 * gdb.base/unload.c (main): Make format of fprintf a string
2772 literal. Add missing endlines to prints to stderr.
2773 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
2774
6f451e5e
TT
27752010-02-17 Tom Tromey <tromey@redhat.com>
2776
2777 * gdb.java/jprint.java (jprint.props): New field.
2778 * gdb.java/jprint.exp (set_lang_java): Add regression test.
2779
12d79008
PA
27802010-02-17 Pedro Alves <pedro@codesourcery.com>
2781
ef801a0e 2782 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
2783 available.
2784
d252f7e5
DJ
27852010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2786
2787 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
2788 creation to support remote host testing.
2789
67bdab6c
DJ
27902010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2791
2792 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
2793 Recognize "command not found".
2794
bb391223
DJ
27952010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2796
2797 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
2798 single-stepping.
2799
70362913
DJ
28002010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2801
2802 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
2803 if arguments are not supported.
2804
493f3c00
DJ
28052010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2806
2807 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
2808 be const or non-const.
2809
8034c749
DJ
28102010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2811
2812 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
2813 mi_send_resuming_command to send -exec-continue.
2814
791dfb64
DJ
28152010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2816
2817 * gdb.base/list.exp (test_list_filename_and_function): Add test
2818 with single quotes.
2819 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
2820 matching.
2821 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
2822 Add KFAIL'd tests for PR gdb/11289.
2823
7c5fe868
DJ
28242010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2825
2826 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
2827
fdc498b8
DJ
28282010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2829
2830 * gdb.base/comp-dir/subdir/dummy.txt: New file.
2831 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
2832 a temporary directory.
2833
b519e2a6
DJ
28342010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2835
2836 * gdb.base/charset.exp: Use a single regular expression to match
2837 show host-charset and show target-charset output.
2838
74164c56
JK
28392010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2840
2841 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
2842 "Illegal process-id" expect string more exact.
2843 (attach to digits-starting nonsense is prohibited): New.
2844
701ed6dc
JK
28452010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2846
2847 * gdb.base/prelink.exp (set verbose on): New.
2848
889bf7c5 28492010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
2850
2851 * mi-reverse.exp: New file. Test for reverse option to the
2852 following MI commands: exec-continue, exec-finish, exec-next,
2853 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 2854
dadf0e9c
JB
28552010-02-09 Joel Brobecker <brobecker@adacore.com>
2856
2857 * gdb.ada/ptype_tagged_param: New testcase.
2858
714f19d5
TT
28592010-02-08 Tom Tromey <tromey@redhat.com>
2860
2861 PR c++/8017:
2862 * gdb.cp/overload.exp: Add tests.
2863 * gdb.cp/overload.cc (struct K): New.
2864 (namespace N): New.
2865 (main): Call new functions.
2866 (K::staticoverload): Define.
2867
889bf7c5 28682010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
2869
2870 PR gdb/10728
2871 * gdb.cp/pr10728-x.h: New file.
2872 * gdb.cp/pr10728-x.cc: New file.
2873 * gdb.cp/pr10728-y.cc: New file.
2874 * gdb.cp/pr10728.exp: New file.
2875 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
2876
889bf7c5 28772010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
2878
2879 PR gdb/9067
2880 * gdb.cp/pr9067.exp: New
2881 * gdb.cp/pr9067.cc: New
2882 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
2883
7b356089
JB
28842010-02-08 Joel Brobecker <brobecker@adacore.com>
2885
2886 * lib/gdb.exp (gdb_test_timeout): New global variable.
2887 Set it to timeout if not already set.
2888 (gdb_init): Reset the value of timeout to gdb_test_timeout.
2889
1be00882
DE
28902010-02-05 Doug Evans <dje@google.com>
2891
2892 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
2893 user.
2894
82856980
SW
28952010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
2896
2897 PR c++/7935:
2898 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
2899
1a334831
TT
29002010-02-04 Tom Tromey <tromey@redhat.com>
2901
2902 * gdb.cp/virtbase.exp: Make test case names unique.
2903
9c3c02fd
TT
29042010-02-02 Tom Tromey <tromey@redhat.com>
2905
2906 * gdb.cp/virtbase.exp: Add regression tests.
2907 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
2908 (main): Instantiate RHC.
2909
0cc2414c
TT
29102010-02-02 Tom Tromey <tromey@redhat.com>
2911
2912 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
2913 type-printing change.
2914
edf3d5f3
TT
29152010-02-02 Tom Tromey <tromey@redhat.com>
2916
2917 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
2918 * gdb.cp/virtbase.cc: New file.
2919 * gdb.cp/virtbase.exp: New file.
2920 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
2921
e4b7f41c
JK
29222010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2923
2924 PR libc/11214:
2925 * gdb.threads/current-lwp-dead.c: Include features.h.
2926 (HAS_NOMMU): New.
2927 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
2928
b381ea14
JK
29292010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2930
2931 * gdb.base/symbol-without-target_section.exp,
2932 gdb.base/symbol-without-target_section.c: New.
2933
c593ac0e
DJ
29342010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2935
2936 * gdb.base/bigcore.exp: Reset increased timeout.
2937 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
2938
db25f29d
DJ
29392010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2940
2941 * gdb.base/gcore.exp (capture_command_output): Use
2942 gdb_test_multiple.
2943
f9d67f43
DJ
29442010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2945
2946 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
2947 * gdb.arch/thumb2-it.exp (test_it_break): New function.
2948 (Top level): Call it.
2949
177321bd
DJ
29502010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
2951
2952 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
2953
97f2ed50
DJ
29542010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2955
2956 * gdb.base/call-strs.exp, gdb.base/default.exp,
2957 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
2958 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
2959 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
2960 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
2961 gdb.base/watchpoint-solib.exp: Save and restore timeout.
2962 * gdb.base/ending-run.exp: Correct restore of timeout.
2963 * gdb.base/page.exp: Remove unnecessary timeout setting.
2964
e4e2711a
JB
29652010-01-29 Joel Brobecker <brobecker@adacore.com>
2966
2967 * gdb.ada/rec_return: New testcase.
2968
ba581dc1
JB
29692010-01-29 Joel Brobecker <brobecker@adacore.com>
2970
2971 * gdb.ada/call_pn: New testcase.
2972
4ea95be9
DJ
29732010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
2974
2975 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
2976 (Top level): Use it to resume.
2977 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
2978 the Thumb mode displaced stepping error as unsupported.
2979
df83a9bf
SW
29802010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
2981
889bf7c5
PA
2982 * gdb.cp/nsusing.exp: Added more tests.
2983 * gdb.cp/nsrecurs.exp: Ditto.
2984 * gdb.cp/nsusing.cc: Added test functions.
2985 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 2986
40b27cdc
JK
29872010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2988
2989 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
2990 absolute directory pathnames in gdb.sum file.
2991
de958931
SW
29922010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
2993
2994 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
2995 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
2996
708ead4e
TT
29972010-01-26 Tom Tromey <tromey@redhat.com>
2998
2999 PR exp/7643:
3000 * gdb.base/printcmds.exp (test_print_string_constants): Remove
3001 setup_kfail.
3002
b14e635e
SW
30032010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
3004
3005 * gdb.cp/nsrecurs.exp: New test.
3006 * gdb.cp/nsrecurs.cc: New test program.
3007 * gdb.cp/nsstress.exp: New test.
3008 * gdb.cp/nsstress.cc: New test program.
3009 * gdb.cp/nsdecl.exp: New test.
3010 * gdb.cp/nsdecl.cc: New test program.
3011
8540c487
SW
30122010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
3013
3014 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
3015 imported into file scope.
3016 Marked test as xfail.
3017 * gdb.cp/namespace-using.cc (marker5): New function.
3018 * gdb.cp/shadow.exp: New test.
3019 * gdb.cp/shadow.cc: New test program.
3020 * gdb.cp/nsimport.exp: New test.
3021 * gdb.cp/nsimport.cc: New test program.
3022
421d5d99
TT
30232010-01-25 Tom Tromey <tromey@redhat.com>
3024
3025 PR gdb/11049:
3026 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
3027 with "set print null-stop on".
3028
691f8dc1
JK
30292010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3030
3031 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
3032 Adjust it for DISASSEMBLY_OMIT_FNAME.
3033
0b92b5bb
TT
30342010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3035
3036 PR symtab/11199:
3037 * gdb.dwarf2/member-ptr-forwardref.exp,
3038 gdb.dwarf2/member-ptr-forwardref.S: New.
3039
23787403
JK
30402010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3041
3042 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
3043 (thread1_func): Protect thread1_tid with thread1_tid_cond by
3044 thread1_tid_mutex. Remove gdbstop_mutex handling.
3045 (thread2_func): Protect thread2_tid with thread2_tid_cond by
3046 thread2_tid_mutex. Remove gdbstop_mutex handling.
3047 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
3048 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
3049 pthread_cond_wait conditionalizations by while loops.
3050
b966cb8a
TT
30512010-01-20 Tom Tromey <tromey@redhat.com>
3052
3053 PR backtrace/10770:
3054 * gdb.dwarf2/pr10770.exp: New file.
3055 * gdb.dwarf2/pr10770.c: New file.
3056 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
3057
fcae584b
VP
30582010-01-20 Vladimir Prus <vladimir@codesourcery.com>
3059
3060 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
3061 that target was removed, and the test always runs native anyway.
3062
a0f49112
JK
30632010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3064
3065 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
3066 gdb.base/watchpoint-cond-gone-stripped.c: New.
3067
ceeb3d5a
TT
30682010-01-19 Tom Tromey <tromey@redhat.com>
3069
3070 PR c++/8000:
3071 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
3072 existing tests.
3073 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
3074 (main): Use AAA::SomeEnum.
3075
dd322c54
JK
30762010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3077
3078 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
3079 (test_ignore_count): Declare line_callme_body global.
3080 (run to breakpoint with ignore count): Use line_callme_body.
3081 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
3082 (set line_main_hello, set line_main_return): Reindent.
3083 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
3084 New.
3085 (continue to callee4): Use line_callee4_body.
3086 (check *stopped from CLI command): Use line_callee4_next.
3087 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
3088 (set line_main_hello, set line_main_return): Reindent.
3089 (set line_callee4_head, set line_callee4_body): New.
3090 (continue to callee4): Use line_callee4_body.
3091
4e8f195d
TT
30922010-01-18 Tom Tromey <tromey@redhat.com>
3093
3094 PR c++/9680:
3095 * gdb.cp/casts.cc: Add new classes and variables.
3096 * gdb.cp/casts.exp: Test new operators.
3097
9e14a9ba
JB
30982010-01-18 Tom Tromey <tromey@redhat.com>
3099 Thiago Jung Bauermann <bauerman@br.ibm.com>
3100
3101 * gdb.python/source2.py: New file.
3102 * gdb.python/source1: New file.
3103 * gdb.python/python.exp: Test "source" command.
3104
00bf0b85
SS
31052010-01-15 Stan Shebs <stan@codesourcery.com>
3106
3107 * gdb.trace/tfile.c: New file.
3108 * gdb.trace/tfile.exp: New file.
889bf7c5 3109
55235ad7
JK
31102010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3111
3112 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
3113
9f2982ff
JK
31142010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3115
3116 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
3117
bbfba9ed
JK
31182010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3119
3120 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
3121 (libfunc): New parameter action. Implement also selectable "sleep".
3122 * gdb.base/break-interp-main.c: Include assert.h.
3123 (libfunc): New parameter action.
3124 (main): New parameters argc and argv. Assert argc. Pass argv.
3125 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
3126 (test_attach): New proc.
3127 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
3128 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
3129
61f0d762
JK
31302010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3131
3132 * gdb.base/break-interp.exp (test_core): New proc.
3133 (test_ld): Call it.
3134
06a6f270
JK
31352010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3136
3137 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
3138 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
3139 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
3140 and gdb_compile_shlib. Use new -Wl compiler options.
3141 (dl bt, main bt): New tests.
3142
51bee8e9
JK
31432010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3144
3145 Support PIEs with no symfile_objfile.
3146 * gdb.base/break-interp.exp: New argument at the test_ld calls.
3147 (test_ld): New parameter trynosym.
3148 (test_ld <$trynosym>): New block.
3149
b8040f19
JK
31502010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3151
3152 * gdb.base/break-interp.exp: New file.
3153
be759fcf
PM
31542010-01-13 Phil Muldoon <pmuldoon@redhat.com>
3155
3156 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
3157 * gdb.python/py-prettyprint.py (pp_ls): New printer.
3158 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
3159 test.
3160 * gdb.python/py-prettyprint.c: Define lazystring test structure.
3161 * gdb.python/py-mi.exp: Add lazy string test.
3162
dc146f7c
VP
31632010-01-13 Vladimir Prus <vladimir@codesourcery.com>
3164
3165 * lib/mi-support.exp (mi_check_thread_states): Handle
3166 core number in thread listing.
3167
b4ba55a1
JB
31682010-01-12 Joel Brobecker <brobecker@adacore.com>
3169
3170 * gdb.base/maint.exp: Adjust the expected output for the
3171 "maint print type" test. Use gdb_test_multiple instead of
3172 gdb_sent/gdb_expect.
3173
08e24bd4
DE
31742010-01-11 Doug Evans <dje@google.com>
3175
6496a609
DE
3176 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
3177 from gdbserver_download. All callers updated.
3178
08e24bd4
DE
3179 * gdb.server/ext-run.exp: "info os processes" requires xml support.
3180
b5cfddf5
JK
31812010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3182
3183 Implement binary numbers parsing.
3184 * gdb.base/printcmds.exp (test_integer_literals_accepted)
3185 (test_integer_literals_rejected): New binary tests.
3186
3725885a
RW
31872010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3188
3189 * gdb.cell/configure: Regenerate.
3190
37aeb5df
JK
31912010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3192
3193 * gdb.base/corefile.exp: Move the core finding block out and call it as
3194 core_find, new variable $corefile, replace corefile by $corefile and
3195 [file tail $corefile] for usage vs. test names resp.
3196 * lib/gdb.exp (core_find): Move it as a new function here. New
3197 parameter binfile and deletefiles. New variable $destcore. Pre-delete
3198 $destcore. Return "" on error.
3199
d521f563
JK
32002010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3201
3202 Workaround PR binutils/10802.
3203 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
3204 (twice).
3205
28f24826
DJ
32062010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3207
3208 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
3209
2de75e71
JB
32102010-01-08 Joel Brobecker <brobecker@adacore.com>
3211
3212 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
3213 call, to avoid interruption.
3214
fe00719b 32152010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
3216
3217 * gdb.stabs/weird.def (args93): New.
3218
d0ef5df8
DE
32192010-01-07 Doug Evans <dje@google.com>
3220
3221 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
3222
3a08d52f
TT
32232010-01-07 Tom Tromey <tromey@redhat.com>
3224
3225 * gdb.base/source.exp: Use correct line number.
3226
7a697b8d
SS
32272010-01-05 Stan Shebs <stan@codesourcery.com>
3228
3229 * gdb.trace/tracecmd.exp: Test ftrace.
3230
7803799a
UW
32312010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3232
3233 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
3234
c54eabfa
JK
32352010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3236
3237 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
3238 "uint_for_mi_testing".
3239
02e7ef19
JB
32402010-01-01 Joel Brobecker <brobecker@adacore.com>
3241
3242 Test indented comment in file being sourced.
3243 * gdb.base/commands.exp: Test indented comment in file being sourced.
3244
abd775ce
JB
32452010-01-01 Joel Brobecker <brobecker@adacore.com>
3246
3247 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
3248 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
3249 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
3250 notice.
3251
79b55b82
JB
32522010-01-01 Joel Brobecker <brobecker@adacore.com>
3253
3254 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
3255 notice.
3256
8997583e
JK
32572010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3258
3259 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
3260 missing $after_stopped and comma (,) expectation.
3261
6da95a67
SS
32622009-12-31 Stan Shebs <stan@codesourcery.com>
3263
3264 * gdb.trace/actions.exp: Test teval action.
889bf7c5 3265
218d2fc6
TJB
32662009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3267
3268 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
3269 (top level): Call test_watchpoint_in_big_blob.
3270 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
3271 watchpoints.
3272 (func3): Write to buf.
3273
236f1d4d
SS
32742009-12-29 Stan Shebs <stan@codesourcery.com>
3275
3276 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 3277
f61e138d
SS
32782009-12-28 Stan Shebs <stan@codesourcery.com>
3279
3280 * gdb.trace/tsv.exp: New file.
3281 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 3282
0219b378
DJ
32832009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
3284
3285 * gdb.base/find.c (main): Reference search buffers.
3286 * gdb.base/included.c (main): Reference integer.
3287 * gdb.base/ptype.c (charfoo): Declare.
3288 (intfoo): Call charfoo.
3289 * gdb.base/scope0.c (useitp): New function.
3290 (usestatics): Use useitp.
3291 (useit): Add a type for val.
3292 * gdb.base/scope1.c (useit1): Take a pointer argument.
3293 (usestatics1): Update calls to useit1.
3294 * gdb.cp/call-c.cc: Declare foo.
3295 (main): Call foo.
3296 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
3297 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
3298 (main): Call C::ensureRefs and ensureOtherRefs.
3299 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
3300 variables.
3301 (ensureOtherRefs): New function.
3302 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
3303 * gdb.cp/templates.cc (main): Call t5i.value.
3304
3f78692f
JK
33052009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3306
3307 Fix compatibility with G++-4.5.
3308 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
3309 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
3310 (uncaught return): Remove.
3311
429374b8
JK
33122009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3313 Phil Muldoon <pmuldoon@redhat.com>
3314
3315 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
3316 (bp_location13, bp_location14, bp_location17, bp_location18)
3317 (marker3_proto, marker4_proto): New variables.
3318 (breakpoint info): Update output.
3319 (run until breakpoint at marker3, run until breakpoint at marker4): New
3320 tests.
3321
859825b8
JK
33222009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3323
3324 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
3325 Replace the printf call of Y by provided "y-set-1" label. New block
3326 for the second shared library.
3327 * gdb.base/unload.exp: Compile also the second library, call
3328 gdb_load_shlibs also for it. Use now gdb_breakpoint.
3329 (single pending breakpoint info): Rename to ...
3330 (pending breakpoint info before run): ... this extended test.
3331 (libfile2, libname2, libsrcfile2, libsrc2)
3332 (lib_sl2): New variables.
3333 (exec_opts): Set also SHLIB_NAME2.
3334 (pending breakpoint info on first run at shrfunc1)
3335 (pending breakpoint info on second run at shrfunc1)
3336 (pending breakpoint info on second run at shrfunc2)
3337 (print y from libfile, print y from libfile2): New tests.
3338 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
3339 * gdb.base/unloadshr2.c: New.
3340
e6a386cd
HZ
33412009-12-22 Hui Zhu <teawater@gmail.com>
3342
3343 * gdb.reverse/sigall-reverse.exp: Adjust.
3344
9e19b45e
VP
33452009-12-21 Vladimir Prus <vladimir@codesourcery.com>
3346
3347 PR gdb/10884
3348
3349 * gdb.mi/var-cmd.c (do_bitfield_tests): New
3350 (main): Call do_bitfield_tests.
aacf5b1e 3351 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 3352
d53a7b30
JB
33532009-12-20 Joel Brobecker <brobecker@adacore.com>
3354
3355 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
3356 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
3357 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
3358 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
3359 gdb.modula2/unbounded1.c: Update copyright header.
3360
191ca0a1
CM
33612009-12-10 Chris Moller <moller@mollerware.com>
3362
3363 PR gdb/9399
3364 * gdb.cp/virtfunc2.exp: New tests
3365 * gdb.cp/virtfunc2.cc: New tests
3366 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
3367
0fa6cf1b
MS
33682009-12-10 Oza Pawandeep (paawan1982@yahoo.com
3369
3370 * gdb.reverse/i387-env-reverse.c: New file.
3371 * gdb.reverse/i387-env-reverse.exp: New file.
3372 * gdb.reverse/i387-stack-reverse.c: New file.
3373 * gdb.reverse/i387-stack-reverse.exp: New file.
3374
361ae042
PM
33752009-12-08 Phil Muldoon <pmuldoon@redhat.com>
3376
3377 * gdb.python/py-type.exp (test_range): New test.
3378
bfd31e71
PM
33792009-12-03 Phil Muldoon <pmuldoon@redhat.com>
3380
3381 PR python/10805
3382
3383 * gdb.python/py-type.exp: New file.
3384 * gdb.python/py-type.c: New file.
3385 * Makefile.in: Add py-type.
3386
57a1d736
TT
33872009-12-03 Tom Tromey <tromey@redhat.com>
3388
3389 * gdb.python/py-value.exp (test_parse_and_eval): New
3390 function.
3391
1f3b5d1b
PP
33922009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
3393
3394 PR gdb/11022
3395
3396 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
3397 * gdb.base/pr11022.c: New test.
3398
8b7dbdc9
JK
33992009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3400
3401 Fix spurious false FAILs.
3402 * gdb.base/structs.c (chartest): New.
3403 (main): Fill-in chartest.
3404 * gdb.base/structs.exp (anychar_re, first): New.
3405 (start_structs_test): Import global anychar_re and first.
3406 New gdb_test call "set print elements 300; ${testfile}"
3407 (start_structs_test <$first>): New block.
3408 (any): Import global anychar_re. New variable ac. Use ${ac}.
3409
6a53b2ec
JK
34102009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3411
3412 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
3413
d7167b4c
JK
34142009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3415
3416 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
3417 Force $srcfile file.
3418 * gdb.base/foll-fork.c (callee): Comment out the printf call.
3419
b1798462
UW
34202009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3421
3422 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
3423 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
3424 * gdb.threads/watchthreads-reorder.exp: Likewise.
3425
b6199126
DJ
34262009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
3427
3428 PR gdb/8704
3429
3430 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
3431 "if", and "thread". Correct matching in the previous test.
3432
b22a0510
DJ
34332009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
3434
3435 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
3436
930636d2
MS
34372009-11-23 Michael Snyder <msnyder@vmware.com>
3438
3439 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
3440 * gdb.reverse-watch-precsave.exp: Ditto.
3441
21a0512e
PP
34422009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
3443
3444 * gdb.asm/asm-source.exp: Adjust.
3445 * gdb.base/help.exp: Adjust.
889bf7c5 3446
fc30d5e0
PA
34472009-11-22 Pedro Alves <pedro@codesourcery.com>
3448
3449 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
3450 (do_syscall_tests_without_xml): Set data-directory to
3451 /the/path/to/nowhere.
3452
f6bc2008
PA
34532009-11-21 Pedro Alves <pedro@codesourcery.com>
3454
3455 * gdb.threads/local-watch-wrong-thread.c,
3456 gdb.threads/local-watch-wrong-thread.exp: New files.
3457
8c2fb5de
PA
34582009-11-21 Pedro Alves <pedro@codesourcery.com>
3459
3460 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
3461 assume new `regsub' syntax available.
3462
ebec9a0f
PA
34632009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3464
a79d3c27
JK
3465 * gdb.base/watchpoint-hw-hit-once.exp,
3466 gdb.base/watchpoint-hw-hit-once.c: New.
3467
34682009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3469
3470 * gdb.threads/watchthreads-reorder.exp,
3471 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 3472
276a961b
MK
34732009-11-17 Nathan Sidwell <nathan@codesourcery.com>
3474
3475 * gdb.xml/tdesc-regs.exp: Use for m68k.
3476
4867c1fb
PA
34772009-11-15 Pedro Alves <pedro@codesourcery.com>
3478
3479 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
3480
f6838f81
DJ
34812009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3482
3483 * lib/gdb.exp (current_target_name): New procedure.
3484 (gdb_wrapper_target): New variable.
3485 (gdb_wrapper_init): Set gdb_wrapper_target.
3486 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
3487 wrapper.
3488
4ac4dd3f
DJ
34892009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3490
3491 * gdb.base/remote.exp: Delete the slowest load test.
3492 Do not load with fixed packet sizes.
3493
a7881759
DJ
34942009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3495
3496 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
3497
97a5b505
DJ
34982009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3499
3500 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
3501 srcfile when setting a breakpoint.
3502
d3e1fc54
DJ
35032009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
3504
3505 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
3506 macros.
3507
7cbcbded
DJ
35082009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3509
3510 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
3511 to be in memory.
3512 * gdb.base/display.c (force_mem): New.
3513 (do_loops): Use it. Add breakpoint comments.
3514 (do_vars): Add a breakpoint comment.
3515 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
3516 line numbers.
3517
bdea3a92
NF
35182009-11-13 Nathan Froyd <froydnj@codesourcery.com>
3519
3520 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
3521 instead of a bare "run".
3522
269f82e5
PP
35232009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
3524
3525 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 3526
a69b7d9d
DJ
35272009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3528
3529 * lib/cell.exp (skip_cell_tests): Clean up test files before
3530 returning.
3531
b598bfda
DJ
35322009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3533
3534 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
3535 and the breakpoint menu. Do not call perror if a prompt is seen.
3536 Consume the following GDB prompt.
3537 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
3538 * gdb.cp/namespace.exp: Use gdb_test.
3539 * gdb.cp/templates.exp: Use gdb_test.
3540 (test_template_breakpoints): Use gdb_test_multiple.
3541
87728fa0
DJ
35422009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3543
3544 * gdb.base/break1.c (struct some_struct, values): Move earlier.
3545 (marker4): Reference values.
3546
b67c692f
DJ
35472009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3548
3549 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
3550 is missing.
3551
f0df251a
DJ
35522009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3553
3554 * gdb.base/break.c (need_malloc): New.
3555 * gdb.base/constvars.c (main): Reference crass and crisp.
3556 * gdb.base/gdb1821.c (main): Reference bar.
3557 * gdb.cp/gdb1355.cc (main): Reference s1.
3558 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
3559 (main): Call them.
3560 * gdb.cp/hang2.cc (dummy2): Define.
3561 * gdb.cp/hang3.cc (dummy3): Define.
3562 * gdb.cp/m-data.cc (main): Reference shadow.
3563
bdf7534a
NF
35642009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3565 Nathan Froyd <froydnj@codesourcery.com>
3566
3567 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
3568 remote host.
3569
f24fce77
NF
35702009-11-12 Nathan Froyd <froydnj@codesourcery.com>
3571
3572 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
3573 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
3574 * gdb.dwarf2/dw2-compressed.exp: Likewise.
3575 * gdb.dwarf2/dw2-intercu.exp: Likewise.
3576 * gdb.dwarf2/dw2-intermix.exp: Likewise.
3577 * gdb.dwarf2/dw2-producer.exp: Likewise.
3578 * gdb.dwarf2/mac-fileno.exp: Likewise.
3579 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
3580 py-prettyprint.py to the remote host.
3581 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
3582
40f0318e
KS
35832009-11-11 Keith Seitz <keiths@redhat.com>
3584
3585 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
3586 use it instead of "Foo".
3587 * gdb.cp/classes.exp (do_tests): Add a test to access
3588 a method through a typedef'd class name.
3589
f3d9f7fb
NF
35902009-11-11 Nathan Froyd <froydnj@codesourcery.com>
3591
3592 * gdb.base/long_long.exp: Permit leading zeros on floating-point
3593 exponents.
3594 * gdb.base/pointers.exp: Likewise.
3595 * gdb.cp/ref-types.exp: Likewise.
3596
a4216f37
KS
35972009-11-11 Keith Seitz <keiths@redhat.com>
3598
3599 * gdb.cp/cplusfuncs.cc (class foo): Add operators
3600 new[] and delete[].
3601 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
3602 "void".
3603 (probe_demangler): Remove all single-quoting of
3604 method and variable names.
3605 (info_func_regexp): Remove the word "void" from any
3606 occurrence of "(void)".
3607 (print_addr_2): Remove all single-quoting of
3608 method names.
3609 (print_addr_2_kfail): Likewise.
3610 (print_addr): Single-quote C function names before
3611 passing to print_addr_2.
3612 (test_paddr_operator_functions): Remove single-quoting
3613 for method names.
3614 Add tests for operator new[] and operator delete[].
3615
9b14d7aa
JK
36162009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3617
3618 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
3619
85feb311
KS
36202009-11-09 Keith Seitz <keiths@redhat.com>
3621
3622 * gdb.cp/overload.exp: Add tests for resolving overloaded
3623 methods in expression parsing/evaluation.
3624
fa335448
DJ
36252009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
3626
3627 * lib/gdb.exp (default_gdb_version): Use --version instead of
3628 --command.
3629
ec3c07fc
NS
36302009-11-10 Nathan Sidwell <nathan@codesourcery.com>
3631
3632 * lib/gdb.exp (gdb_compile_test): New.
3633 (skip_ada_tests, skip_java_tests): New.
3634 (gdb_compile): Use gdb_compile_test for f77.
3635 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
3636 * lib/java.exp (compile_java_from_source): Remove runtests check,
3637 use gdb_compile_test to record result.
3638 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
3639 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
3640 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
3641 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
3642 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
3643 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
3644 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
3645 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
3646 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
3647 adjust gdb_compile invocations.
3648
b8b4e42b
JK
36492009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3650
3651 * Makefile.in (abs_builddir): New.
3652 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
3653 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
3654 `$(abs_builddir)/site.exp'.
3655
f8b7eaf3
DJ
36562009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
3657
3658 * config/m68k-emc.exp, lib/emc-support.exp,
3659 gdb.trace/gdb_c_test.c: Delete.
3660 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
3661 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
3662 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
3663 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
3664 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
3665 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
3666 casing for m68k-*-elf.
3667
c4187697
NS
36682009-11-03 Pedro Alves <pedro@codesourcery.com>
3669
3670 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
3671 * gdb.arch/i386-prologue.exp: Likewise.
3672 * gdb.arch/i386-unwind.exp: Likewise.
3673
db16b772
DJ
36742009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3675
3676 * lib/gdb.exp (gdb_expect): Fix timeout typo.
3677
bcf71277
DJ
36782009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3679
3680 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
3681
0105cee2
DJ
36822009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3683
3684 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
3685
24ddea62
JK
36862009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3687
3688 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
3689
287ccc17
JK
36902009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3691
3692 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
3693 * gdb.base/sepdebug2.c: New file.
3694
08bca259 36952009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
3696
3697 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
3698 the modified warnings for catch syscall. Verify if GDB was compiled
3699 with support for lib expat, and choose which tests to run depending
3700 on this.
3701
5d4e2b76
VP
37022009-10-30 Vladimir Prus <vladimir@codesourcery.com>
3703
3704 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
3705 that composite commands are parsed OK. And also test
3706 that breakpoint commands do work.
3707
240e538a
MS
37082009-10-23 Michael Snyder <msnyder@vmware.com>
3709
3710 gdb.reverse/consecutive-precsave.exp: Change expect pattern
3711 to allow for new disassembly style.
3712
9c419145
PP
37132009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
3714
3715 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 3716
02506ff1
MS
37172009-10-22 Michael Snyder <msnyder@vmware.com>
3718
3719 * gdb.reverse/break-precsave.exp: New test.
3720 * gdb.reverse/consecutive-precsave.exp: Ditto.
3721 * gdb.reverse/finish-precsave.exp: Ditto.
3722 * gdb.reverse/i386-precsave.exp: Ditto.
3723 * gdb.reverse/machinestate-precsave.exp: Ditto.
3724 * gdb.reverse/sigall-precsave.exp: Ditto.
3725 * gdb.reverse/solilb-precsave.exp: Ditto.
3726 * gdb.reverse/step-precsave.exp: Ditto.
3727 * gdb.reverse/until-precsave.exp: Ditto.
3728 * gdb.reverse/watch-precsave.exp: Ditto.
3729
4cf866a3
MS
37302009-10-22 Michael Snyder <msnyder@vmware.com>
3731
3732 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
3733 for gdb_expect. Adjust one test's expect strings for the new
3734 format of disassemble.
3735 * gdb.reverse/finish-reverse.exp: Delete 'return'.
3736 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
3737 gdb_test_multiple.
3738 * gdb.reverse/step-reverse.exp: Delete 'return'.
3739 * gdb.reverse/until-reverse.exp: Delete blank lines.
3740 * gdb.reverse/watch-reverse.exp: Delete blank lines.
3741
2b28d209
PP
37422009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
3743
3744 * gdb.base/consecutive.exp: Adjust.
3745 * gdb.base/display.exp: Likewise.
3746 * gdb.base/pc-fp.exp: Likewise.
3747 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 3748
33b9c32b
MS
37492009-10-19 Michael Snyder <msnyder@vmware.com>
3750
3751 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
3752 * gdb.reverse/finish-reverse.c: Ditto.
3753 * gdb.reverse/sigall-reverse.c: Ditto.
3754 * gdb.reverse/solib-reverse.c: Ditto.
3755 * gdb.reverse/step-reverse.c: Ditto.
3756 * gdb.reverse/watch-reverse.c: Ditto.
3757
6c95b8df
PA
37582009-10-19 Pedro Alves <pedro@codesourcery.com>
3759 Stan Shebs <stan@codesourcery.com>
3760
3761 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
3762 * gdb.base/foll-exec.exp: Adjust to expect a process id before
3763 "Executing new program".
3764 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
3765 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
3766 left listed after having been killed.
3767 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
3768 * gdb.base/maint.exp: Adjust test.
3769
3770 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
3771 * gdb.multi/Makefile.in: New.
3772 * gdb.multi/base.exp: New.
3773 * gdb.multi/goodbye.c: New.
3774 * gdb.multi/hangout.c: New.
3775 * gdb.multi/hello.c: New.
3776 * gdb.multi/bkpt-multi-exec.c: New.
3777 * gdb.multi/bkpt-multi-exec.exp: New.
3778 * gdb.multi/crashme.c: New.
3779
279017b7
TG
37802009-10-13 Tristan Gingold <gingold@adacore.com>
3781
3782 * gdb.base/sepdebug.exp: Check debug info are found.
3783
0413d738
PA
37842009-10-08 Pedro Alves <pedro@codesourcery.com>
3785
3786 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
3787 bits.
3788
c628eecc
JK
37892009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3790
3791 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
3792
38af1bfe
JB
37932009-10-07 Joel Brobecker <brobecker@adacore.com>
3794
3795 * gdb.base/watchpoints.c: Add copyright header. Reformat one
3796 of the comments.
3797
2b0adecd
PM
37982009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
3799
3800 * gdb.base/annota1.exp: Remove obsolete match_max increase.
3801 * gdb.base/annota3.exp: Idem.
3802 * gdb.base/maint.exp: Idem.
3803
8d417781
PM
38042009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
3805
889bf7c5 3806 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
3807 to default.
3808
bb61102d
PM
38092009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
3810
889bf7c5 3811 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
3812 mingw and cygwin targets.
3813
ace5c364
PM
38142009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
3815 Pedro Alves <pedro@codesourcery.com>
3816
889bf7c5 3817 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
3818 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
3819
c2d494a0
PM
38202009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
3821
e1b52ce2
PM
3822 * gdb.base/shr1.c: Use %p in format string.
3823 * gdb.base/unload.c: Avoid warning in fprintf.
3824 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 3825
209f53f5
PM
38262009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
3827
3828 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
3829 long type.
3830 (test_unlink): Correct printf string.
3831 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
3832 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
3833
8172766a
JK
38342009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3835
3836 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
3837 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
3838 * gdb.arch/ia64-breakpoint-shadow.S: New file.
3839
0f73703c
UW
38402009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3841
3842 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
3843 * gdb.objc/nondebug.exp: Likewise.
3844
b32306ca
UW
38452009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3846
3847 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
3848 target_info setting.
3849
3850 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
3851 that detect new threads during "info threads".
3852
0057022f
UW
38532009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3854
3855 * gdb.threads/manythreads.c (main): Increase thread stack size
3856 to 2*PTHREAD_STACK_MIN.
3857 * gdb.threads/multi-create.c (main): Likewise.
3858 (create_function): Likewise.
3859
f29c0325
UW
38602009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3861
3862 * gdb.base/dump.exp: Pass difference of pointer types instead
3863 of integer types as offset to restore in intarr3.srec case.
3864
fcb34849
UW
38652009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3866
3867 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
3868
d5142e3b
UW
38692009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3870
3871 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
3872
087b74b2 38732009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 3874
087b74b2
PM
3875 New test for two watchpoints, with disabling of
3876 the first inserted.
3877 * testsuite/gdb.base/watchpoints.c: New file.
3878 * testsuite/gdb.base/watchpoints.exp: New file.
3879
96c07c5b
TT
38802009-09-25 Tom Tromey <tromey@redhat.com>
3881
3882 * gdb.base/charset.exp: Test utf-16 strings with Python.
3883
b8899f2b
TT
38842009-09-25 Tom Tromey <tromey@redhat.com>
3885
3886 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
3887 UCS-4.
3888 * gdb.base/charset.c (utf_32_string): Rename.
3889 (init_utf32): Rename.
3890 (main): Update.
3891
329719ec
TT
38922009-09-22 Tom Tromey <tromey@redhat.com>
3893
3894 * gdb.python/py-function.exp: Add regression tests.
3895
11ef0d76
KS
38962009-09-21 Keith Seitz <keiths@redhat.com>
3897
3898 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
3899 with invalid operator.
3900
3fe8f3b3
KS
39012009-09-21 Keith Seitz <keiths@redhat.com>
3902
3903 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
3904 and destructor using typedef name of class.
3905 * gdb.cp/classes.cc (class Base1): Add a destructor.
3906 (base1): New typedef.
3907 (use_methods): Instanitate an object of type base1.
3908 * gdb.cp/templates.exp (test_template_typedef): New procedure.
3909 (do_tests): Call test_template_typedef.
3910 * gdb.cp/templates.cc (Baz::~Baz): New method.
3911 (intBazOne): New typedef.
3912 (main): Instantiate intBazOne.
3913
7a9fe101
PM
39142009-09-21 Phil Muldoon <pmuldoon@redhat.com>
3915
3916 PR python/10633
3917
3918 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
3919 Function.
3920 (run_lang_tests): Add print elements test.
3921
2e4d963f
PM
39222009-09-21 Phil Muldoon <pmuldoon@redhat.com>
3923
3924 * gdb.python/py-value.exp (test_subscript_regression): New
3925 function. Test for invalid subscripts.
3926 * gdb.python/py-value.c (main): Add test array, and pointer to it.
3927 (ptr_ref): New function.
3928
ec7e75e7
PP
39292009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3930
3931 * gdb.base/default.exp: Fix "show convenience".
3932
0cc7d26f
TT
39332009-09-15 Tom Tromey <tromey@redhat.com>
3934
3935 * lib/mi-support.exp (mi_create_varobj): Update.
3936 (mi_create_floating_varobj): Likewise.
3937 (mi_create_dynamic_varobj): New proc.
3938 (mi_varobj_update): Update.
3939 (mi_varobj_update_with_type_change): Likewise.
3940 (mi_varobj_update_kv_helper): New proc.
3941 (mi_varobj_update_dynamic_helper): Rewrite.
3942 (mi_varobj_update_dynamic): New proc.
3943 (mi_list_varobj_children): Update.
3944 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
3945 * gdb.python/python-prettyprint.py (pp_outer): New class.
3946 (pp_nullstr): Likewise.
3947 (lookup_function): Register new printers.
3948 * gdb.python/python-prettyprint.c (struct substruct): New type.
3949 (struct outerstruct): Likewise.
3950 (substruct_test): New function.
3951 (struct nullstr): New type.
3952 (string_1, string_2): New globals.
3953 (main): Add new tests.
3954 * gdb.python/python-mi.exp: Added regression tests.
3955 * gdb.mi/mi2-var-display.exp: Update.
3956 * gdb.mi/mi2-var-cmd.exp: Update.
3957 * gdb.mi/mi2-var-child.exp: Update.
3958 * gdb.mi/mi2-var-block.exp: Update.
3959 * gdb.mi/mi-var-invalidate.exp: Update.
3960 * gdb.mi/mi-var-display.exp: Update.
3961 * gdb.mi/mi-var-cmd.exp: Update.
3962 * gdb.mi/mi-var-child.exp: Update.
3963 * gdb.mi/mi-var-block.exp: Update.
3964 * gdb.mi/mi-break.exp: Update.
3965 * gdb.mi/gdb701.exp: Update.
3966
a96d9b2e
SDJ
39672009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
3968
3969 * Makefile.in: Inclusion of catch-syscall object.
3970 * gdb.base/catch-syscall.c: New file.
3971 * gdb.base/catch-syscall.exp: New file.
3972
b43b923a
MS
39732009-09-12 Michael Snyder <msnyder@vmware.com>
3974
3975 * gdb.reverse/step-reverse.exp: Explicitly check for targets
3976 that can support reverse debuggnig.
3977
cec03d70
TT
39782009-09-11 Tom Tromey <tromey@redhat.com>
3979
3980 * gdb.dwarf2/valop.S: New file.
3981 * gdb.dwarf2/valop.exp: New file.
3982
e23bb3fc
MK
39832009-09-11 Mark Kettenis <kettenis@gnu.org>
3984
3985 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
3986
37c3696d
DE
39872009-09-10 Doug Evans <dje@google.com>
3988
3989 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
3990 Add $gdb_prompt to second breakpoint regexp.
3991
5172aecb
JB
39922009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
3993
3994 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
3995 names, add missing ones.
3996 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
3997 * gdb.python/py-frame.c: Rename from python-frame.c.
3998 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
3999 testfile name.
4000 * gdb.python/py-function.exp: Rename from python-function.exp.
4001 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
4002 testfile name.
4003 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
4004 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
4005 Adjust testfile name.
4006 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
4007 * gdb.python/py-template.cc: Rename from python-template.cc.
4008 * gdb.python/py-template.exp: Rename from python-template.exp.
4009 Adjust testfile name.
4010 * gdb.python/py-value.c: Rename from python-value.c.
4011 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
4012 testfile name.
4013
b554e4bd
JK
40142009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4015
4016 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
4017 $bpt2address.
4018 (Second breakpoint address is valid on ia64)
4019 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
4020
9a68ae16
JM
40212009-09-03 Joseph Myers <joseph@codesourcery.com>
4022
4023 * gdb.base/ending-run.exp: Restrict regular expression matching
4024 line number to require closing brace following.
4025
146b9145
DE
40262009-09-03 Doug Evans <dje@google.com>
4027
4028 * gdb.base/store.exp (check_set): Fix typo in expected value message.
4029
787d21e1
TT
40302009-09-02 Tom Tromey <tromey@redhat.com>
4031
4032 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
4033
e7802207
TT
40342009-09-02 Tom Tromey <tromey@redhat.com>
4035
4036 * gdb.dwarf2/callframecfa.exp: New file.
4037 * gdb.dwarf2/callframecfa.S: New file.
4038
817aadd2
JK
40392009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4040
4041 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
4042 gdb.base/solib-overlap-main.c: New.
4043
4a76eae5
DJ
40442009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
4045
4046 PR gdb/10565
4047
4048 * gdb.base/bitfields.c (struct container, container): New.
4049 (main): Initialize it and call break5.
4050 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
4051
d4b96c9a
JK
40522009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4053
4054 Support constant DW_AT_data_member_location by GCC PR debug/40659.
4055 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
4056
4e22772d
JK
40572009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4058
4059 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
4060
2efab443
MS
40612009-08-26 Michael Snyder <msnyder@vmware.com>
4062
4063 * gdb.base/i386-reverse.c: New file.
4064 * gdb.base/i386-reverse.exp: New file.
4065 * gdb.base/Makefile.in: Add new files to be removed.
4066
07ab73a0
JM
40672009-08-26 Joseph Myers <joseph@codesourcery.com>
4068
4069 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
4070 environment-pwd for remote host.
4071 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
4072
676accff
KS
40732009-08-24 Keith Seitz <keiths@redhat.com>
4074
4075 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
4076 Add two new C++ completer tests which limit the output to a
889bf7c5 4077 given class.
676accff 4078
f9f7ad22
MS
40792009-08-24 Michael Snyder <msnyder@vmware.com>
4080
4081 * gdb.base/del.exp: Fix typo in comment.
4082 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
4083
81ecdfbb
RW
40842009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4085
4086 * configure: Regenerate.
4087 * gdb.hp/configure: Likewise.
4088 * gdb.hp/gdb.aCC/configure: Likewise.
4089 * gdb.hp/gdb.base-hp/configure: Likewise.
4090 * gdb.hp/gdb.compat/configure: Likewise.
4091 * gdb.hp/gdb.defects/configure: Likewise.
4092 * gdb.hp/gdb.objdbg/configure: Likewise.
4093 * gdb.stabs/configure: Likewise.
4094
cab0c772
UW
40952009-08-19 Doug Evans <dje@google.com>
4096
4097 * gdb.base/gdbvars.c: New file.
4098 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
4099
b8fa0bfa
PA
41002009-08-14 Pedro Alves <pedro@codesourcery.com>
4101
4102 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
4103 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
4104
b84aa90a
PA
41052009-08-13 Pedro Alves <pedro@codesourcery.com>
4106
4107 * gdb.base/default.exp: Adjust "set language test": it's now an
4108 enum command. Larger help string moved to "help set language".
4109 * gdb.base/help.exp: Adjust "help set language" expected output,
4110 now lists all known languages.
4111
0d8f9b2c
NF
41122009-08-11 Nathan Froyd <froydnj@codesourcery.com>
4113
4114 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
4115 all frame arguments.
4116 * gdb.arch/altivec-regs.exp: Likewise.
4117
bda180e0
TT
41182009-08-07 Tom Tromey <tromey@redhat.com>
4119
4120 * gdb.base/setshow.exp: Add tests for changes to set language, set
4121 check range, and set check type.
4122
48cb2d85
VP
41232009-08-03 Vladimir Prus <vladimir@codesourcery.com>
4124
4125 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
4126 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 4127 Call it.
48cb2d85 4128
1ea34204
UW
41292009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4130
4131 * configure.ac: Run gdb.cell tests when appropriate.
4132 * configure: Regenerate.
4133 * lib/cell.exp: New file.
4134 * gdb.cell: New directory.
4135 * gdb.cell/configure.ac: New file.
4136 * gdb.cell/configure: New file.
4137 * gdb.cell/Makefile.in: New file.
4138 * gdb.cell/arch.exp: New file.
4139 * gdb.cell/break.c: New file.
4140 * gdb.cell/break.exp: New file.
4141 * gdb.cell/break-spu.c: New file.
4142 * gdb.cell/bt.c: New file.
4143 * gdb.cell/bt2-spu.c: New file.
4144 * gdb.cell/bt-spu.c: New file.
4145 * gdb.cell/bt.exp: New file.
4146 * gdb.cell/coremaker.c: New file.
4147 * gdb.cell/coremaker-spu.c: New file.
4148 * gdb.cell/core.exp: New file.
4149 * gdb.cell/gcore.exp: New file.
4150 * gdb.cell/data.c: New file.
4151 * gdb.cell/data.exp: New file.
4152 * gdb.cell/data-spu.c: New file.
4153 * gdb.cell/ea-cache.exp: New file.
4154 * gdb.cell/ea-cache.c: New file.
4155 * gdb.cell/ea-cache-spu.c: New file.
4156 * gdb.cell/ea-standalone.c: New file.
4157 * gdb.cell/ea-standalone.exp: New file.
4158 * gdb.cell/ea-test.c: New file.
4159 * gdb.cell/ea-test.exp: New file.
4160 * gdb.cell/f-regs.exp: New file.
4161 * gdb.cell/mem-access.c: New file.
4162 * gdb.cell/mem-access.exp: New file.
4163 * gdb.cell/mem-access-spu.c: New file.
4164 * gdb.cell/ptype.exp: New file.
4165 * gdb.cell/registers.exp: New file.
4166 * gdb.cell/size.c: New file.
4167 * gdb.cell/sizeof.exp: New file.
4168 * gdb.cell/size-spu.c: New file.
4169 * gdb.cell/solib.exp: New file.
4170 * gdb.cell/solib-symbol.exp: New file.
4171
85e747d2
UW
41722009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4173
4174 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
4175
58d6951d
DJ
41762009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
4177
4178 * gdb.base/float.exp: Handle VFP registers.
4179
6e0a4f15
MS
41802009-07-14 Michael Snyder <msnyder@vmware.com>
4181
dcd5da87
MS
4182 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
4183 to bring gdb to the beginning of the calling line.
4184
6e0a4f15
MS
4185 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
4186 confusing the i386 epilogue unwinder.
4187
782b2b07
SS
41882009-07-14 Stan Shebs <stan@codesourcery.com>
4189
4190 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
4191
f662c3bc
MS
41922009-07-14 Michael Snyder <msnyder@vmware.com>
4193
4194 * gdb.reverse/step-reverse.exp (stepi into function call):
4195 Call instruction may not be first instruction in the line.
4196 (reverse stepi from a function call): Used wrong line number.
4197
8f313923
JK
41982009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4199
4200 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
4201
4662c76e
JK
42022009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4203
4204 Fix gdb.base/macscp.exp when using custom inputrc.
4205 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
4206 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
4207 env(TERM) set.
4208 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
4209 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
4210
aa81e255
JK
42112009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4212
4213 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
4214 * gdb.base/annota1.exp (thread_test): Import global $testfile.
4215 Change the compilation target to match the testcase name.
4216 * gdb.base/sect-cmd.exp: Change the compilation target to match the
4217 testcase name.
4218 * a2-run.exp: Use for setup prepare_for_testing. Change the
4219 compilation target to match the testcase name.
4220 * gdb.base/commands.exp: Likewise.
4221 * gdb.base/finish.exp: Likewise.
4222 * gdb.base/float.exp: Likewise.
4223 * gdb.base/info-target.exp: Likewise.
4224 * gdb.base/relational.exp: Likewise.
4225 * gdb.base/term.exp: Likewise.
4226 * gdb.base/until.exp: Likewise.
4227 * gdb.base/volatile.exp: Likewise.
4228 * gdb.base/whatis-exp.exp: Likewise.
4229
4c93b1d7
HZ
42302009-07-11 Hui Zhu <teawater@gmail.com>
4231
4232 * gdb.base/help.exp (disassemble): Update expected help text.
4233
812f7342
TT
42342009-07-09 Tom Tromey <tromey@redhat.com>
4235
4236 * lib/gdb.exp: Handle TRANSCRIPT.
4237 (remote_spawn, remote_close, send_gdb): New procs.
4238
fbb8f299
PM
42392009-07-10 Phil Muldoon <pmuldoon@redhat.com>
4240
4241 * gdb.python/python-prettyprint.c: Add counted null string
4242 structure.
4243 * gdb.python/python-prettyprint.exp: Print null string. Test for
4244 embedded nulls.
4245 * gdb.python/python-prettyprint.py (pp_ns): New Function.
4246 * gdb.python/python-value.exp (test_value_in_inferior): Add
4247 variable length string fetch tests.
4248 * gdb.python/python-value.c (main): Add strings for string fetch tests.
4249
c0ac0ec7
JK
42502009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4251
4252 * gdb.base/dump.exp (inaccessible memory is reported): New test.
4253
30b66ecc
TT
42542009-07-07 Tom Tromey <tromey@redhat.com>
4255
4256 * gdb.base/call-rt-st.exp: Update for change to escape output.
4257 * gdb.base/callfuncs.exp: Likewise.
4258 * gdb.base/charset.exp: Likewise.
4259 * gdb.base/constvars.exp: Likewise.
4260 * gdb.base/long_long.exp: Likewise.
4261 * gdb.base/pointers.exp: Likewise.
4262 * gdb.base/printcmds.exp: Likewise.
4263 * gdb.base/setvar.exp: Likewise.
4264 * gdb.base/store.exp: Likewise.
4265 * gdb.cp/ref-types.exp: Likewise.
4266 * gdb.mi/mi-var-child.exp: Likewise.
4267 * gdb.mi/mi-var-display.exp: Likewise.
4268 * gdb.mi/mi2-var-display.exp: Likewise.
4269 * gdb.base/charset.exp: Test octal escape sequence length.
4270 Update for change to escape output.
4271
187c4a2b
JK
42722009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4273
4274 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
4275
d80a43f9
DJ
42762009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
4277
4278 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
4279
047427a8
JK
42802009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4281
4282 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
4283 gdbserver increasing $portnum if "Can't bind address" has been seen.
4284
8b5a0f4f
PA
42852009-07-05 Pedro Alves <pedro@codesourcery.com>
4286
4287 * gdb.base/ending-run.exp: Add "step out of main" pattern for
4288 mingw32ce.
4289
7d93ba58
PA
42902009-07-05 Pedro Alves <pedro@codesourcery.com>
4291
4292 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
4293 VFP format.
4294
2277426b
PA
42952009-07-02 Pedro Alves <pedro@codesourcery.com>
4296
4297 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
4298 linux. Adjust to use "inferior", "info inferiors", "detach
4299 inferior" and "kill inferior" instead of "restart", "info fork",
4300 "detach fork" and "delete fork".
4301 * gdb.base/ending-run.exp: Spell out "info".
4302 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
4303 the "kill" command.
4304
5af949e3
UW
43052009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4306
4307 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
4308 change to prefix TLS offset in hex with 0x.
4309
5d3729b5
UW
43102009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4311
4312 * gdb.base/default.exp: Update test case for "x" changes.
4313
af589bd0
TG
43142009-07-01 Tristan Gingold <gingold@adacore.com>
4315
4316 * gdb.base/bigcore.exp: Make darwin untested.
4317
40974f91
JK
43182009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4319
4320 * gdb.base/completion.exp (directory completion): Create the directory.
4321 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
4322 escapeuniquesub.
4323 (directory completion 2): Expect now ${escapeuniquesub}.
4324 (Glob remaining of directory test): Remove one excessive newline.
4325 Expect the real output.
4326
59dd3af6
JK
43272009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4328
4329 Fix `make check//%' target after `make check' has been ran.
4330 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
4331 a mkdir call.
4332 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
4333 (%/.dir): Remove.
4334
f4e164aa
JK
43352009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4336
4337 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
4338 the expected result record.
4339
69af2122
JK
43402009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4341
4342 Remove racy FAILs relying just on the timeouts.
4343 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
4344 (annotation_level 2): Remove racy FAILs.
4345
2fd481e1
PP
43462009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
4347
4348 gdb/10275
889bf7c5
PA
4349 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
4350
c38f313d
DJ
43512009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
4352
4353 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
4354
8b777f02
VP
43552009-06-30 Vladimir Prus <vladimir@codesourcery.com>
4356
4357 * gdb.mi/mi-stack.exp: Testing symbolic options
4358 to -stack-list-locals and -stack-list-arguments.
4359
00c7eacf
JK
43602009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4361
4362 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
4363
6bc80edc
TT
43642009-06-29 Tom Tromey <tromey@redhat.com>
4365
4366 * dg-extract-results.sh: New file.
4367 * Makefile.in (FORCE_PARALLEL): New variable.
4368 (CHECK_TARGET): New conditional variable.
4369 (check): Use CHECK_TARGET.
4370 (DO_RUNTEST): New variable.
4371 (check-single): New target.
4372 (TEST_DIRS): New variable.
4373 (TEST_TARGETS): Likewise.
4374 (check-parallel): New target.
4375 (check-gdb.%): New pattern.
4376 (BASE1_FILES): New variable.
4377 (BASE2_FILES): Likewise.
4378 (check-gdb.base%): New pattern.
4379 (%/.dir): New pattern.
4380 * configure: Rebuild.
4381 * aclocal.m4 (AM_CONDITIONAL): New defun.
4382 * configure.ac: Check whether user is using GNU make.
4383 (GMAKE): New conditional.
4384
794684b6
SW
43852009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
4386
4387 * gdb.cp/namespace-nested-import.cc: New test.
4388 * gdb.cp/namespace-nested-import.exp: New test.
4389
edb3359d
DJ
43902009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
4391
4392 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
4393 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
4394 * gdb.opt/Makefile.in (EXECUTABLES): Update.
4395 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
4396 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
4397 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
4398 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
4399 gdb.opt/inline-markers.c: New files.
4400 * lib/gdb.exp (skip_inline_frame_tests): New function.
4401 (skip_inline_var_tests): New function.
4402
cf657a0c
AS
44032009-06-27 Andreas Schwab <schwab@linux-m68k.org>
4404
4405 * gdb.cp/exception.exp: Don't require $hex before inner frame in
4406 backtrace.
4407
28d41a99
MS
44082009-06-27 Michael Snyder <msnyder@vmware.com>
4409
4410 * gdb.reverse: New directory.
4411 * gdb.reverse/break-reverse.c: New test.
4412 * gdb.reverse/break-reverse.exp: New test.
4413 * gdb.reverse/consecutive-reverse.c: New test.
4414 * gdb.reverse/consecutive-reverse.exp: New test.
4415 * gdb.reverse/finish-reverse.c: New test.
4416 * gdb.reverse/finish-reverse.exp: New test.
4417 * gdb.reverse/machinestate.c: New test.
4418 * gdb.reverse/ms1.c: New test.
4419 * gdb.reverse/machinestate.exp: New test.
4420 * gdb.reverse/Makefile.in: New file.
4421 * gdb.reverse/shr2.c: New test.
4422 * gdb.reverse/solib-reverse.c: New test.
4423 * gdb.reverse/solib-reverse.exp: New test.
4424 * gdb.reverse/step-reverse.c: New test.
4425 * gdb.reverse/step-reverse.exp: New test.
4426 * gdb.reverse/until-reverse.c: New test.
4427 * gdb.reverse/ur1.c: New test.
4428 * gdb.reverse/until-reverse.exp: New test.
4429 * gdb.reverse/watch-reverse.c: New test.
4430 * gdb.reverse/watch-reverse.exp: New test.
4431 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
4432 * configure: Regenerate.
4433
fe3c8b0d
DE
44342009-06-26 Doug Evans <dje@google.com>
4435
4436 * gdb.base/psymtab.exp: Turn off pending breakpoints.
4437
3a72a602
PM
44382009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
4439
4440 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
4441 windows problem for 'file delete $binfile'.
4442
27aa8d6a
SW
44432009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
4444
4445 * gdb.cp/namespace-using.exp: New test.
4446 * gdb.cp/namespace-using.cc: New test.
4447
8ac055f8
JB
44482009-05-20 Joel Brobecker <brobecker@adacore.com>
4449
4450 * gdb.ada/variant_record_packed_array: New testcase.
4451
85e306ed
TT
44522009-06-23 Tom Tromey <tromey@redhat.com>
4453
4454 * gdb.base/charset.exp (test_combination): Regression test.
4455 * gdb.base/charset.c (my_wchar_t): New typedef.
4456 (myvar): New global.
4457 (main): Set myvar.
4458
56643c5e
PM
44592009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
4460
4461 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
4462 target.
4463
1fac167a
UW
44642009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4465
4466 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
4467
7ccb0be9
UW
44682009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4469
4470 * gdb.mi/gdb680.exp: Update test for error message.
4471
568d6575
UW
44722009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4473
4474 * gdb.base/annota1.exp: Allow multiple occurrences of the
4475 frames-invalid annotation.
4476 * gdb.cp/annota2.exp: Likewise.
4477
7cd1089b
PM
44782009-06-15 Phil Muldoon <pmuldoon@redhat.com>
4479
4480 * gdb.cp/gdb2495.cc: New file.
4481 * gdb.cp/gdb2495.exp: New file.
4482
72c63395
JK
44832009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4484
4485 Report error on GDB crash during runto.
4486 * lib/gdb.exp (runto <eof>): New.
4487
3788363d
DJ
44882009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
4489
4490 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
4491 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
4492 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
4493 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
4494 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
4495 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
4496 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
4497 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
4498 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
4499 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
4500 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
4501 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
4502 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
4503 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
4504 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
4505 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
4506 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
4507 gdb.server/server-mon.exp, gdb.server/server-run.exp,
4508 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
4509 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
4510 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
4511 gdb.trace/passcount.exp, gdb.trace/report.exp,
4512 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
4513 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
4514 gdb.trace/while-stepping.exp: Use a unique name for the compiled
4515 executable.
4516
17592de3
PA
45172009-06-07 Pedro Alves <pedro@codesourcery.com>
4518
4519 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
4520 defined before referencing it.
4521
701e355d
DE
45222009-06-03 Doug Evans <dje@google.com>
4523
4524 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
4525 * gdb.arch/i386-see.c: Ditto.
4526
f2292c65
PM
45272009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
4528
4529 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
4530 (check_macro): Return 1 if undefined.
4531 If first test fails, check if macro debug information is available,
4532 and report unsupported test if no macro information is found.
4533
5a437975
DE
45342009-05-29 Doug Evans <dje@google.com>
4535
4536 * gdb.threads/hand-call-in-threads.exp: New.
4537 * gdb.threads/hand-call-in-threads.c: New.
4538
c141c696
MS
45392009-05-29 Michael Snyder <msnyder@vmware.com>
4540
4541 * gdb.base/break-always.exp: Change "1" to "on".
4542 Add confirmation check.
4543
b3444185
PA
45442009-05-28 Pedro Alves <pedro@codesourcery.com>
4545
4546 * gdb.threads/threxit-hop-specific.c: New.
4547 * gdb.threads/threxit-hop-specific.exp: New.
4548 * gdb.threads/thread-execl.c: New.
4549 * gdb.threads/thread-execl.exp: New.
4550
b6313243
TT
45512009-05-27 Tom Tromey <tromey@redhat.com>
4552 Thiago Jung Bauermann <bauerman@br.ibm.com>
4553
4554 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
4555 (mi_child_regexp): Likewise.
4556 (mi_list_varobj_children_range): Likewise.
4557 (mi_get_features): Likewise.
4558 (mi_list_varobj_children): Rewrite.
4559 * gdb.python/python-mi.exp: New file.
4560
a6bac58e
TT
45612009-05-27 Tom Tromey <tromey@redhat.com>
4562 Thiago Jung Bauermann <bauerman@br.ibm.com>
4563 Phil Muldoon <pmuldoon@redhat.com>
4564 Paul Pluzhnikov <ppluzhnikov@google.com>
4565
4566 * gdb.python/python-prettyprint.exp: New file.
4567 * gdb.python/python-prettyprint.c: New file.
4568 * gdb.python/python-prettyprint.py: New file.
4569 * gdb.base/display.exp: print/r is now valid.
4570
2c74e833
TT
45712009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
4572 Tom Tromey <tromey@redhat.com>
4573 Pedro Alves <pedro@codesourcery.com>
4574 Paul Pluzhnikov <ppluzhnikov@google.com>
4575
4576 * gdb.python/python-template.exp: New file.
4577 * gdb.python/python-template.cc: New file.
4578 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
4579 tests.
4580 * gdb.python/python-value.exp (py_objfile_tests): New proc.
4581 Call it.
4582 (test_value_after_death): New proc.
4583 * gdb.python/python-value.c (PTR): New typedef.
4584 (main): New variable 'x'.
4585
89c73ade
TT
45862009-05-27 Tom Tromey <tromey@redhat.com>
4587
4588 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
4589 tests.
4590 * gdb.python/python-value.exp (py_objfile_tests): New proc.
4591 Call it.
4592
a75724bc
PA
45932009-05-27 Pedro Alves <pedro@codesourcery.com>
4594
4595 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
4596
e58b0e63
PA
45972009-05-24 Pedro Alves <pedro@codesourcery.com>
4598
4599 * gdb.threads/fork-thread-pending.c: New.
4600 * gdb.threads/fork-thread-pending.exp: New.
4601
4ac36638
JK
46022009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4603
4604 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
4605 * gdb.dwarf2/dw2-strp.S (a_string2): New.
4606
889bf7c5 46072009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 4608
889bf7c5 4609 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 4610
b242c3c2
PA
46112009-05-17 Pedro Alves <pedro@codesourcery.com>
4612
4613 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
4614 `gdb_get_line_number'. Call `callee' in both parent and child.
4615 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
4616 `gdb_get_line_number' instead of hardcoding line numbers.
4617 (catch_fork_unpatch_child): New procedure to test detaching
4618 breakpoints from child fork.
4619 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
4620 hardcoding line numbers.
4621 (do_fork_tests): Run `catch_fork_unpatch_child'.
4622
ee342b23
VP
46232009-05-17 Vladimir Prus <vladimir@codesourcery.com>
4624
4625 * gdb.mi/mi-cmd-var.exp: Check that when varobj
4626 of structure type enters or leaves the scope, it
4627 is reported by -var-update.
4628
e2009e98
DE
46292009-05-11 Doug Evans <dje@sebabeach.org>
4630
4631 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
4632 * gdb.threads/pending-step.c (main): Fix off-by-one error.
4633 * gdb.threads/schedlock.c (main): Fix off-by-one error.
4634
00903456
JK
46352009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4636
4637 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
4638
dc621c35
DE
46392009-04-30 Doug Evans <dje@google.com>
4640
4641 * gdb.threads/watchthreads2.exp: New testcase.
4642 * gdb.threads/watchthreads2.c: New testcase.
4643
9ab4e744
DE
46442009-04-29 Doug Evans <dje@google.com>
4645
4646 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
4647 * gdb.cp/mb-ctor.cc: Ditto.
4648 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
4649 * gdb.cp/mb-inline.h (multi_line_foo): New function.
4650 * gdb.cp/mb-inline1.cc: Call it.
4651 * gdb.cp/mb-inline2.cc: Ditto.
4652 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
4653 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
4654
484086b7
JK
46552009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4656
4657 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
4658 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
4659 Replace all uses of `decimal' by `nonzero'.
4660 (info macro FROM_COMMANDLINE): New test.
4661
379a77b5
TT
46622009-04-27 Tom Tromey <tromey@redhat.com>
4663
4664 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
4665
b92b73c2
DE
46662009-04-27 Doug Evans <dje@google.com>
4667
4668 * gdb.threads/watchthreads.c (main): Initialize args before starting
4669 the threads. Plus formatting cleanup.
4670 * gdb.threads/watchthreads.exp: Avoid errant failures due to
4671 biased scheduling of one thread.
4672
945a118d
JG
46732009-04-27 Jerome Guitton <guitton@adacore.com>
4674
4675 * gdb.cp/templates.cc (GetMax): New template.
4676 (main): Declare two instances of GetMax.
4677 * gdb.cp/templates.exp: Add new test.
4678
d389af10
JK
46792009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4680
4681 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
4682
e7f86de9
JM
46832009-04-22 Joseph Myers <joseph@codesourcery.com>
4684
4685 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
4686
334cc82d
TT
46872009-04-15 Tom Tromey <tromey@redhat.com>
4688
4689 * gdb.base/charset.exp: Add regression test.
4690
d12672cc
JB
46912009-04-14 Joel Brobecker <brobecker@adacore.com>
4692
4693 * gdb.base/exe-lock.exp: New testcase.
4694
18e8c3bc
TT
46952009-04-13 Tom Tromey <tromey@redhat.com>
4696
4697 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
4698 operator on Frame.
4699
5ecd5cbe
UW
47002009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4701
4702 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
4703 * gdb.server/ext-attach.exp: Likewise.
4704
7309f756
VP
47052009-04-03 Vladimir Prus <vladimir@codesourcery.com>
4706
4707 Eliminate some sleep usage.
4708
889bf7c5
PA
4709 * gdb.mi/basics.c (do_nothing): New.
4710 (main): Use do_nothing instead of printf, so that
4711 not to introduce race condition between output of
4712 inferiour and output of gdb. Do not use sleep as it
4713 is not generally available on embedded targets.
7309f756 4714
f4b95f6f
PA
47152009-04-02 Pedro Alves <pedro@codesourcery.com>
4716
4717 * gdb.server/ext-attach.exp: Expect an optional process id after
4718 "Detached from remote process".
4719
de40b933
JK
47202009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4721
4722 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
4723 gdb.dwarf2/dw2-unresolved.exp: New.
4724
2ae101a4
PA
47252009-04-02 Pedro Alves <pedro@codesourcery.com>
4726
4727 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
4728 mi_run_to_main.
4729
56a8e183
PA
47302009-04-02 Pedro Alves <pedro@codesourcery.com>
4731
4732 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
4733 mi_run_to_main. Skip thread exit test on remote targets.
4734 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
4735 mi_run_to_main.
4736 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
4737 mi_run_to_main.
4738 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
4739 when expecting ^connected. Detect when the target doesn't support
4740 non-stop mode.
4741 (mi_run_cmd): Detect if non-stop mode was requested by isn't
4742 supported. Return -1 on error, 0 on success.
4743 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
4744 (mi_runto): Return mi_runto_helper's result explicitly.
4745
c35fafde
PA
47462009-04-01 Pedro Alves <pedro@codesourcery.com>
4747
4748 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
4749
f8a8dce6
JB
47502009-04-01 Tom Tromey <tromey@redhat.com>
4751
4752 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
4753 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
4754 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
4755 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
4756
71c25dea
TT
47572009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
4758 Jan Kratochvil <jan.kratochvil@redhat.com>
4759
4760 PR gdb/931
4761 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
4762 output.
4763 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
4764 for gdb/931.
4765 * dw2-strp.S (DW_AT_language): Change to C++.
4766 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
4767
02d9a9ce
JB
47682009-03-31 Joel Brobecker <brobecker@adacore.com>
4769
4770 * gdb.ada/tasks: New testcase.
4771
1042e4c0
SS
47722009-03-30 Stan Shebs <stan@codesourcery.com>
4773
4774 * gdb.trace/actions.exp: Update to match new info trace format.
4775 * gdb.trace/deltrace.exp: Ditto.
4776 * gdb.trace/infotrace.exp: Ditto.
4777 * gdb.trace/passcount.exp: Ditto.
4778 * gdb.trace/save-trace.exp: Ditto.
4779 * gdb.trace/while-stepping.exp: Ditto.
4780 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
4781
f8f6f20b
TJB
47822009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4783
4784 * gdb.python/python-frame.c: New file.
4785 * gdb.python/python-frame.exp: New file.
4786
c0c6f777
TJB
47872009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
4788
4789 * gdb.python/python-value.exp: Add tests for the address
4790 attribute.
4791
3cb51905
AS
47922009-03-29 Andreas Schwab <schwab@linux-m68k.org>
4793
4794 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
4795
88fc996f
DE
47962009-03-26 Doug Evans <dje@google.com>
4797
4798 * gdb.mi/mi-nonstop-exit.exp: New file.
4799 * gdb.mi/non-stop-exit.c: New file.
4800
56ef84b1
TT
48012009-03-26 Tom Tromey <tromey@redhat.com>
4802
4803 Update for change to prologue skipping:
4804 * gdb.mi/mi2-simplerun.exp: Update.
4805 * gdb.mi/mi2-break.exp: Update.
4806 * gdb.mi/mi-simplerun.exp: Update.
4807 * gdb.mi/mi-break.exp: Update.
4808 * gdb.base/ending-run.exp: Update.
4809
def2b000
TJB
48102009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
4811
4812 * gdb.python/python-value.exp (test_value_in_inferior): Test
4813 gdb.Value.is_optimized_out attribute.
4814
442ddf59
JK
48152009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4816
4817 * gdb.dwarf2/dw2-noloc-main.c: New file.
4818 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
4819 (.text): Remove.
4820 (.data): New.
4821 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
4822 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
4823 (DW_TAG_subprogram func_cu1, noloc): Remove.
4824 (main): New.
4825 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
4826 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
4827 (file_symbols): New procedure.
4828
a8df5de4
TT
48292009-03-25 Tom Tromey <tromey@redhat.com>
4830
4831 * gdb.base/charset.exp (valid_target_charset): New proc.
4832 Use it to skip tests on invalid charsets.
4833
cc1d7add
PM
48342009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
4835
4836 * gdb.base/completion.exp: Add a test for directory completion.
4837
bcd5727b
JK
48382009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4839
4840 Fix a racy FAIL.
4841 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
4842 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
4843
cc924cad
TJB
48442009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
4845
4846 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
4847 * gdb.python/python-function.exp: Add test for function returning
4848 a GDB value.
4849
bc3b79fd
TJB
48502009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
4851
4852 * gdb.python/python-function.exp: New file.
4853
6c7a06a3
TT
48542009-03-20 Tom Tromey <tromey@redhat.com>
4855
4856 * gdb.base/store.exp: Update for change to escape output.
4857 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
4858 to escape output.
4859 * gdb.base/pointers.exp: Update for change to escape output.
4860 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
4861 to escape output.
4862 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
4863 escape output.
4864 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
4865 to escape output.
4866 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
4867 escape output.
4868 * gdb.base/setvar.exp: Update for change to escape output.
4869 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
4870 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
4871 to escape output.
4872 (test_print_string_constants): Likewise.
4873 * gdb.base/charset.exp (valid_host_charset): Check size of
4874 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
4875 cases. Handle "auto"-related output.
4876 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
4877 (uvar, Uvar): New globals.
4878
c31af87b
JG
48792009-03-19 Jerome Guitton <guitton@adacore.com>
4880
4881 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
4882 deltas.
4883 * gdb.ada/fixed_points.exp: Ditto.
4884
51272cf2
PA
48852009-03-18 Pedro Alves <pedro@codesourcery.com>
4886
4887 * return-nodebug.c: Don't include stdio.h.
4888 (init): Delete.
4889 (func): Delete definition and provide extern declaration.
4890 (t): New.
4891 (main): Don't call printf. Call func and store its result in t.
4892 * return-nodebug1.c: New.
4893 * return-nodebug.exp: Don't expect stdio output. Instead, print
4894 the global variable t. Drop printf formatters and cast types from
4895 foreach loop. Don't use prepare_for_testing. Compile
4896 return-nodebug.c and return-nodebug1.c in separate steps. Don't
4897 define FORMAT or CAST.
4898
d24948ac
PP
48992009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4900
4901 * gdb.base/solib-display.exp: Disable test for remote targers.
4902
61ff14c6
JK
49032009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4904
4905 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
4906
cb4dce93
JK
49072009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4908
4909 Fix a racy FAIL.
4910 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
4911 code from `follow parent, print pids'.
4912 (`follow child, print pids', `follow parent, print pids'): Call it.
4913 Replace `gdb_test "break..."' by gdb_breakpoint.
4914
f7c60c5e
VP
49152009-03-13 Vladimir Prus <vladimir@codesourcery.com>
4916
4917 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 4918 sync and async modes.
f7c60c5e 4919
383ace49
JB
49202009-03-12 Joel Brobecker <brobecker@adacore.com>
4921
4922 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
4923 that was checked in by mistake. Remove loading of ada.exp, since
4924 this is not necessary in this case.
4925
4ce102af
JB
49262009-03-12 Joel Brobecker <brobecker@adacore.com>
4927
4928 * gdb.ada/ptype_arith_binop.exp: New testcase.
4929
529a2aef
JB
49302009-03-12 Joel Brobecker <brobecker@adacore.com>
4931
4932 * gdb.ada/mod_from_name: New testcase.
4933
8a38181c
JB
49342009-03-12 Joel Brobecker <brobecker@adacore.com>
4935
4936 * gdb.ada/tick_last_segv: New testcase.
4937
11436dee
VP
49382009-03-12 Vladimir Prus <vladimir@codesourcery.com>
4939
61ff14c6 4940 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 4941
1f31650a
VP
49422009-03-12 Vladimir Prus <vladimir@codesourcery.com>
4943
61ff14c6
JK
4944 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
4945 include the token in ^running and frame info in *stopped.
1f31650a 4946
a3247a22
PP
49472009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
4948
4949 * solib-display.exp: New file.
4950 * solib-display-main.c: New file.
4951 * solib-display-lib.c: New file.
61ff14c6 4952
aae64587
PA
49532009-03-05 Pedro Alves <pedro@codesourcery.com>
4954
4955 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
4956
44aabfbc
JK
49572009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4958
4959 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
4960 (list_and_check_macro): Use more specific test name.
4961 (next to definition): Make the test names unique.
4962
c087fcd3
PM
49632009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
4964
4965 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 4966
c86cf029
VP
49672009-02-17 Vladimir Prus <vladimir@codesourcery.com>
4968
4969 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
4970 notifications.
4971 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
4972 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
4973 * lib/mi-support.exp (library_loaded_re): New.
4974 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
4975
3ea85240
VP
49762009-02-17 Vladimir Prus <vladimir@codesourcery.com>
4977
4978 * gdb.gdb/observer.exp: Use test_notification observer, not
4979 normal_stop, everywhere.
4980 (test_normal_stop_notifications): Rename to...
4981 (test_notifications): ...this.
4982 (test_observer_normal_stop): Rename to...
4983 (test_observer): ...this.
4984
1903f0e6
DE
49852009-02-16 Doug Evans <dje@google.com>
4986
4987 * gdb.arch/amd64-disp-step.S (test_int3): New test.
4988 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
4989 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
4990 (test_prefixed_syscall,test_int3): New tests.
4991 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
4992 (test_prefixed_syscall,test_int3): New tests.
4993
1d33d6ba
VP
49942009-02-14 Vladimir Prus <vladimir@codesourcery.com>
4995
3cb51905
AS
4996 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
4997 (mi_expect_interrupt): Likewise.
4998 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
4999 response.
1d33d6ba 5000
faafb047
PM
50012009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5002
5003 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
5004 * gdb.base/pc-fp.exp (get_valueofx): Remove.
5005 Replace calls to get_valueofx by get_hexadecimal_valueof.
5006
417e16e2
PM
50072009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5008
5009 * lib/gdb.exp (get_valueof): Accept anything as a return value.
5010 (get_integer_valueof): New procedure.
5011 (get_sizeof): Use new get_integer_value_of.
5012 * gdb.base/sizeof.exp: Replace all uses of get_valueof
5013 by get_integer_valueof.
5014
7065b901
TT
50152009-02-13 Tom Tromey <tromey@redhat.com>
5016
5017 * gdb.base/remote.exp (get_sizeof): Remove.
5018 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
5019 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
5020 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
5021 * lib/gdb.exp (get_valueof): Move from long_long.exp.
5022 (get_sizeof): Likewise.
5023
5d7cb8df
JK
50242009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5025
5026 PR fortran/9806
5027 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
5028
b2febfff
PP
50292009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5030
5031 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
5032
4aa995e1
PA
50332009-02-06 Pedro Alves <pedro@codesourcery.com>
5034
5035 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
5036
d8906c6f
TJB
50372009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
5038
5039 * gdb.python/python-cmd.exp: New file.
5040
ff4ab08d
TG
50412009-02-06 Tristan Gingold <gingold@adacore.com>
5042
5043 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
5044
aacd552b
TG
50452009-02-05 Tristan Gingold <gingold@adacore.com>
5046
5047 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
5048 pointer is dereferenced and use this signal name in regexp.
5049 * gdb.base/signull.exp: Ditto.
5050 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
5051 * gdb.base/signull.c (main): Ditto.
5052
08c637de
TJB
50532009-02-04 Tom Tromey <tromey@redhat.com>
5054 Thiago Jung Bauermann <bauerman@br.ibm.com>
5055
5056 * gdb.python/python-value.exp: Use `gdb.history' instead of
5057 `gdb.value_from_history'.
5058 (test_value_numeric_ops): Add test for conversion of enum constant.
5059 * gdb.python/python-value.c (enum e): New type.
5060 (evalue): New global.
5061 (main): Use argv.
5062
20261af8
JG
50632009-02-04 Jerome Guitton <guitton@adacore.com>
5064
5065 * gdb.ada/uninitialized_vars: New test program.
5066 * gdb.ada/uninitialized_vars.exp: New testcase.
5067
52e44b43
TT
50682009-02-02 Tom Tromey <tromey@redhat.com>
5069
5070 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
5071 * gdb.cp/pr2489.cc: Rename...
5072 * gdb.cp/pr9594.cc: ... to this.
5073
1c71341a
TT
50742009-02-02 Tom Tromey <tromey@redhat.com>
5075
5076 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
5077 * gdb.cp/pr2489.cc: New file.
5078 * gdb.cp/cpcompletion.exp: New file.
5079
a4295225
TT
50802009-02-02 Tom Tromey <tromey@redhat.com>
5081
5082 PR exp/9059:
5083 * gdb.cp/call-c.exp: Add regression test.
5084 * gdb.cp/call-c.cc (FooHandle): New typedef.
5085 (main): New variable 'handle'.
5086
592375cd
VP
50872009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5088
5089 * lib/mi-support.exp (et_mi_thread_list)
5090 (check_mi_and_console_threads): Adjust for current thread in
5091 -thread-list-ids output.
5092
41447f92
VP
50932009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5094
889bf7c5
PA
5095 * gdb.mi/mi-break.exp (test_disabled_creation): New.
5096 Call it.
41447f92 5097
35669430
DE
50982009-01-28 Doug Evans <dje@google.com>
5099
5100 * gdb.arch/amd64-disp-step.S: New file.
5101 * gdb.arch/amd64-disp-step.exp: New file.
5102 * gdb.arch/i386-disp-step.S: New file.
5103 * gdb.arch/i386-disp-step.exp: New file.
5104
09f00d9a
PM
51052009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
5106
5107 * gdb.base/find.exp: Set newline variable
5108 using quotes instead of braces to fix cygwin failures.
5109
1e8fb976
PA
51102009-01-23 Pedro Alves <pedro@codesourcery.com>
5111
5112 * gdb.base/radix.exp: Add tests to ensure that that set
5113 input-radix 0 and set output-radix 0 are really rejected.
5114
da061712
PA
51152009-01-23 Pedro Alves <pedro@codesourcery.com>
5116
5117 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
5118 copyright years.
5119
dd7e2d2b
PA
51202009-01-23 Pedro Alves <pedro@codesourcery.com>
5121
5122 PR gdb/9664:
5123 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
5124
392452f6
PA
51252009-01-22 Pedro Alves <pedro@codesourcery.com>
5126
5127 PR c++/9631:
5128 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
5129
8653e71c
PM
51302009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
5131
5132 * gdb.server/file-transfer.exp: Use EXEEXT variable for
5133 binfile definition to fix Windows OS failure.
5134
a12cc160
DJ
51352009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5136
5137 PR gdb/9346
5138 * gdb.base/interrupt.c (sigint_handler): New.
5139 (main): Install a SIGINT handler if SIGNALS is defined. Exit
5140 on error.
5141 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
5142 Test "signal SIGINT".
5143
b89667eb
DE
51442009-01-19 Doug Evans <dje@google.com>
5145
5146 * gdb.base/break.exp: Update expected gdb output.
5147 * gdb.base/sepdebug.exp: Ditto.
5148 * gdb.mi/mi-syn-frame.exp: Ditto.
5149 * gdb.mi/mi2-syn-frame.exp: Ditto.
5150 * gdb.base/call-signal-resume.exp: New file.
5151 * gdb.base/call-signals.c: New file.
5152 * gdb.base/unwindonsignal.exp: New file.
5153 * gdb.base/unwindonsignal.c: New file.
5154 * gdb.threads/interrupted-hand-call.exp: New file.
5155 * gdb.threads/interrupted-hand-call.c: New file.
5156 * gdb.threads/thread-unwindonsignal.exp: New file.
5157
adb483fe
DJ
51582009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
5159
5160 * gdb.base/define.exp: Test defining and hooking prefix commands.
5161 * gdb.python/python.exp: Update test for "show user" output.
5162
60023297
JK
51632009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5164
5165 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
5166 now the output exactly, using less wildcards. Expect also the output
5167 of gfortran-4.3. Update for the f-valprint.c modification from
5168 2008-04-22.
5169 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
5170 Remove gdb_test test names where matching the command.
5171
ccc57cf9
PA
51722009-01-01 Pedro Alves <pedro@codesourcery.com>
5173
5174 PR breakpoints/9681:
5175 * gdb.base/watchpoint.exp: Add regression test.
5176
c7a6ca08
PA
51772008-12-31 Pedro Alves <pedro@codesourcery.com>
5178
5179 * gdb.threads/attach-into-signal.exp: Don't use
5180 gdb_suppress_entire_file.
5181 * gdb.threads/attach-stopped.exp: Ditto.
5182 * gdb.threads/attachstop-mt.exp: Ditto.
5183
3a031f65
PA
51842008-12-31 Pedro Alves <pedro@codesourcery.com>
5185
5186 PR gdb/8812:
5187 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
5188
09e6485f
PA
51892008-12-29 Pedro Alves <pedro@codesourcery.com>
5190
5191 PR gdb/7536:
5192 * gdb.base/radix.exp: Add tests to ensure invalid input radices
5193 and unsupported output radices are really rejected.
5194
0cd53049
JK
51952008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5196
5197 * gdb.cp/punctuator.exp: Backslash the '$' signs.
5198
ba163c7e
TT
51992008-12-22 Tom Tromey <tromey@redhat.com>
5200
5201 * gdb.cp/punctuator.exp: New file.
5202
6f4de6c9
JK
52032008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5204
5205 * gdb.base/completion.exp (Completing non-existing component): New test.
5206
0f34d0b4
JK
52072008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5208
5209 Fix for PR gdb/8648.
5210 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
5211 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
5212 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
5213 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
5214
db2ad4c3
JK
52152008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5216
5217 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
5218
bb5ef15e
DP
52192008-12-16 Christophe Lyon <christophe.lyon@st.com>
5220
5221 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
5222 compiler actually generate code at the expected line number.
5223
90142adc
JZ
52242008-12-15 Jie Zhang <jie.zhang@analog.com>
5225
5226 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
5227
fad6eecd
TT
52282008-12-12 Tom Tromey <tromey@redhat.com>
5229
5230 * gdb.base/commands.exp (redefine_hook_test): New proc.
5231 Call it.
5232
17c8aaf5
TT
52332008-12-11 Tom Tromey <tromey@redhat.com>
5234
5235 * gdb.base/macscp.exp: New regression test.
5236
7c8adf68
TT
52372008-12-11 Tom Tromey <tromey@redhat.com>
5238
5239 * gdb.base/macscp.exp: Print "address.addr".
5240 * gdb.base/macscp1.c (struct outer): New struct.
5241 (address): New global.
5242
b05dcbb7
TT
52432008-12-09 Tom Tromey <tromey@redhat.com>
5244
5245 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
5246 Call it.
5247
2d476de1
DE
52482008-12-04 Doug Evans <dje@google.com>
5249
5250 * gdb.server/ext-run.exp: Relax regexp for init program.
5251
87bdc959
TG
52522008-12-03 Tristan Gingold <gingold@adacore.com>
5253
5254 * gdb.base/macscp.exp: Generate an object file during compilation
5255 to work around Darwin dsymutil limitations.
5256
e0740f77
JK
52572008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5258
5259 Test resolving external references to TLS variables.
5260 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
5261 FILE2_THREAD_LOCAL.
5262 (testfile2, srcfile2): New variables.
5263 * gdb.threads/tls.c (file2_thread_local)
5264 (function_referencing_file2_thread_local): New.
5265 * gdb.threads/tls2.c: New file.
5266
67f0aac5
JB
52672008-11-28 Joel Brobecker <brobecker@adacore.com>
5268
5269 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
5270 rather than integer, as integer might not be big enough when
5271 on 64bit targets.
67f0aac5 5272
c332165e
JG
52732008-11-27 Jerome Guitton <guitton@adacore.com>
5274
5275 * gdb.cp/formatted-ref.exp: Add equality test.
5276 * gdb.ada/formatted_ref.exp: Ditto.
5277
fc9b693c
JK
52782008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5279
5280 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
5281 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
5282
a9c64011
AS
52832008-11-20 Andreas Schwab <schwab@suse.de>
5284
5285 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
5286 matching syscall entry point.
5287 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
5288 (tcatch_vfork_then_child_follow): Likewise. Finish through
5289 vfork even if we stopped at the syscall trampoline.
5290
e2fd701e
DE
52912008-11-20 Doug Evans <dje@google.com>
5292
5293 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
5294
69abc51c
TJB
52952008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
5296
5297 * gdb.arch/ppc-dfp.exp: New file.
5298 * gdb.arch/ppc-dfp.c: New file.
5299
c14c28ba
PP
53002008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5301
5302 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 5303
2e74121d
DE
53042008-11-17 Doug Evans <dje@google.com>
5305
5306 * gdb.mi/mi-syn-frame.exp: Update expected output.
5307 * gdb.mi/mi2-syn-frame.exp: Update expected output.
5308
66bb093b
VP
53092008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5310
5311 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
5312 "thread N" results in =thread-selected.
5313 * lib/mi-support (mi_run_cmd, mi_expect_stop)
5314 (mi_send_resuming_command_raw): Be prepared for
5315 =thread-selected.
5316
3d043ef6
VP
53172008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5318
a9c64011
AS
5319 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
5320 * lib/mi-support.exp: Likewise.
3d043ef6 5321
808104c8
JB
53222008-11-16 Joel Brobecker <brobecker@adacore.com>
5323
5324 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
5325 commands from the expected output for "help catch".
5326
00b22944
JB
53272008-11-15 Joel Brobecker <brobecker@adacore.com>
5328
5329 * gdb.ada/int_deref.exp: New testcase.
5330
59669435
TT
53312008-11-14 Nick Roberts <nickrob@snap.net.nz>
5332
5333 * gdb.mi/gdb2549.exp: New file.
5334
de04a248
DE
53352008-11-11 Doug Evans <dje@google.com>
5336
5337 * gdb.base/callexit.exp: New file.
5338 * gdb.base/callexit.c: New file.
5339
6b8ce727
DE
53402008-11-10 Doug Evans <dje@google.com>
5341
5342 * lib/gdb.exp (GDBFLAGS): Move -nx ...
5343 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
5344 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
5345 (default_gdb_start,default_gdb_exit): Ditto.
5346 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
5347 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
5348 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
5349 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
5350 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
5351 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
5352
1b14b8aa
AS
53532008-11-03 Andreas Schwab <schwab@suse.de>
5354
5355 * gdb.base/hashline2.exp: Fix typo.
5356 * gdb.base/hashline3.exp: Likewise.
5357
f3134b88
TT
53582008-10-30 Tom Tromey <tromey@redhat.com>
5359
5360 * gdb.base/pointers.exp: Add test.
5361 * gdb.base/pointers.c (k, S): New typedefs.
5362 (instance): New global.
5363
c2226152
AS
53642008-10-30 Andreas Schwab <schwab@suse.de>
5365
5366 * gdb.base/args.exp: Add tests for newlines.
5367
462f405c
JB
53682008-10-30 Joel Brobecker <brobecker@adacore.com>
5369
5370 gdb.base/foll-exec.exp: Update the expected output of a couple
5371 of "info breakpoints" tests.
5372
79a45b7d
TT
53732008-10-28 Tom Tromey <tromey@redhat.com>
5374
5375 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
5376
adc13a14
PA
53772008-10-24 Pedro Alves <pedro@codesourcery.com>
5378
5379 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
5380 gdb_start_cmd.
5381 Use runto_main before any test that requires execution.
5382
252fbfc8
PA
53832008-10-23 Pedro Alves <pedro@codesourcery.com>
5384
5385 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
5386 instead of SIGINT.
5387
28148e3d
JB
53882008-10-22 Joel Brobecker <brobecker@adacore.com>
5389
5390 * gdb.base/completion.exp: Update expected output following
5391 the addition of the "info tasks" command.
5392
c209f847
TT
53932008-10-22 Tom Tromey <tromey@redhat.com>
5394
5395 * gdb.base/exprs.exp (test_expr): Add test for string
5396 concatenation.
5397
f177e350
PA
53982008-10-19 Pedro Alves <pedro@codesourcery.com>
5399
5400 * configure.ac: Output gdb.python/Makefile.
5401 * configure: Regenerate.
5402 * gdb.python/Makefile.in: New.
5403
cce89356
JB
54042008-10-16 Joel Brobecker <brobecker@adacore.com>
5405
5406 * gdb.base/foll-fork.exp: Adjust the expected output to match
5407 the new description for fork/vfork catchpoints in the "info
5408 breakpoints" output.
5409
176d289d
TJB
54102008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5411
5412 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
5413
a08702d6
TJB
54142008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
5415
5416 * gdb.python/python-value.c: New file.
5417 * gdb.python/python-value.exp: New file.
5418
1c5cfe86
PA
54192008-10-15 Pedro Alves <pedro@codesourcery.com>
5420
5421 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
5422
5a98ad69
DP
54232008-10-15 Denis Pilat <denis.pilat@st.com>
5424
41702f1b 5425 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 5426
dcb1a1e2
TT
54272008-10-09 Tom Tromey <tromey@redhat.com>
5428
5429 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
5430 'fprintf' and 'stderr'.
5431
9124fe48
JB
54322008-10-07 Joel Brobecker <brobecker@adacore.com>
5433
5434 * gdb.ada/ref_tick_size.exp: New testcase.
5435
45452591
DE
54362008-10-06 Doug Evans <dje@google.com>
5437
5438 * gdb.dwarf2/dw2-cu-size.exp: New file.
5439 * gdb.dwarf2/dw2-cu-size.S: New file.
5440
5441 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
5442 .Ltype_int for clarity.
5443
4fc5b208
PP
54442008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5445
5446 PR gdb/2384:
5447 * gdb.cp/gdb2384.exp: Extended to test more cases.
5448 * gdb.cp/gdb2384.cc: Likewise.
5449 * gdb.cp/gdb2384-base.h: Likewise.
5450 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 5451
d78df370
JK
54522008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5453
5454 * gdb.base/maint.exp (maint print type): Remove printing
5455 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
5456
9a044a89
TT
54572008-09-30 Tom Tromey <tromey@redhat.com>
5458
5459 * gdb.base/macscp.exp: Add completion tests.
5460 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
5461 (TWENTY_THREE): Likewise.
5462 (FORTY_EIGHT): Likewise.
5463
506800a9
TT
54642008-09-30 Tom Tromey <tromey@redhat.com>
5465
5466 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
5467 everywhere.
5468 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
5469
1a6f01b5
JK
54702008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5471
5472 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
5473 testcase is derived from. Fix racy dependency on an expected PID
5474 number. No longer support the testcase on Linux kernel 2.4.x.
5475
2fae03e8
TT
54762008-09-27 Tom Tromey <tromey@redhat.com>
5477
5478 * gdb.base/macscp.exp: Add tests for stringification, splicing,
5479 and varargs.
5480
1ad15515
PA
54812008-09-22 Pedro Alves <pedro@codesourcery.com>
5482
5483 * lib/mi-support.exp (mi_expect_interrupt): New.
5484 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
5485 from gdb.mi/mi-nonstop.exp.
5486 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
5487 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
5488 lib/mi-support.exp.
5489 Use mi_check_thread_states throughout. Avoid ".*" and do not
5490 require an anchor after -exec-run.
5491
d0b76dc6
DJ
54922008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
5493
5494 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
5495 stop is pending. Avoid ".*" when two stops are pending.
5496 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
5497 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
5498 newlines in fullnames.
5499 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
5500 (mi_expect_stop): Update comments. Only anchor in sync mode.
5501 Do not match newlines.
5502 (mi_send_resuming_command_raw): Always return status.
5503 (mi_get_stop_line): Do not match more than one line by accident.
5504 Only anchor in sync mode.
5505 (mi_run_inline_test): If -exec-next fails, give up.
5506
9990c830
UW
55072008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5508
5509 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
5510 on SPU.
5511
ebcf6f00
JB
55122008-09-10 Joel Brobecker <brobecker@adacore.com>
5513
5514 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
5515
b6db24e5
JB
55162008-09-10 Joel Brobecker <brobecker@adacore.com>
5517
5518 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
5519 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
5520 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
5521 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
5522 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
5523 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
5524 gdb.ada/interface.exp, gdb.ada/null_array.exp,
5525 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
5526 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
5527 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
5528 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
5529 Include the "= " sequence in the expected output of print tests.
5530
2bf448e0
JB
55312008-09-10 Joel Brobecker <brobecker@adacore.com>
5532
5533 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
5534 description for boolean types.
5535
d51fd4c8
PA
55362008-09-09 Pedro Alves <pedro@codesourcery.com>
5537
5538 * gdb.base/hook-stop-continue.c: New.
5539 * gdb.base/hook-stop-continue.exp: New.
5540
694182d2
DJ
55412008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
5542
5543 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
5544
3b8a7fc0
JG
55452008-09-08 Jerome Guitton <guitton@adacore.com>
5546
5547 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
5548 (stack_check_probe_2, stack_check_probe_loop_1)
5549 (stack_check_probe_loop_2): New functions.
5550 (main): Add call to these new functions.
5551 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
5552 functions, check that the breakpoint is inserted at the appropriate
5553 location.
5554 (insert_breakpoint): Slightly refine this procedure so that it can
5555 be called several times in the test.
5556
96cc0ae8
JG
55572008-09-08 Jerome Guitton <guitton@adacore.com>
5558
5559 * gdb.base/stack-checking.c: New file.
5560 * gdb.base/stack-checking.exp: New file.
5561
1f08b409
TJB
55622008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
5563
5564 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
5565 * gdb.arch/altivec-regs.exp: Likewise.
5566 * gdb.arch/vsx-regs.exp: Likewise.
5567
3099e1c4
TJB
55682008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
5569
5570 * gdb.arch/ppc-fp.exp: New file.
5571 * gdb.arch/ppc-fp.c: New file.
5572
cc69bfc1
PP
55732008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5574
5575 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
5576 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 5577
b02a33db
MS
55782008-09-04 Michael Snyder <msnyder@vmware.com>
5579
5580 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
5581 as "at" (for non-debug functions such as _start).
5582
2992cbe0
UW
55832008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5584
5585 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
5586 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
5587 software watchpoints.
5588 * gdb.base/watch_thread_num.exp: Likewise.
5589
514f746b
AR
55902008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
5591
5592 * gdb.arch/i386-bp_permanent.exp: New test.
5593
876cecd0
TT
55942008-08-24 Tom Tromey <tromey@redhat.com>
5595
5596 * gdb.base/maint.exp: Update "maint print type".
5597
80f73d71
VP
55982008-08-21 Vladimir Prus <vladimir@codesourcery.com>
5599
5600 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
5601 support. Adjust the order of "*running" notifications.
5602 * gdb.mi/non-stop.c: Don't cast from int to void* and
5603 back.
5604
d9c78d7d
MK
56052008-08-20 Mark Kettenis <kettenis@gnu.org>
5606
5607 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
5608 expect to find it in the "info frame" output.
5609
97a2d1d3
DJ
56102008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
5611
5612 * gdb.base/interp.exp: Always consume both prompts.
5613
b96e2927
PA
56142008-08-20 Pedro Alves <pedro@codesourcery.com>
5615
5616 * gdb.base/pending.exp: Test pending breakpoints without symbols
5617 loaded.
5618
8cf6e61a
VP
56192008-08-19 Vladimir Prus <vladimir@codesourcery.com>
5620
5621 * lib/mi-support.exp (mi_expect_stop): Produce
5622 more details on failures.
5623 * gdb.mi/mi-nonstop.exp: New.
5624 * gdb.mi/non-stop.c: New.
5625
c6ebd6cf
VP
56262008-08-19 Vladimir Prus <vladimir@codesourcery.com>
5627
a9c64011
AS
5628 * gdb.mi/mi-async.exp: Use 'set target-async'.
5629 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 5630
46a9b8ed
DJ
56312008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
5632
5633 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
5634
44feb3ce
TT
56352008-08-17 Tom Tromey <tromey@redhat.com>
5636
5637 * gdb.base/help.exp (help catch): Rewrite.
5638
311a4e6b
TJB
56392008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
5640
5641 * gdb.base/define.exp: Test indented command documentation.
5642 * gdb.python/python.exp: Test indented multi-line command.
5643
604c2f83
LM
56442008-08-15 Luis Machado <luisgpm@br.ibm.com>
5645
5646 * testsuite/gdb.arch/vsx-regs.c: New source file.
5647 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
5648 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
5649
886a217c
TT
56502008-08-14 Tom Tromey <tromey@redhat.com>
5651
5652 * gdb.base/macscp.exp: Add regression test for "macro define" or
5653 "macro undef" with no arguments.
5654
c814a4f3
PP
56552008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
5656
5657 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 5658
12ab8a60
UW
56592008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5660
5661 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
5662
d57a3c85
TJB
56632008-08-06 Tom Tromey <tromey@redhat.com>
5664
5665 * gdb.python/python.exp: New file.
5666
c7b778ff
JK
56672008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5668
5669 Fix for PR gdb/1543.
5670 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
5671 $LOCATION.
5672 (location): New variable.
5673 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
5674 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
5675 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
5676 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
5677 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
5678 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
5679 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
5680 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
5681 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
5682 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
5683 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
5684 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
5685 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
5686 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
5687 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
5688 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
5689 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
5690 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
5691 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
5692 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
5693 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
5694 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
5695 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
5696 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
5697 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
5698 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
5699 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
5700 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
5701 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
5702 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
5703 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
5704 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
5705 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
5706 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
5707 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
5708 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
5709 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
5710 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
5711 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
5712 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
5713 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
5714 gdb.base/type-opaque.exp, gdb.base/until.exp,
5715 gdb.base/value-double-free.c, gdb.base/varargs.exp,
5716 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
5717 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
5718 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
5719 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
5720 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
5721 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
5722 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
5723 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
5724 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
5725 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
5726 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
5727 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
5728 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
5729 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
5730 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
5731 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
5732 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
5733 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
5734 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
5735 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
5736 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
5737 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
5738 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
5739 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
5740 gdb.pascal/types.exp, gdb.stabs/weird.exp,
5741 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
5742 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
5743 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
5744 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
5745 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
5746 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
5747 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5748 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5749 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5750 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5751 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5752 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
5753 lib/mi-support.exp, lib/trace-support.exp: Remove reference
5754 to bug-gdb@prep.ai.mit.edu .
5755
5e06a3d1
VP
57562008-07-31 Vladimir Prus <vladimir@codesourcery.com>
5757
5758 * lib/mi-support.exp (mi_load_shlibs): New.
5759 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
5760
9d81d21b
VP
57612008-07-30 Vladimir Prus <vladimir@codesourcery.com>
5762
5763 * lib/mi-support.exp (get_mi_thread_list)
5764 (check_mi_and_console_threads): New, moved from ...
5765 * gdb.mi/mi-pthread.exp: ...here.
5766 * gdb.mi/gdb669.exp (get_mi_thread_list)
5767 (check_mi_and_console_threads): Delete.
5768 * gdb.mi/mi2-pthread.exp: Likewise.
5769
bae98fe0
TT
57702008-07-28 Tom Tromey <tromey@redhat.com>
5771
5772 * Makefile.in (just-check): Remove. Move body to...
5773 (check): ... here.
5774
57380f4e
DJ
57752008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5776
5777 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
5778 Add a test for duplicated SIGINTs.
5779
e09490f1
DJ
57802008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5781
5782 * gdb.threads/schedlock.exp (get_args): Update to work for any
5783 value of NUM.
5784 (Top level): Report the number of threads that did not resume.
5785
6387b45f
DJ
57862008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5787
5788 * gdb.dwarf2/dw2-compressed.S: Also define __start.
5789
62f64ff2
DJ
57902008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5791
5792 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
5793 non-MI prompt.
5794
fa8de41e
TT
57952008-07-26 Tom Tromey <tromey@redhat.com>
5796
5797 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
5798 (function_struct, function_struct_ptr): New globals.
5799 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
5800 function pointer in a struct.
5801
ccb3ac8a
TT
58022008-07-26 Tom Tromey <tromey@redhat.com>
5803
5804 * gdb.base/macscp.exp: Add test for macro lexing bug.
5805
d7d9f01e
TT
58062008-07-18 Tom Tromey <tromey@redhat.com>
5807
5808 * gdb.base/macscp.exp: Add macro tests.
5809
9bf07184
PP
58102008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5811
5812 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
5813
becf6477
PP
58142008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5815
5816 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
5817
0709f7d3
PP
58182008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
5819
5820 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 5821
7093c834
PP
58222008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
5823
5824 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 5825
b432ffe3
JK
58262008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5827
5828 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
5829
b1a268e5
VP
58302008-07-12 Vladimir Prus <vladimir@codesourcery.com>
5831
5832 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
5833
e2995f8e
KB
58342008-07-11 Kevin Buettner <kevinb@redhat.com>
5835
5836 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
5837 of regexp to account for changes made to GDB in the printing of
5838 byte vectors.
5839
14032a66
TT
58402008-07-11 Tom Tromey <tromey@redhat.com>
5841
5842 * gdb.base/completion.exp: Add 'help' completion test.
5843
981505ef
JK
58442008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5845
5846 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
5847
10568435
JK
58482008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5849
5850 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
5851
4487aabf
PA
58522008-07-09 Pedro Alves <pedro@codesourcery.com>
5853
5854 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
5855
a4a9b1c4
PA
58562008-07-09 Pedro Alves <pedro@codesourcery.com>
5857
5858 * gdb.base/fullname.exp: Restore pwd if compiling failed.
5859
3c3185ac
JK
58602008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5861
5862 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
5863
7ebd49dc
VP
58642008-06-28 Vladimir Prus <vladimir@codesourcery.com>
5865
5866 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
5867 previous commit. Add a comment.
5868
84e46146
PA
58692008-06-28 Pedro Alves <pedro@codesourcery.com>
5870
5871 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
5872
0f8d4a2f
VP
58732008-06-28 Vladimir Prus <vladimir@codesourcery.com>
5874
5875 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
5876
f747e0ce
PA
58772008-06-27 Pedro Alves <pedro@codesourcery.com>
5878
5879 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
5880 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
5881 compiling an executable, link in an object that forces unbuffered
5882 output.
5883 * lib/set_unbuffered_mode.c: New file.
5884
734a5c36
JK
58852008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5886
5887 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
5888
a2840c35
VP
58892008-06-25 Vladimir Prus <vladimir@codesourcery.com>
5890
a9c64011
AS
5891 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
5892 mi_expect_stop.
5893 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
5894 Demand that *running is output.
5895 (detect_async): Perform checking every time.
5896 (mi_send_resuming_command): Extract everything into...
5897 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
5898 (mi_expect_stop): Don't accept any output before *stopped.
5899
6ae37fef
VP
59002008-06-13 Vladimir Prus <vladimir@codesourcery.com>
5901
5902 Robustify mi-simplerun.
a9c64011
AS
5903 * gdb.mi/basics.c (main): Add a call to sleep.
5904 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
5905 * gdb.mi/mi2-cli.exp: Likewise.
5906 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 5907
b4aa76f0 59082008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
5909
5910 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
5911
e1ac3328
VP
59122008-06-10 Vladimir Prus <vladimir@codesourcery.com>
5913
a9c64011
AS
5914 * gdb.mi/mi-console.exp: Adjust.
5915 * gdb.mi/mi-syn-frame.exp: Adjust.
5916 * gdb.mi/mi2-console.exp: Adjust.
5917 * gdb.mi/mi2-syn-frame.exp: Adjust.
5918 * lib/mi-support.exp (mi_run_cmd): Adjust.
5919 (mi_send_resuming_command): Adjust.
e1ac3328 5920
f7f9a841
VP
59212008-06-10 Vladimir Prus <vladimir@codesourcery.com>
5922
5923 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
5924 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
5925 testing of stopped.
5926 * gdb.mi/mi2-syn-frame.exp: Likewise.
5927 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
5928 (async, detect_async): New.
5929 (mi_expect_stop, mi_continue_to_line): Adjust expectation
5930 depending on if we're running in sync or async mode.
f7f9a841 5931
37cd5d19
TT
59322008-06-09 Tom Tromey <tromey@redhat.com>
5933
5934 * gdb.base/completion.exp: New tests for field name completion
5935 with spaces, and field name completion with '->'.
5936
65d12d83
TT
59372008-06-06 Tom Tromey <tromey@redhat.com>
5938
5939 * gdb.base/break1.c (struct some_struct): New struct.
5940 (values): New global.
5941 * gdb.base/completion.exp: Add field name completion test.
5942
ebfe2e3f
PP
59432008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5944
5945 * gdb.cp/call-c.exp: Test for incorrect handling of reference
5946 to pointer.
5947 * gdb.cp/call-c.cc: Likewise.
5948
bcf6fc3a
NR
59492008-06-06 Nick Roberts <nickrob@snap.net.nz>
5950
5951 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
5952 annotation.
5953
49fd4a42 59542008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 5955 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
5956
5957 * gdb.threads/execl.c, gdb.threads/execl1.c,
5958 gdb.threads/execl.exp: New tests.
a9c64011 5959
8a34ac3f
AR
59602008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
5961 Daniel Jacobowitz <dan@codesourcery.com>
5962
5963 * gdb.cp/exception.exp: Activate test, make it work with pending
5964 catchpoints.
5965
86ae69ef
JK
59662008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5967
5968 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
5969
f7f9ae2c
VP
59702008-05-28 Vladimir Prus <vladimir@codesourcery.com>
5971
a9c64011
AS
5972 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
5973 now printed.
5974 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 5975
2a2d4dc3
AS
59762008-05-27 Andreas Schwab <schwab@suse.de>
5977
5978 * gdb.base/frame-args.exp: Handle arguments that are optimized
5979 out.
5980
5099e4d9
LM
59812008-05-26 Luis Machado <luisgpm@br.ibm.com>
5982
5983 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
5984 quiet for ppc32 and group options into a single variable.
5985
d9c36a91
JB
59862008-05-23 Joel Brobecker <brobecker@adacore.com>
5987
5988 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
5989 of zero-size elements.
5990 * gdb.ada/null_array.exp: Test printing this new array.
5991
103a8671
JK
59922008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5993
5994 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
5995
07a4cc1a 59962008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
5997
5998 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
5999 of the "finish" command.
6000
55f996a7
NR
60012008-05-21 Nick Roberts <nickrob@snap.net.nz>
6002
6003 * gdb.base/annota1.exp: Test for new annotation.
6004
907fc202
UW
60052008-05-16 Pedro Alves <pedro@codesourcery.com>
6006
6007 * gdb.base/fixsection.exp: New file.
6008 * gdb.base/fixsection0.c: New file.
6009 * gdb.base/fixsection1.c: New file.
6010
e8f97270
UW
60112008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6012
6013 * gdb.base/annota1.exp: Accept printf@... in place of printf.
6014 * gdb.base/annota3.exp: Likewise.
6015
ac0bb574
NF
60162008-05-13 Nathan Froyd <froydnj@codesourcery.com>
6017
6018 * gdb.base/watch_thread_num.exp: Don't run tests that require
6019 watchpoints if the target doesn't support them.
6020
6fadd07a
DE
60212008-05-12 Doug Evans <dje@google.com>
6022
6023 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
6024
6e9a4a30
JB
60252008-05-09 Joel Brobecker <brobecker@adacore.com>
6026
6027 * gdb.ada/assign_1.exp: New testcase.
6028
08388c79
DE
60292008-05-09 Doug Evans <dje@google.com>
6030
a3c83fae
DE
6031 * gdb.base/find.exp: New file.
6032 * gdb.base/find.c: New file.
08388c79 6033
bd5ddfe8
DJ
60342008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
6035
6036 * gdb.base/commands.exp (watchpoint_command_test): Handle
6037 gdb,no_hardware_watchpoints.
6038 * gdb.base/float.exp: Allow ARM targets without floating point.
6039 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
6040
b5dd68e2 60412008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 6042 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
6043
6044 * gdb.ada/lang_switch: New test program.
6045 * gdb.ada/lang_switch.exp: New testcase.
6046
382d13d1
DE
60472008-05-05 Doug Evans <dje@google.com>
6048
6049 * gdb.base/help.exp (disassemble): Update expected help text.
6050
9dd789d0
PA
60512008-05-04 Pedro Alves <pedro@codesourcery.com>
6052
6053 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
6054
611c83ae
PA
60552008-05-04 Pedro Alves <pedro@codesourcery.com>
6056
6057 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
6058 different times.
6059
ff013f42
JK
60602008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6061
6062 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
6063 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
6064 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
6065 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
6066
96dff6a2
VP
60672008-05-04 Vladimir Prus <vladimir@codesourcery.com>
6068
6069 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
6070 notification to appear.
6071
55cd6f92
DJ
60722008-05-04 Daniel Jacobowitz <dan@debian.org>
6073
6074 * gdb.base/fullname.c: New file.
6075 * gdb.base/fullname.exp: New file.
6076 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
6077
d705c43c
PA
60782008-05-03 Pedro Alves <pedro@codesourcery.com>
6079
6080 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
6081 expressions with macros.
6082
333222e1
JK
60832008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6084
6085 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
6086
5ac01682
DJ
60872008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
6088
6089 * gdb.base/completion.exp: Handle lack of other symbols beginning
6090 with "a".
6091
6092 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
6093
237fc4c9
PA
60942008-05-02 Jim Blandy <jimb@codesourcery.com>
6095
6096 * gdb.asm/asmsrc1.s: Add scratch space.
6097
ed5e9466
DJ
60982008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6099 Daniel Jacobowitz <dan@codesourcery.com>
6100
6101 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
6102 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
6103 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
6104
b39cc962
DJ
61052007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
6106
6107 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
6108
36d520f5
JB
61092008-05-01 Joel Brobecker <brobecker@adacore.com>
6110
6111 * gdb.base/info-target.exp: New testcase.
6112
8d4e3071
DJ
61132008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6114
6115 * gdb.cp/hang.exp: Use .cc instead of .C.
6116 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
6117 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
6118
6f3f3097
DJ
61192008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6120
6121 * gdb.base/gdb1250.exp: Remove perror.
6122 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
6123
5550a914
PA
61242008-04-30 Pedro Alves <pedro@codesourcery.com>
6125
6126 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
6127 .2byte.
6128
d848e687
DJ
61292008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
6130
6131 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
6132 (maybe_kfail): New.
6133
93b5768b
PA
61342008-04-25 Pedro Alves <pedro@codesourcery.com>
6135
6136 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
6137
721c02de
VP
61382008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6139
a9c64011
AS
6140 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
6141 * gdb.mi/mi2-syn-frame.exp: Likewise.
6142 * lib/mi-support.exp: Likewise.
721c02de 6143
74960c60
VP
61442008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6145
6146 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
6147 to specify regexp for the location to stop at.
6148 * gdb.base/break-always.c: New.
6149 * gdb.base/break-always.exp: New.
6150
d24317b4
VP
61512008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6152
6153 * lib/mi-support.exp (mi_runto_helper): Adjust
6154 for the original-location field.
6155 (mi_create_breakpoint, mi_list_breakpoints): New.
6156 * gdb.mi/mi-break.exp: Adjust.
6157 * gdb.mi/mi2-break.exp: Adjust.
6158 * gdb.mi/mi-pending.exp: Adjust.
6159 * gdb.mi/mi-simplerun.exp: Adjust.
6160 * gdb.mi/mi2-simplerun.exp: Adjust.
6161 * gdb.mi/mi-syn-frame.exp: Adjust.
6162 * gdb.mi/mi2-syn-frame.exp: Adjust.
6163 * gdb.mi/mi-until.exp: Adjust.
6164 * gdb.mi/mi2-until.exp: Adjust.
6165 * gdb.mi/mi-var-display.exp: Adjust.
6166 * gdb.mi/mi2-var-display.exp: Adjust.
6167 * gdb.mi/mi-watch.exp: Adjust.
6168 * gdb.mi/mi2-watch.exp: Adjust.
6169
fdc59709 61702008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 6171
a9c64011
AS
6172 * aclocal.m4: Add override.m4.
6173 * configure: Regenerate.
fdc59709 6174
8e91f023
VP
61752008-04-19 Vladimir Prus <vladimir@codesourcery.com>
6176
6177 * gdb.mi/var-cmd.c (do_at_tests): Verify that
6178 '-var-update --all-values' reports new value even the type
6179 of a variable object has changed.
6180
233a11ab
CS
61812008-04-18 Craig Silverstein <csilvers@google.com>
6182
6183 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
6184 files.
d24317b4 6185
9c1137ad
JB
61862008-04-18 Joel Brobecker <brobecker@adacore.com>
6187
6188 * gdb.ada/atomic_enum: New test program.
6189 * gdb.ada/atomic_enum.exp: New testcase.
6190
66d0bbc7
DE
61912008-04-17 Doug Evans <dje@google.com>
6192
6193 * gdb.opt/Makefile.in: Fix whitespace.
6194
100906b0
UW
61952008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
6196
6197 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
6198
4584e32e
DE
61992008-04-17 Doug Evans <dje@google.com>
6200
6201 * gdb.base/hashline1.exp: New testcase.
6202 * gdb.base/hashline2.exp: New testcase.
6203 * gdb.base/hashline2.exp: New testcase.
6204
0a320680
PA
62052008-04-17 Pedro Alves <pedro@codesourcery.com>
6206
6207 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
6208
18ac113b
AR
62092008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
6210
6211 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
6212 temporary breakpoint to match "Temporary breakpoint".
6213 * gdb.base/break.exp (delete_breakpoints): Likewise.
6214 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
6215 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
6216 * gdb.base/display.exp: Likewise.
6217 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
6218 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
6219 * gdb.base/restore.exp (restore_tests): Likewise.
6220 * gdb.base/sepdebug.exp: Likewise.
6221 * gdb.base/watchpoint.exp: Likewise.
6222 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
6223 * gdb.mi/mi-pending.exp: Likewise.
6224 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
6225 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
6226 * gdb.mi/mi-var-cmd.exp: Likewise.
6227 * gdb.mi/mi-var-display.exp: Likewise.
6228 * gdb.mi/mi2-cli.exp: Likewise.
6229 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
6230 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
6231 * gdb.mi/mi2-var-display.exp: Likewise.
6232 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
6233 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
6234 new "disp" field.
a9c64011 6235 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
6236 reason. This is to support fix for PR2424.
6237
add38693
JK
62382008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6239
6240 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
6241
fcacd99f
VP
62422008-04-13 Vladimir Prus <vladimir@codesourcery.com>
6243
6244 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 6245 field. Add more floating varobj tests.
fcacd99f 6246 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
6247 field.
6248 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
6249 (main): Call do_at_tests.
6250 * lib/mi-support.exp (mi_create_floating_varobj)
6251 (mi_varobj_update_with_type_change): New.
fcacd99f 6252
de051565
MK
62532008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
6254
6255 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
6256 option of -var-evaluate-expression.
6257 * gdb.mi/mi2-var-display.exp: Likewise.
6258
dbc52822
VP
62592008-04-07 Vladimir Prus <vladimir@codesourcery.com>
6260
6261 Introduce test setup helpers.
a9c64011
AS
6262 * lib/gdb.exp (build_executable, clean_restart)
6263 (prepare_for_testing): New.
6264 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
6265 * gdb.base/return.exp: Likewise.
6266 * gdb.base/ending-run.exp: Likewise.
dbc52822 6267
473591da
NR
62682008-04-07 Nick Roberts <nickrob@snap.net.nz>
6269
6270 * gdb.mi/mi-async.exp: New test for asynchronous Machine
6271 Interface (MI) responses.
6272
2b2d9e11
VP
62732008-04-06 Vladimir Prus <vladimir@codesourcery.com>
6274
a9c64011
AS
6275 * gdb.cp/breakpoint.cc: New code to test conditions involving
6276 member variables.
6277 * gdb.cp/breakpoint.exp: Test condition involving member
6278 variables.
2b2d9e11 6279
bb378428
VP
62802008-04-05 Vladimir Prus <vladimir@codesourcery.com>
6281
6282 * lib/mi-support.exp (mi_expect_stop): New.
6283 (mi_run_cmd): Change the
6284 token. Use mi_send_resuming_command, use
6285 mi_expect_stop.
6286 (mi_execute_to_helper): Rename to mi_execute_to.
6287 (mi_send_resuming_command): Add more error patterns.
6288 (mi_wait_for_stop): Renamed to...
6289 (mi_get_stop_line): ...this.
6290 (mi_run_inline_test): Adjust.
6291
6292 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
6293 * gdb.mi/mi-console.exp: Likewise.
6294 * gdb.mi/mi-pending.exp: Likewise.
6295 * gdb.mi/mi-simplerun.exp: Likewise.
6296 * gdb.mi/mi-stack.exp: Likewise.
6297 * gdb.mi/mi-stepi.exp: Likewise.
6298 * gdb.mi/mi-syn-frame.exp: Add comment.
6299 * gdb.mi/mi-until.exp: Likewise.
6300 * gdb.mi/mi-var-display.exp: Likewise.
6301 * gdb.mi/mi-watch.exp: Likewise.
6302 * gdb.mi/mi2-cli.exp: Likewise.
6303 * gdb.mi/mi2-console.exp: Likewise.
6304 * gdb.mi/mi2-simplerun.exp: Likewise.
6305 * gdb.mi/mi2-stack.exp: Likewise.
6306 * gdb.mi/mi2-stepi.exp: Likewise.
6307 * gdb.mi/mi2-until.exp: Likewise.
6308 * gdb.mi/mi2-var-display.exp: Likewise.
6309 * gdb.mi/mi2-watch.exp: Likewise.
6310
62172bb9
UW
63112008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6312
6313 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
6314
6315 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
6316
a13e061a
PA
63172008-04-04 Pedro Alves <pedro@codesourcery.com>
6318
6319 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
6320 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
6321 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
6322 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
6323 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
6324 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
6325 expect an mi error duplicated in stderr.
6326
eae06beb
JB
63272008-04-03 Joel Brobecker <brobecker@adacore.com>
6328
6329 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
6330 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
6331 Add a couple of tests that verify the behavior when the new setting
6332 is set to "cancel" and "all".
6333 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
6334 "ask" before we start the testing.
6335
79c6ced6
AR
63362008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
6337
6338 * gdb.cp/casts.cc: Add class reference variables.
6339 * gdb.cp/casts.exp: New test cases for up/down casting references.
6340
6c2d1a6b
MK
63412008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
6342
6343 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
6344 instead of beginning to make an extra test pass.
6345 * gdb.mi/mi2-var-display.exp: Likewise.
6346
55b411d9
MR
63472008-03-31 Maciej W. Rozycki <macro@mips.com>
6348
6349 * gdb.base/break.exp: Mark failures as such. Fix formatting.
6350
c6140da2
MD
63512008-03-31 Markus Deuling <deuling@de.ibm.com>
6352 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6353
6354 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
6355 value. Add xfail for older kernels.
6356
79732189
AR
63572008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
6358
6359 Bring mi-support in line with gdb.exp.
6360 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
6361 (mi_gdb_start): New function.
6362
33c3676e
MR
63632008-03-28 Maciej W. Rozycki <macro@mips.com>
6364
6365 * gdb.mi/mi-var-cmd.exp: Fix a typo.
6366
92e28119
VP
63672008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6368
6369 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
6370 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 6371
9e8e3afe
VP
63722008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6373
6374 * lib/mi-support.exp (mi_create_varobj_checked): New.
6375 (mi_list_varobj_children): Allow to check for a
6376 value.
6377 (mi_list_array_varobj_children): New.
6378
6379 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
6380 and mi_list_varobj_children, as opposed to hardcoding
6381 expected strings.
6382 * gdb.mi/gdb701.exp: Likewise.
6383 * gdb.mi/gdb792.exp: Likewise.
6384 * gdb.mi/mi-var-block.exp: Likewise.
6385 * gdb.mi/mi-var-cmd.exp: Likewise.
6386 * gdb.mi/mi-var-invalidate.exp: Likewise.
6387 * gdb.mi/mi2-var-block.exp: Likewise.
6388 * gdb.mi/mi2-var-child.exp: Likewise.
6389 * gdb.mi/mi2-var-cmd.exp: Likewise.
6390 * gdb.mi/mi2-var-display.exp: Likewise.
6391
9df50351
JK
63922008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6393
6394 Fix random false FAILs on i386.
6395 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
6396
31e5d73a
DJ
63972008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6398
6399 PR gdb/544
6400 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
6401
12f4afab
DJ
64022008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6403
6404 PR gdb/544
6405 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
6406
b562a0cb
DJ
64072008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6408
6409 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
6410 fixed PR gdb/544.
6411
17faa917
DJ
64122008-03-21 Pedro Alves <pedro@codesourcery.com>
6413
6414 * gdb.threads/fork-child-threads.exp: Test next over fork.
6415
6214f497
DJ
64162008-03-21 Chris Demetriou <cgd@google.com>
6417
6418 * gdb.base/break.exp (rbreak junk): New test for rbreak
6419 "Junk at end of arguments" issue.
6420
63092375
DJ
64212008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6422
6423 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
6424 *& to work on created array elements.
6425 (Top level): Test print $pc with a file. Test string operations
6426 without a target.
6427 * gdb.base/ptype.exp: Do not expect *& to work on created array
6428 elements.
6429
b21991b0
DJ
64302008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6431
6432 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6433 gdb.threads/staticthreads.exp: Update exit query.
6434
c4b347c7
SL
64352008-03-07 Sandra Loosemore <sandra@codesourcery.com>
6436
6437 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
6438
fa4727a6
DJ
64392008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
6440
6441 * gdb.base/watchpoint.c (global_ptr, func4): New.
6442 (main): Call func4.
6443 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
6444 (test_inaccessible_watchpoint): New.
6445
2f34202f
MR
64462008-02-29 Maciej W. Rozycki <macro@mips.com>
6447
6448 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
6449 select the largest.
6450
0d6ba1b1
DJ
64512008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
6452
6453 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
6454 frames-invalid annotations.
6455
e691325a
PM
64562008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
6457
a9c64011 6458 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 6459
f85b5ecc
DE
64602008-02-27 Doug Evans <dje@google.com>
6461
6462 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
6463 for bug 1738.
6464 (breakpoint_to_handler_entry): Ditto.
6465
b40e7bf3
JB
64662008-02-27 Joel Brobecker <brobecker@adacore.com>
6467
6468 * gdb.base/ending-run.exp: Use the first line of code inside
6469 function body to test breakpoints.
6470 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
6471 location where the breakpoint is inserted when using the line
6472 where a function is declared. Fix typo in the description of
6473 one of the tests.
6474 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
6475
2faca73a
PM
64762008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
6477
6478 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 6479 tests.
2faca73a 6480
6f439c36
PM
64812008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
6482
6483 * gdb.base/args.exp: avoid same output for tests
6484 with single quotes.
6485
54e52265
VP
64862008-02-26 Vladimir Prus <vladimir@codesourcery.com>
6487
a9c64011
AS
6488 * gdb.base/annota1.exp: Adjust for 'info break'
6489 format changes.
6490 * gdb.base/annota3.exp: Likewise.
6491 * gdb.base/break.exp: Likewise.
6492 * gdb.base/condbreak.exp: Likewise.
6493 * gdb.base/pending.exp: Likewise.
6494 * gdb.base/sepdebug.exp: Likewise.
6495 * gdb.base/unload.exp: Likewise.
6496 * gdb.cp/ovldbreak.exp: Likewise.
6497 * gdb.mi/mi-pending.exp: Likewise.
54e52265 6498
897b09ca
DE
64992008-02-07 Doug Evans <dje@google.com>
6500
6501 * gdb.cp/mb-inline.exp: New.
6502 * gdb.cp/mb-inline.h: New.
6503 * gdb.cp/mb-inline1.cc: New.
6504 * gdb.cp/mb-inline2.cc: New.
6505
b1c32d35
PM
65062008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
6507
6508 * gdb.pascal/floats.pas: New test program.
6509 * gdb.pascal/floats.exp: New testcase.
6510
1a4ca44a
TJB
65112008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6512
6513 * gdb.base/callfuncs.c (t_float_many_args): New function.
6514 (t_double_many_args): New function.
6515 * gdb.base/callfuncs.exp: Add tests for exceeding float
6516 and double parameters passed through the stack.
6517
439048e8
JB
65182008-02-05 Joel Brobecker <brobecker@adacore.com>
6519
6520 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
6521 gdb.ada/complete/foo.adb: New files.
6522 * gdb.ada/complete.exp: New testcase.
6523
81fe8080
DE
65242008-02-03 Doug Evans <dje@google.com>
6525
301f0ecf
DE
6526 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
6527
81fe8080
DE
6528 * gdb.cp/gdb2384.exp: New file.
6529 * gdb.cp/gdb2384.cc: New file.
6530 * gdb.cp/gdb2384-base.h: New file.
6531 * gdb.cp/gdb2384-base.cc: New file.
6532
4b071aec
DE
65332008-02-02 Doug Evans <dje@google.com>
6534
6535 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
6536
61137ba6
JB
65372007-02-01 Joel Brobecker <brobecker@adacore.com>
6538
6539 * gdb.ada/sym_print_name: New test program.
6540 * gdb.ada/sym_print_name.exp: New testcase.
6541
65422007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
6543
6544 * gdb.ada/nested/hello.adb: New file.
6545 * gdb.ada/nested.exp: New testcase.
6546 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
6547
98deb0da
VP
65482008-02-01 Vladimir Prus <vladimir@codesourcery.com>
6549
6550 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
6551 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
6552 don't cause future evaluations of function to report
6553 creation of internal breakpoints.
98deb0da 6554
723a2275
VP
65552008-02-01 Vladimir Prus <vladimir@codesourcery.com>
6556
6557 * gdb.mi/mi-break.exp (test_error): New.
6558 Call it.
6559
fb546a2f
LM
65602008-01-31 Luis Machado <luisgpm@br.ibm.com>
6561
6562 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
6563 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
6564
2d8fd90a
PM
65652008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
6566
6567 * gdb.pascal/integers.pas: New test program.
6568 * gdb.pascal/integers.exp: New testcase.
6569
a7fa0ded
PM
65702008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
6571
6572 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
6573
5e1a1926
TJB
65742008-01-30 Luis Machado <luisgpm@br.ibm.com>
6575
6576 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
6577 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
6578
8d04f9f0
JB
65792008-01-30 Paul Hilfinger <hilfinger@adacore.com>
6580
6581 * gdb.ada/formatted_ref: New test program.
6582 * gdb.ada/formatted_ref.exp: New testcase.
6583
6584 * gdb.cp/formatted-ref.cc: New file.
6585 * gdb.cp/formatted-ref.exp: New testcase.
6586
ce75a98f
JB
65872008-01-30 Joel Brobecker <brobecker@adacore.com>
6588
6589 * gdb.base/ptype.exp: Add testing of "ptype $pc".
6590
e835f6bf
NR
65912008-01-30 Nick Roberts <nickrob@snap.net.nz>
6592
6593 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
6594 (test_file_list_exec_source_file): Update to new macro-info field.
6595
d118ef87
PH
65962008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
6597
6598 * gdb.ada/exprs: New test program.
6599 * gdb.ada/exprs.exp: New testcase.
6600
7d35ab09
TJB
66012008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6602
6603 * dfp-test.c (DELTA, DELTA_B): New definitions.
6604 (double_val1, double_val2, double_val3, double_val4, double_val5,
6605 double_val6, double_val7, double_val8, double_val9, double_val10,
6606 double_val11, double_val12, double_val13, double_val14, dec32_val1,
6607 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
6608 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
6609 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
6610 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
6611 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
6612 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
6613 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
6614 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
6615 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
6616 dec128_val16): New global variables.
6617 (decimal_dec128_align): New function.
6618 (decimal_mixed): Likewise.
6619 (decimal_many_args_dec32): Likewise.
6620 (decimal_many_args_dec64): Likewise.
6621 (decimal_many_args_dec128): Likewise.
6622 (decimal_many_args_mixed): Likewise.
6623 * dfp-test.exp: Add tests calling new inferior functions.
6624
2d717e4f
DJ
66252008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6626
6627 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
6628 gdb.server/ext-run.exp: New files.
6629 * lib/gdbserver-support.exp (gdbserver_download): New.
6630 (gdbserver_start): New. Update gdbserver expected
6631 output.
6632 (gdbserver_spawn): Use them.
6633 (gdbserver_start_extended): New.
6634
e85a822c
DJ
66352008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6636
6637 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
6638 Run on GNU/Linux.
6639 (do_exec_tests): Check for systems which do not support catchpoints.
6640 Do not match START.
6641 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
6642 Run on GNU/Linux. Enable verbose output.
6643 (check_fork_catchpoints): New.
6644 (explicit_fork_child_follow, catch_fork_child_follow)
6645 (tcatch_fork_parent_follow): Update expected messages.
6646 (do_fork_tests): Use check_fork_catchpoints.
6647 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
6648 Run on GNU/Linux. Enable verbose output.
6649 (check_vfork_catchpoints): New.
6650 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
6651 expected messages.
6652 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
6653
401ea829
JB
66542008-01-29 Jim Blandy <jimb@red-bean.com>
6655
6656 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
6657 host' errors.
6658 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
6659
aceaf3ad
JB
66602008-01-29 Jim Blandy <jimb@red-bean.com>
6661
6662 * gdb.threads/sigthread.c: Use barriers to ensure that
6663 child_thread and child_thread_two are always initialized before we
6664 start to use them.
6665
a5606eee
VP
66662008-01-29 Vladimir Prus <vladimir@codesourcery.com>
6667
6668 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
6669 * gdb.base/watchpoint-solib.c: New.
6670 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 6671
c55a82bb
PM
66722008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
6673
6674 * gdb.base/gdb1056.exp: Add unsigned integer test.
6675
0993fe05
DE
66762008-01-28 Doug Evans <dje@google.com>
6677
6678 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
6679
4fe42e7f
JB
66802008-01-27 Jim Blandy <jimb@codesourcery.com>
6681
c7a69933
JB
6682 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
6683
4fe42e7f
JB
6684 * gdb.base/expand-psymtabs.exp: Doc fix.
6685
5def8285
MK
66862008-01-26 Mark Kettenis <kettenis@gnu.org>
6687
6688 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
6689
5313c911
NR
66902008-01-24 Nick Roberts <nickrob@snap.net.nz>
6691
a9c64011 6692 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
6693 -var-set-format.
6694
93815fbf
VP
66952008-01-23 Chris Demetriou <cgd@google.com>
6696
6697 * gdb.threads/thread_events.c: New testcase source file.
6698 * gdb.threads/thread_events.exp: New testcase expect file.
6699
467a88ee
NR
67002008-01-23 Nick Roberts <nickrob@snap.net.nz>
6701
6702 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
6703
6704 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
6705 -var-set-format.
6706
d8f82aba
DJ
67072008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
6708 Vladimir Prus <vladimir@codesourcery.com>
6709
6710 * gdb.base/float.exp: Allow missing floating point for m68k and
6711 PowerPC.
6712
60c46647
VP
67132008-01-22 Vladimir Prus <vladimir@codesourcery.com>
6714
6715 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
6716 ignore count.
6717 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
6718 * gdb.mi/mi-cli.exp: Adjust.
6719 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 6720
c7dd36a1
PA
67212008-01-17 Pedro Alves <pedro@codesourcery.com>
6722
6723 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
6724 and 'dummy_ptr' integer pointer. Initialize struct_declarations
6725 with dummy_ptr's address.
6726 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
6727 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
6728 all targets.
6729 * gdb.mi/mi2-var-child.exp: Likewise.
6730
39d5313e
JB
67312008-01-09 Joel Brobecker <brobecker@adacore.com>
6732
6733 * gdb.ada/null_array: New test program.
6734 * gdb.ada/null_array.exp: New testcase.
6735
0aea4bf3
LM
67362008-01-09 Luis Machado <luisgpm@br.ibm.com>
6737
6738 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
6739 with required float modifiers.
6740
0b354900
JB
67412008-01-08 Joel Brobecker <brobecker@adacore.com>
6742
6743 * gdb.ada/funcall_param: New test program.
6744 * gdb.ada/funcall_param.exp: New testcase.
6745
cdb7f5d4
JB
67462008-01-08 Joel Brobecker <brobecker@adacore.com>
6747
6748 * gdb.ada/arrayparam: New test program.
6749 * gdb.ada/arrayparam.exp: New testcase.
6750
88e2547f
JB
67512008-01-08 Joel Brobecker <brobecker@adacore.com>
6752
6753 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
6754 landed. Should also fix random failures in the test following it.
6755
f6867ce0
TJB
67562008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
6757
6758 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
6759 for expressions with decimal float values.
6760 (test_dfp_conversions): New function to test casts to and from
6761 decimal float types.
6762 Call test_dfp_conversions.
6763 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
6764 elements.
6765 (main): Initialize ds.float4 and ds.double8 elements.
6766 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
6767 string to new error message.
6768 (d64_set_tests): Likewise.
6769 (d128_set_tests): Likewise.
6770 Add tests for expressions with decimal float variables. Add tests for
6771 conversions to and from decimal float types.
6772
f9c11282
JB
67732008-01-05 Joel Brobecker <brobecker@adacore.com>
6774
6775 * gdb.ada/packed_tagged/comp_bug.adb: New file.
6776 * gdb.ada/packed_tagged.exp: New testcase.
6777
0ecbca72
JB
67782008-01-04 Joel Brobecker <brobecker@adacore.com>
6779
6780 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
6781 gdb.ada/homonym/homonym_main.adb: New files.
6782 * gdb.ada/homonym.exp: New testcase.
6783
c18d3d89
JB
67842008-01-04 Joel Brobecker <brobecker@adacore.com>
6785
6786 * gdb.ada/packed_array.exp: Add testing of references to
6787 a packed array.
6788
ecc7085b
JB
67892008-01-04 Joel Brobecker <brobecker@adacore.com>
6790
6791 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
6792 New files.
6793 * gdb.ada/type_coercion.exp: New testcase.
6794
c474c922
JB
67952008-01-04 Joel Brobecker <brobecker@adacore.com>
6796
6797 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
6798 gdb.ada/tagged/foo.adb: New file.
6799 * gdb.ada/tagged.exp: New testcase.
6800
9005b927
JB
68012008-01-04 Joel Brobecker <brobecker@adacore.com>
6802
6803 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
6804 gdb.ada/ptype_field/foo.adb: New files.
6805 * gdb.ada/ptype_field.exp: New testcase.
6806
1a6aaad8
JB
68072008-01-03 Joel Brobecker <brobecker@adacore.com>
6808
6809 * gdb.ada/print_pc.exp: New testcase.
6810
0ef22f53
JB
68112008-01-03 Joel Brobecker <brobecker@adacore.com>
6812
6813 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
6814 gdb.ada/taft_type/p.adb: New files.
6815 * gdb.ada/taft_type.exp: New testcase.
6816
1689ecf8
JB
68172008-01-03 Joel Brobecker <brobecker@adacore.com>
6818
6819 * gdb.ada/array_bounds/bar.adb: New file.
6820 * gdb.ada/array_bounds.exp: New testcase.
6821
a4d0b9c3
JB
68222008-01-03 Joel Brobecker <brobecker@adacore.com>
6823
6824 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
6825 gdb.ada/arrayptr/foo.adb: New files.
6826 * gdb.ada/arrayptr.exp: New testcase.
6827
a31ace00
JB
68282008-01-03 Joel Brobecker <brobecker@adacore.com>
6829
6830 * gdb.base/set-lang-auto.exp: New testcase.
6831
a97fced3
JB
68322008-01-03 Joel Brobecker <brobecker@adacore.com>
6833
6834 * gdb.ada/fun_addr/foo.adb: New file.
6835 * gdb.ada/fun_addr.exp: New testcase.
6836
ef29ce1a
JK
68372008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6838
6839 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
6840 New files
6841
0fafefe3
JB
68422008-01-02 Joel Brobecker <brobecker@adacore.com>
6843
6844 * array_subscript_addr/p.adb: New file.
a9c64011 6845 * array_subscript_addr.exp: New testcase.
0fafefe3 6846
c4359f8d
JB
68472008-01-02 Joel Brobecker <brobecker@adacore.com>
6848
a9c64011 6849 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
6850 New files.
6851 * gdb.ada/str_cmp_ref.exp: New testcase.
6852
1aa1b15b
JB
68532008-01-01 Joel Brobecker <brobecker@adacore.com>
6854
6855 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
6856 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 6857 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 6858
81c9b2cf
JB
68592008-01-01 Joel Brobecker <brobecker@adacore.com>
6860
6861 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
6862 gdb.ada/ref_param/pck.ads: New files.
6863 * gdb.ada/ref_param.exp: New testcase.
6864
319e4674
JB
68652008-01-01 Joel Brobecker <brobecker@adacore.com>
6866
6867 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
6868 gdb.ada/interface/foo.adb: New files.
6869 * gdb.ada/interface.exp: New testcase.
6870
ef682c56
JB
68712007-12-31 Jim Blandy <jimb@codesourcery.com>
6872
6873 * gdb.base/multi-forks.exp: Consume all output from child
6874 processes before proceeding to next test.
6875
f6f3eb6c
JB
68762007-12-29 Jim Blandy <jimb@codesourcery.com>
6877
6878 * configure: Regenerated.
6879
f652e42f
JB
68802007-12-27 Joel Brobecker <brobecker@adacore.com>
6881
6882 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
6883 gdb.ada/fixed_cmp/fixed.adb: New files.
6884 * gdb.ada/fixed_cmp.exp: New testcase.
6885
6943e596
JB
68862007-12-27 Joel Brobecker <brobecker@adacore.com>
6887
6888 * gdb.ada/boolean_expr.exp: New testcase.
6889
aad9a193
JB
68902007-12-26 Jim Blandy <jimb@codesourcery.com>
6891
6892 * gdb.base/multi-forks.exp: Doc fix.
6893
fb5f3683
JB
68942007-12-26 Joel Brobecker <brobecker@adacore.com>
6895
6896 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
6897 * gdb.ada/char_param.exp: Do not compile our test program with
6898 -gnata, this is unnecessary.
6899 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
6900
384e4a9c
JB
69012007-12-24 Joel Brobecker <brobecker@adacore.com>
6902
6903 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
6904 gdb.ada/print_chars/foo.adb: New files.
6905 * gdb.ada/print_chars.exp: New testcase.
6906
01e044f7
JB
69072007-12-24 Joel Brobecker <brobecker@adacore.com>
6908
6909 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
6910 gdb.ada/char_param/foo.adb: New files.
6911 * gdb.ada/char_param.exp: New testcase.
6912
0ce17860
JB
69132007-12-22 Jim Blandy <jimb@codesourcery.com>
6914
6915 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
6916 hard-coding source line numbers into the test.
6917 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
6918 gdb_get_line_number to find.
6919
919809b9
JB
69202007-12-22 Joel Brobecker <brobecker@adacore.com>
6921
6922 * gdb.base/ptype.c (highest): New struct type.
6923 (the_highest): New variable of that type.
6924 (main): Add dummy assignment to a field of variable the_highest.
6925 * gdb.base/ptype.exp: Test type printing of our new variable.
6926
abc8a88d
PM
69272007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
6928
6929 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 6930 and record first explicitly generated thread number.
abc8a88d
PM
6931 Use that thread number for thread specific watchpoint test.
6932 Add iteration number to repetitive tests.
6933
5158f3e3
CES
69342007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
6935 Jim Blandy <jimb@codesourcery.com>
6936
6937 * gdb.base/expand-psymtabs.c: New testcase
6938 source file.
6939 * gdb.base/expand-psymtabs.exp: New testcase
6940 expect file.
6941
37e4754d
LM
69422007-12-17 Luis Machado <luisgpm@br.ibm.com>
6943
6944 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
6945 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
6946
551e5d04
JB
69472007-12-17 Joel Brobecker <brobecker@adacore.com>
6948
6949 * gdb.ada/frame_args/foo.adb: New file.
6950 * gdb.ada/frame_args/pck.ads: New file.
6951 * gdb.ada/frame_args/pck.adb: New file.
6952 * gdb.ada/frame_args.exp: New testcase.
6953
a05ee097
JB
69542007-12-17 Joel Brobecker <brobecker@adacore.com>
6955
6956 * gdb.base/frame-args.c: New file.
6957 * gdb.base/frame-args.exp: New testcase.
6958
c162e8c9 69592007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 6960 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
6961
6962 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
6963
afe8ab22 69642007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 6965
afe8ab22
VP
6966 * gdb.mi/mi-pending.exp: New.
6967 * gdb.mi/mi-pending.c: New.
6968 * gdb.mi/mi-pendshr.c: New.
6969
dfdfb3ca
JB
69702007-12-06 Jim Blandy <jimb@codesourcery.com>
6971
6972 * gdb.base/default.exp: Update expected output for 'info catch'.
6973
b7fca990
JK
69742007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6975
6976 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
6977 must be set to binary.
6978
6a1afc1e
PA
69792007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
6980
6981 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
6982
a6b151f1
DJ
69832007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
6984
6985 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
6986 gdb.mi/mi-file-transfer.exp: New.
6987
43039443
JK
69882007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6989
6990 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
6991
0ef2251b
MR
69922007-11-22 Maciej W. Rozycki <macro@mips.com>
6993
6994 * gdb.trace/backtrace.exp: Fix a typo.
6995 * gdb.trace/circ.exp: Likewise.
6996 * gdb.trace/collection.exp: Likewise.
6997 * gdb.trace/limits.exp: Likewise.
6998 * gdb.trace/report.exp: Likewise.
6999 * gdb.trace/tfind.exp: Likewise.
7000 * gdb.trace/while-dyn.exp: Likewise.
7001
5443631e
NR
70022007-11-21 Nick Roberts <nickrob@snap.net.nz>
7003
7004 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
7005 objects of pointers that can't be dereferenced are now
7006 "noneditable".
7007
a4ce5b0d
UW
70082007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7009
7010 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
7011 (target_cpu): Remove.
7012
d6e956e5
VP
70132007-10-15 Vladimir Prus <vladimir@codesourcery.com>
7014
7015 * gdb.base/ending-run.exp: Expect the list of cleared
7016 breakpoint to come in natural order, not the reversed one.
a9c64011 7017
214270ab
VP
70182007-11-07 Vladimir Prus <vladimir@codesourcery.com>
7019
7020 * gdb.mi/mi-var-child.c (do_child_deletion): New.
7021 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 7022
1a619819
LM
70232007-11-05 Luis Machado <luisgpm@br.ibm.com>
7024
7025 * gdb.base/printcmds.exp: New function
7026 test_printf_with_dfp.
7027
5b01a6fa
DE
70282007-11-02 Doug Evans <dje@google.com>
7029
7030 * gdb.disasm/t01_mov.s: Remove carriage returns.
7031 * gdb.disasm/t02_mova.s: Ditto.
7032 * gdb.disasm/t03_add.s: Ditto.
7033 * gdb.disasm/t04_sub.s: Ditto.
7034 * gdb.disasm/t05_cmp.s: Ditto.
7035 * gdb.disasm/t06_ari2.s: Ditto.
7036 * gdb.disasm/t07_ari3.s: Ditto.
7037 * gdb.disasm/t08_or.s: Ditto.
7038 * gdb.disasm/t09_xor.s: Ditto.
7039 * gdb.disasm/t10_and.s: Ditto.
7040 * gdb.disasm/t11_logs.s: Ditto.
7041 * gdb.disasm/t12_bit.s: Ditto.
7042 * gdb.disasm/t13_otr.s: Ditto.
7043
ec33ab7f
JK
70442007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7045
7046 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
7047
ae0d01ff
UW
70482007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7049
7050 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
7051 provide DFP support.
7052
55eddb0f
DJ
70532007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
7054
7055 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
7056 Test "set powerpc vector-abi". Skip auto-detection tests for old
7057 toolchains.
7058
7020f05c
PA
70592007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7060
7061 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
7062 with [string compare].
7063
84bc3db9
PA
70642007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7065
7066 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
7067 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
7068
5876dc88
LM
70692007-10-25 Luis Machado <luisgpm@br.ibm.com>
7070
7071 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
7072 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
7073 * gdb.opt/Makefile.in: New makefile.
7074 * Makefile.in: Create new directory "gdb.opt".
7075 * configure.ac: Add "gdb.opt" directory.
7076 * configure: Regenerated.
a9c64011 7077
c3ea9a14
DE
70782007-10-25 Doug Evans <dje@google.com>
7079
7080 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
7081 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
7082
a9c64011 70832007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
7084 Thiago Jung Bauermann <bauerman@br.ibm.com>
7085
7086 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
7087 Floating Point expressions.
7088 * gdb.base/dfp-test.exp: new file adding tests for Decimal
7089 Floating Point variables.
7090 * gdb.base/dfp-test.c: new file containing program with Decimal
7091 Floating variables, used by gdb.base/dfp-test.exp.
7092
62a24a2b
DJ
70932007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
7094
7095 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
7096
e7b1eae6
UW
70972007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7098
7099 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
7100 compiling test case with GCC.
7101 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
7102
c641edcc
UW
71032007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7104
7105 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
7106 format changes.
7107
5e5ebfe6
MS
71082007-10-18 Michael Snyder <msnyder@specifix.com>
7109
7110 * gdb.base/dbx.exp: Add missing "-re " operator.
7111
e831e7b6
GM
71122007-10-16 Gaius Mulley <gaius@glam.ac.uk>
7113
7114 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
7115 * configure.ac: Removed trailing spaces after backslash.
7116 * gdb.modula2: New directory.
7117 * gdb.modula2/Makefile.in: New file.
7118 * gdb.modula2/unbounded-array.exp: New file.
7119 * gdb.modula2/unbounded1.c: New file.
7120
7cc46491
DJ
71212007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
7122
7123 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
7124
71252007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
7126
7127 * gdb.base/sigstep.c (main): Add checks for
7128 return values for setitimer call.
7129 Call setitimer again with itimer = ITIMER_REAL
7130 if first call to setitimer fails.
7131
e91528f0
KH
71322007-10-11 Kazu Hirata <kazu@codesourcery.com>
7133
7134 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
7135 of $timeout.
7136
2ec9a4f8
DJ
71372007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
7138
7139 * gdb.server/server-run.exp: Test for dynamic linker symbols.
7140
71412007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
7142
7143 * lib/gdb.exp (gdb_run_cmd): Move comment outside
7144 of gdb_expect call, to avoid interruption.
7145
64b2fa04
PA
71462007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
7147
7148 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
7149 (v_unsigned_long_long, v_long_long_array)
7150 (v_signed_long_long_array, v_unsigned_long_long_array)
7151 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
7152 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
7153 [!NO_LONG_LONG]: New.
7154 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
7155 v_long_long_member.
7156
7157 (v_long_long_func, v_signed_long_long_func)
7158 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
7159 (main) [!NO_LONG_LONG]: Initialize long long variants.
7160
7161 * gdb.base/whatis.exp: If board file requests no_long_long, build
7162 test with NO_LONG_LONG defined. Test long long, signed long long,
7163 and unsigned long long variants but only if board file doesn't
7164 disable it.
7165
a912286e 71662007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 7167 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
7168
7169 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
7170 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
7171 * configure: Regenerated.
7172 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
7173 gdb.pascal/types.exp, lib/pascal.exp: New files.
7174
471ba8c9
DJ
71752007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
7176
7177 * gdb.cp/classes.exp (do_tests): Always step to the line after the
7178 call.
7179 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
7180 to return to the call.
7181 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
7182 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
7183 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
7184 * gdb.mi/mi-until.exp (test_until): Likewise.
7185 * gdb.mi/mi2-until.exp (test_until): Likewise.
7186
fef8a650
DJ
71872007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
7188
7189 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
7190 two-char array.
7191 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
7192
d983da9c
DJ
71932007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
7194
7195 * gdb.threads/watchthreads.c (thread_function): Sleep between
7196 iterations.
7197 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
7198 at once for S/390. Generate matching fails and passes.
7199
17f62551
VP
72002007-09-27 Vladimir Prus <vladimir@codesourcery.com>
7201
7202 * gdb.mi/var-cmd.c (do_children_tests): Initialize
7203 the 'struct_declarations' variable to zeros.
a9c64011 7204
ed0616c6
VP
72052007-09-24 Vladimir Prus <vladimir@codesourcery.com>
7206
7207 * gdb.cp/mb-ctor.cc: New.
7208 * gdb.cp/mb-ctor.exp: New.
7209 * gdb.cp/mb-templates.cc: New.
7210 * gdb.cp/mb-templates.exp: New.
7211
41f1b697
DJ
72122007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
7213
7214 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
7215
3f213f78
PA
72162007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
7217
7218 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
7219 targets.
7220 * configure: Regenerate.
7221
0d381245 72222007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7223
0d381245
VP
7224 * gdb.base/annota1.exp: Adjust for 'info break'
7225 format changes.
7226 * gdb.base/annota3.exp: Likewise.
7227 * gdb.base/break.exp: Likewise.
7228 * gdb.base/condbreak.exp: Likewise.
7229 * gdb.base/pending.exp: Likewise.
7230 * gdb.base/sepdebug.exp: Likewise.
7231 * gdb.base/unload.exp: Likewise.
7232 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 7233
fe3f5fa8
VP
72342007-09-22 Vladimir Prus <vladimir@codesourcery.com>
7235
7236 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
7237 messages.
7238 * gdb.base/chng-syms.exp: Likewise.
7239 * gdb.base/unload.exp: Likewise.
a9c64011 7240
a75cf6c0
DJ
72412007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
7242
7243 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
7244
18ecae38
DJ
72452007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
7246
7247 * schedlock.c (NUM): Change to 1.
7248 (main): Use args[0] for the main thread.
7249 * schedlock.exp: Only expect two threads. Only issue one pass or fail
7250 regardless of the number of threads.
7251
5509918f
MR
72522007-09-14 Maciej W. Rozycki <macro@mips.com>
7253
4a543daf
MR
7254 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
7255 type down.
7256 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7257 test.
7258 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
7259 watchpoint type down.
7260 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7261 test.
7262
72632007-09-14 Maciej W. Rozycki <macro@mips.com>
7264
5509918f
MR
7265 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
7266 Move all the tests here and run them twice, once using software
7267 watchpoints and once using hardware watchpoints.
7268 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
7269
40b53987
DJ
72702007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
7271
7272 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
7273 test.
7274
695e2681
MK
72752007-09-10 Mark Kettenis <kettenis@gnu.org>
7276
8b3fc8d8
MK
7277 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
7278 build-id.
7279
695e2681
MK
7280 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
7281 know about $ORIGIN. Calculate output dir from $dest instead of
7282 using ${objdir}/{$subdir}.
7283
58d69f29
MK
72842007-09-09 Mark Kettenis <kettenis@gnu.org>
7285
7286 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
7287 gcore, before continuing with the test.
7288
3e347599
DJ
72892007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
7290
7291 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
7292 * gdb.mi/mi-watch.exp: Likewise.
7293
ea37ba09
DJ
72942007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7295 Jim Blandy <jimb@codesourcery.com>
7296
7297 * gdb.arch/i386-sse.exp: Do not expect character constants.
7298 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
7299 * gdb.base/display.exp: Allow print/s.
7300 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
7301 and unsigned char array changes.
7302
2025a643
DJ
73032007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7304
7305 * gdb.base/display.exp: Add tests for printf %p.
7306
26669a27
PA
73072007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
7308
7309 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
7310 the dll name to unicode.
7311
c8f021f8
JK
73122007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7313
7314 * gdb.base/default.exp (show version): Update the version text.
7315 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
7316
4cf31eea
JK
73172007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7318
7319 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
7320 New files.
7321
4935890f
JK
73222007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7323
7324 * lib/gdb.exp (build_id_debug_filename_get): New function.
7325 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
7326 Remove the generate DEBUG file for the future testcase runs.
7327 New testcase for the NT_GNU_BUILD_ID retrieval.
7328 Move the final testing step to ...
7329 (test_different_dir): ... a new function.
7330 New parameter XFAIL to XFAIL all the tests performed.
7331 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
7332 New parameter TYPE to PF_PREFIX all the tests performed.
7333
02142340
VP
73342007-08-31 Vladimir Prus <vladimir@codesourcery.com>
7335
7336 * gdb.mi/mi-var-cp.cc (path_expression): New
7337 function.
7338 * gdb.mi/mi-var-cp.exp: Run path exression tests.
7339
36acd84e
UW
73402007-08-27 Markus Deuling <deuling@de.ibm.com>
7341
7342 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
7343 to fit into SPU Local Store memory.
7344
a896d121
JB
73452007-08-23 Joel Brobecker <brobecker@adacore.com>
7346
7347 * gdb.base/default.exp: Adjust the expected output of "info
7348 warranty" after the switch to GPLv3.
7349
7b433602
JB
73502007-08-23 Joel Brobecker <brobecker@adacore.com>
7351
7352 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
7353 to 30000 (from 20000).
7354
e22f8b7c
JB
73552007-08-23 Joel Brobecker <brobecker@adacore.com>
7356
7357 Switch the license of all .exp files to GPLv3.
7358 Switch the license of all .f and .f90 files to GPLv3.
7359 Switch the license of all .s and .S files to GPLv3.
7360
5a0e3bd0
JB
73612007-08-23 Joel Brobecker <brobecker@adacore.com>
7362
7363 * configure.ac: Switch license to GPLv3.
7364
cc00619d
JB
73652007-08-23 Joel Brobecker <brobecker@adacore.com>
7366
7367 Switch the licensing to GPLv3 for all .ads and .adb files.
7368
8d26208a
DJ
73692007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
7370
7371 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
7372 and t_int_double.
7373 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
7374
4fcb9948
JB
73752007-08-17 Joel Brobecker <brobecker@adacore.com>
7376
7377 * gdb.base/step-line.c: Switch license to GPL version 3, and
7378 update copyright year.
7379 * gdb.base/step-line.inp: Likewise.
7380
b9c34f67
JB
73812007-08-17 Joel Brobecker <brobecker@adacore.com>
7382
7383 * gdb.base/gdb1555.exp: Make expected output immune to formatting
7384 changes inside gdb1555.c.
7385 * gdb.base/pending.exp: Likewise.
7386
2cc17678
DJ
73872007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
7388
7389 * config/default.exp: New file.
7390
e48883f7
DJ
73912007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7392
7393 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
7394 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
7395
1ab80e5b
MR
73962007-07-30 Maciej W. Rozycki <macro@mips.com>
7397
7398 * gdb.base/dump.exp: Force the correct endianness for binary
7399 formats not carrying this information.
7400
aba471f5
DJ
74012007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7402
7403 * gdb.threads/staticthreads.exp: Match .*sem_post.
7404
d4e07204
DJ
74052007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7406
7407 * gdb.base/readline.exp (operate_and_get_next): Match the final
7408 prompt.
7409
2b97317d
KB
74102007-07-23 Kevin Buettner <kevinb@redhat.com>
7411
7412 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
7413 to restarting SID.
7414
44efa07a
KB
74152007-07-18 Kevin Buettner <kevinb@redhat.com>
7416
7417 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
7418 prior to `gdb_start'.
7419
7b5ebade
KB
74202007-07-18 Kevin Buettner <kevinb@redhat.com>
7421
7422 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
7423 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
7424 Remove call to gdb_unload.
7425
255e7678
DJ
74262007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
7427 Daniel Jacobowitz <dan@codesourcery.com>
7428
7429 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
7430 for __WIN32__.
7431 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
7432 * gdb.base/unload.exp: Use shared library test routines.
7433
3a40aaa0
UW
74342007-07-03 Markus Deuling <deuling@de.ibm.com>
7435
7436 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
7437 * gdb.base/solib-symbol-lib.c: Likewise.
7438 * gdb.base/solib-symbol-main.c: Likewise.
7439
b0f4b84b
DJ
74402007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
7441
7442 * config/gdbserver.exp (gdb_reconnect): New.
7443 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
7444 gdb.base/solib-disc.exp: New files.
7445 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
7446 remote debugging".
7447 (gdb_compile): Add shlib_load flag.
7448 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
7449 port.
7450 (gdbserver_reconnect): New.
7451
1b05479a
DJ
74522007-07-01 Nick Roberts <nickrob@snap.net.nz>
7453 Daniel Jacobowitz <dan@codesourcery.com>
7454
7455 * gdb.base/annota3.exp: Test for if construct.
7456
86f78eb2
DJ
74572007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
7458
7459 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
7460
6a2eb474 74612007-06-21 Chris Dearman <chris@mips.com>
a9c64011 7462 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
7463
7464 * gdb.base/display.exp: Allow a newline after display/i.
7465 * gdb.base/pc-fp.exp: Likewise.
7466 * gdb.base/sigbpt.exp: Likewise.
7467
f8b73d13
DJ
74682007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7469
7470 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
7471 required features to be included.
7472
4339e69e
DJ
74732007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
7474
7475 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
7476 in info threads output.
7477
23d964e7
UW
74782007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7479 Markus Deuling <deuling@de.ibm.com>
7480
7481 * gdb.arch/spu-info.exp: New testcase.
7482 * gdb.arch/spu-info.c: New file.
7483
fd20f75b
DJ
74842007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
7485
7486 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
7487 tpcs_offset. Restore lr after the call.
7488 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
7489
2226f861
DJ
74902007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
7491
7492 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
7493 (gdbserver_run): Kill any running gdbserver.
7494 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
7495
d12371a9
MR
74962007-05-17 Maciej W. Rozycki <macro@mips.com>
7497
7498 * gdb.base/sigbpt.exp: Preset segv_addr.
7499
93f02886
DJ
75002007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
7501
7502 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
7503 (gdb_compile_shlib): Likewise.
7504 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
7505 (default_gdb_init): Clear cleanfiles.
7506 (gdb_finish): Delete recorded cleanfiles.
7507 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
7508
7509 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
7510 Do not use isnative.
7511 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
7512 gdb.base/so-impl-ld.exp: Likewise.
7513 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
7514 * gdb.base/unload.exp: Likewise. Do not pass empty option to
7515 gdb_compile.
7516
b04e06d7
VP
75172007-05-15 Vladimir Prus <vladimir@codesourcery.com>
7518
7519 * config/unknown.exp: Remove.
7520
069ed931
UW
75212007-05-15 Markus Deuling <deuling@de.ibm.com>
7522
7523 * gdb.base/info-proc.exp: Check is_remote.
7524
09db0d03
UW
75252007-05-14 Markus Deuling <deuling@de.ibm.com>
7526
7527 * gdb.base/gcore.exp: Initialize variable core_supported.
7528
af2cbe8c
DJ
75292007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7530
7531 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
7532
027c0295
DJ
75332007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7534
7535 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
7536 * gdb.threads/print-threads.exp (test_all_threads): Allow
7537 negative and hexadecimal thread IDs.
7538
dc5000e7
DJ
75392007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7540
7541 * gdb.java/jprint.java (public): Avoid invalid call to static
7542 method.
7543
2e74ed18
DP
75442007-05-14 Denis Pilat <denis.pilat@st.com>
7545
7546 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
7547 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
7548 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
7549 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
7550 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
7551
83547f02
UW
75522007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7553
7554 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 7555 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
7556 this mode.
7557 * gdb.base/ovlymgr.c: Provide stubs for spu target.
7558 * gdb.base/spu.ld: New file.
7559
b18be20d
DJ
75602007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
7561
7562 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
7563
be444858
DJ
75642007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
7565
7566 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
7567
b1d53152
DJ
75682007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
7569
7570 * gdb.java/jmain.exp: Handle demangled names with and without method
7571 signatures.
7572
d084b331
DJ
75732007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
7574
7575 * gdb.mi/mi-syn-frame.c (main, foo, bar)
7576 (have_a_very_merry_interrupt): Remove calls to puts.
7577 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
7578 inferior output.
7579 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
7580 test names.
7581
db9d7fc5
DJ
75822007-04-29 Markus Deuling <deuling@de.ibm.com>
7583 Daniel Jacobowitz <dan@codesourcery.com>
7584
7585 * gdb.base/auxv.exp (core_works): Also check is_remote.
7586 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
7587
ef783a7d 75882007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7589
ef783a7d
VP
7590 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
7591 message, not the undefined 'module' variable.
7592 * gdb.base/siginfo.exp: Likewise.
7593 * gdb.base/sigstep.exp: Likewise.
7594 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
7595 serialport.
7596 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
7597
b7b73cae
CV
75982007-04-25 Corinna Vinschen <vinschen@redhat.com>
7599
7600 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
7601 target sim fails. Return 0 otherwise.
7602 (gdb_load): Return prematurely if gdb_target_sim fails.
7603
7d90fdfa
DP
76042007-04-16 Denis Pilat <denis.pilat@st.com>
7605
7606 * gdb.base/setshow.exp: Reset height after having set it to 100.
7607
5d3e9c85
DP
76082007-04-16 Denis Pilat <denis.pilat@st.com>
7609
7610 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
7611
18e75969
DP
76122007-04-16 Denis Pilat <denis.pilat@st.com>
7613
7614 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
7615
25d5ea92
VP
76162007-04-14 Vladimir Prus <vladimir@codesourcery.com>
7617
7618 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
7619 tests. Run the frozen varobjs test.
7620 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 7621 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 7622
0b49cb80
JK
76232007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7624
7625 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
7626 gdb.base/type-opaque.exp: New files.
7627
a73bafbc 76282007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
7629
7630 * gdb.mi/mi-var-child.c
a73bafbc
VP
7631 (do_children_tests): User char[2] instead of
7632 char so that automatic printing of pointers to char
7633 don't give unpredicable result.
7634 * gdb.mi/var-cmd.c (do_locals_test): Initialize
7635 local variables.
7636 * gdb.mi/mi-var-child.exp: Step to right line
7637 of do_children_tests.
7638 * gdb.mi/mi2-var-child.exp: Likewise.
7639 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 7640 do_locals_tests.
a73bafbc
VP
7641 (do_children_tests): User char[2] instead of
7642 char so that automatic printing of pointers to char
a9c64011 7643 don't give unpredicable result.
a73bafbc 7644 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 7645 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
7646 Pass test name to mi_wait_for_stop.
7647
7ce59000
DJ
76482007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7649
7650 * gdb.asm/asm-source.exp: Remove d10v case.
7651 * lib/gdb.exp (skip_cplus_tests): Likewise.
7652 * gdb.asm/d10v.inc: Deleted.
7653
20389057
DJ
76542007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7655
7656 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
7657
8807d78b
DJ
76582007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7659
7660 * config/netware.exp: Delete file.
7661
aa3edb8e
JB
76622007-03-29 Joel Brobecker <brobecker@adacore.com>
7663
7664 * gdb.dwarf2/dw2-noloc.S: New file.
7665 * gdb.dwarf2/dw2-noloc.exp: New file.
7666
297561ac
PA
76672007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
7668
7669 * gdb.cp/method2.cc: New test.
7670 * gdb.cp/method2.exp: New test.
7671 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
7672
1f81bd39
DJ
76732007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7674
7675 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
7676
9453113a
DJ
76772007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
7678
7679 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
7680
b741e217
DJ
76812007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7682
7683 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
7684 (gdb_load): Delete, replace with...
7685 (gdb_reload): ...this.
7686 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
7687 * gdb.server/server-mon.exp: Likewise.
7688 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
7689 (gdb_start_cmd): New.
7690 (gdb_file_cmd): Save the last loaded file.
7691 (gdb_reload): New.
7692 (gdb_gnu_strip_debug): Use transform.
7693 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
7694 support here. Use new $last_loaded_file. Check mtime.
7695 (gdb_target_cmd): Handle ObjC failure case.
7696 (infer_host_exec): Delete.
7697 (gdbserver_load): Rename to...
7698 (gdbserver_run): ...this. Simplify.
7699 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
7700 (mi_gdb_load): Move most contents to a new function...
7701 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
7702 (mi_run_cmd): Use mi_gdb_target_load.
7703 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
7704 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
7705 Use gdb_run_cmd.
7706 * gdb.base/charsign.exp: Remove incorrect comment.
7707 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
7708 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
7709 gdb.base/start.exp: Use gdb_start_cmd.
7710
446ab585 77112007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 7712 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
7713
7714 * gdb.base/sigbpt.exp: Fix the message when skipping test.
7715 * gdb.base/signull.exp: Similarly.
7716
bbb88ebf
UW
77172007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7718
7719 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
7720 messages available to test cases (like chng-sym.exp).
7721
cb8c4a99
AS
77222007-03-14 Andreas Schwab <schwab@suse.de>
7723
7724 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
7725 format changes.
7726
4e463ff5
DJ
77272007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
7728
7729 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
7730 (optimized_1): New.
7731 (main): Call optimized_1.
7732 (gdb2029): Correct typos. Call gdb2029_marker.
7733 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
7734 for gdb2029.
7735
b6db2c47
MK
77362007-03-12 Mark Kettenis <kettenis@gnu.org>
7737
7738 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
7739 as tabs. Remove redundant test pattern.
7740
70ed3737
UW
77412007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7742
7743 * gdb.base/long_long.exp: Accept optional symbol name in <...>
7744 for /a format output.
7745
47b67b60
DJ
77462007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
7747
7748 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
7749 collect output incrementally.
7750
b8953b0e
UW
77512007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7752
7753 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
7754 for -var-create lpcharacter test.
7755 * gdb.mi/mi2-var-cmd.exp: Likewise.
7756
7acd5c40
UW
77572007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7758
7759 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
7760 pass on targets where address zero is readable.
7761
9c6759c1
UW
77622007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7763
7764 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
7765 just a single architecture.
7766
a2f1aeb4
UW
77672007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7768
7769 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
7770 (fetch_all_registers): New function, uses gdb_test_multiple and
7771 exp_continue to fetch inferior output line-by-line.
7772 Replace all uses of do_get_all_registers by fetch_all_registers.
7773
46579ac2
UW
77742007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7775
7776 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
7777 in target_info.
7778
fc133f24
MS
77792007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7780
a9c64011 7781 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
7782 consistancy; add a default (timeout) case.
7783
7646a51d
MS
77842007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7785
7786 * gdb.base/watchpoint.exp: Fix truncated comment.
7787
dcfff61f
MS
77882007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7789
7790 * Makefile.in: Remove spurious single-quotes from sed command.
7791
664e3ee9
DJ
77922007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
7793
7794 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
7795 func.
7796 * gdb.mi/mi2-var-cmd.exp: Likewise.
7797
d7cc6f2f
JB
77982007-02-27 Joel Brobecker <brobecker@adacore.com>
7799
a9c64011
AS
7800 * gdb.dwarf2/dw2-producer.S: New file.
7801 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
7802
78032007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
7804
7805 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
7806 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
7807 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
7808 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
7809 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
7810 Revert tests to use mi_gdb_test and include value field in output
7811 of -var-create.
7812
93d42b30
DJ
78132007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
7814
7815 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
7816
c499ed39
DJ
78172007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
7818
7819 * gdb.base/maint.exp: Remove full paths from test names.
7820 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
7821 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
7822
9836f81b
JB
78232007-02-27 Joel Brobecker <brobecker@adacore.com>
7824
7825 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
7826
c74d0ad8
DJ
78272007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7828
7829 * gdb.server/server-mon.exp: New test.
7830
2711e456
DJ
78312007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7832
7833 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
7834
ff6f572f
DJ
78352007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7836
7837 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
7838 register capitalization.
7839
fada3feb
DP
78402007-02-13 Denis Pilat <denis.pilat@st.com>
7841
7842 * gdb.mi/mi-var-invalidate.exp: New file.
7843
fb1e4ffc
DJ
78442007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7845
7846 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
7847
3da939d7
DJ
78482007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7849
7850 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
7851
123dc839
DJ
78522007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7853
7854 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
7855 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
7856
877e3645 78572007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
7858
7859 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
7860 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
7861 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
7862 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
7863 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 7864 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 7865 Update tests to include value field in output of -var-create.
a9c64011 7866
3c0a2960
AS
78672007-02-08 Andreas Schwab <schwab@suse.de>
7868
7869 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
7870
108546a0
DJ
78712007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
7872
7873 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
7874 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
7875
d701dcab
DP
78762007-02-02 Denis Pilat <denis.pilat@st.com>
7877
7878 * gdb.threads/threadapply.exp: check that frame is not changed by
7879 the thread apply all command.
7880
783e3e2f
AS
78812007-01-31 Andreas Schwab <schwab@suse.de>
7882
6d9c3a87
AS
7883 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7884
3c50d7b9
AS
7885 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
7886 in the dwarf sections.
7887 * gdb.dwarf2/mac-fileno.S: Likewise.
7888
783e3e2f
AS
7889 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
7890 bspstore register on ia64.
7891
78ff580e
AS
78922007-01-29 Andreas Schwab <schwab@suse.de>
7893
cc8e9b12
AS
7894 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
7895 "frame-begin" annotation.
7896
78ff580e
AS
7897 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
7898 number of "frames-invalid" annotations.
7899
704a4f78
DJ
79002007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7901
7902 * gdb.base/commands.exp: Call if_commands_test.
7903 (gdb_test_no_prompt, if_commands_test): New.
7904
e741bf94
MK
79052007-01-28 Mark Kettenis <kettenis@gnu.org>
7906
7907 * gdb.threads/sigthread.c (NSIGS): Make bigger.
7908
474d0ad3
AS
79092007-01-27 Andreas Schwab <schwab@suse.de>
7910
7911 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
7912 .short/.int/.quad in the dwarf sections.
7913 * gdb.dwarf2/dw2-intercu.S: Likewise.
7914 * gdb.dwarf2/dw2-intermix.S: Likewise.
7915
e784b426
JK
79162007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7917
7918 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
7919 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
7920 array.
e784b426
JK
7921 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
7922 * gdb.base/setvar.exp: Likewise.
7923
37f08e04
AS
79242007-01-26 Andreas Schwab <schwab@suse.de>
7925
9a01813a
AS
7926 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
7927 test.
7928
37f08e04
AS
7929 * gdb.base/multi-forks.exp ("restart $i"): Also match
7930 __kernel_syscall_via_break.
7931
6e2a9270
VP
79322007-01-24 Vladimir Prus <vladimir@codesourcery.com>
7933
7934 * lib/mi-support.exp (mi_delete_varobj): New.
7935 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
7936 testcase.
7937 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
7938 (main): Call the above.
7939 (reference_update_test, base_in_reference_test)
7940 (reference_to_pointer): Delete the created varobjs.
a9c64011 7941
e515b470
DJ
79422007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
7943
7944 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
7945 * configure: Regenerated.
7946 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
7947 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
7948 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
7949 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
7950 * lib/gdb.exp (gdb_skip_xml_test): New function.
7951
08d8bcd7
DJ
79522007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
7953
7954 * gdb.base/sigrepeat.exp: Correct error message.
7955
79562007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
7957 Daniel Jacobowitz <dan@codesourcery.com>
7958
7959 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
7960 gdb.arch/i386-gnu-cfi-asm.S: New files.
7961
97c3f1f3
JK
79622007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7963
7964 * lib/gdb.exp: Abort on missing `site.exp'.
7965
cb1df416
DJ
79662007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7967 Daniel Jacobowitz <dan@codesourcery.com>
7968
7969 * gdb.base/included.c, gdb.base/included.exp,
7970 gdb.base/included.h: New files.
7971
35990120
DJ
79722007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7973
7974 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
7975 (maximize_rlimit): Reduce limits on 64-bit systems.
7976
6e81a116 79772007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
7978
7979 From Marcus Deuling <deuling@de.ibm.com>:
7980 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
7981 every case.
7982
6c3c41f3
NR
79832007-01-13 Nick Roberts <nickrob@snap.net.nz>
7984
7985 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
7986 (test_path_specification): Use objdir instead of srcdir to always
7987 get an absolute filename.
7988
2f12c312
DJ
79892007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7990
7991 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
7992
81121995
VP
79932007-01-11 Vladimir Prus <vladimir@codesourcery.com>
7994
7995 * gdb.mi/mi-var-cp.cc (reference_update_tests):
7996 Make sure the variable we're using is in scope.
7997 (reference_to_pointer): Likewise.
7998
4741b737
DJ
79992007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8000
8001 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
8002 has no debug information.
8003
054410c3
DJ
80042007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8005
8006 * gdb.base/annota1.exp: Remove extra send_gdb.
8007
818f79f6
DJ
80082007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8009
8010 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
8011
f7a6bb70
DJ
80122007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8013
8014 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
8015
57e66780
DJ
80162007-01-08 Nick Roberts <nickrob@snap.net.nz>
8017 Daniel Jacobowitz <dan@codesourcery.com>
8018
8019 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
8020 lcharacter or linteger change. Correct duplicated test name.
8021 * gdb.mi/mi2-var-cmd.exp: Likewise.
8022
3d799a95
DJ
80232007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
8024
8025 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
8026
80272007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 8028
a9c64011
AS
8029 * gdb.base/nofield.c: New file.
8030 * gdb.base/nofield.exp: New testcase.
51679ba9 8031
eafb94e8
NR
80322007-01-05 Nick Roberts <nickrob@snap.net.nz>
8033
8034 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
8035
8036 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
8037 test.
8038
5e572bb4
DJ
80392007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8040
8041 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
8042
74a44383
DJ
80432007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8044
8045 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
8046 when continuing.
8047
1b572db9
DJ
80482007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8049
8050 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
8051 Expect ".exe" extension.
8052
381bc39b
DJ
80532007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8054
8055 * gdb.base/charset.exp: Add explicit filename to break.
8056 * gdb.base/dbx.exp: Add explicit filename to breaks.
8057
2b70e4c6
DJ
80582007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8059
8060 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
8061 * gdb.mi/mi2-file.exp: Likewise.
8062
303b6f5d
DJ
80632007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8064
8065 Implement specification of MI tests as comments
8066 in C and C++ sources.
8067 * lib/mi-support.exp (mi_autotest_data): New variable.
8068 (mi_autotest_source): New variable.
8069 (count_newlines, mi_prepare_inline_tests)
8070 (mi_get_inline_test, mi_continue_to_line)
8071 (mi_run_inline_test, mi_tbreak)
8072 (mi_send_resuming_command, mi_wait_for_stop): New functions.
8073 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
8074 Run inline tests.
8075 * gdb.mi/mi-var-cp.cc: Define tests here.
8076
23da0d94
VP
80772007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8078
8079 Simplify usage of mi_continue_to.
8080 * lib/mi-support.exp (mi_runto_helper): Renamed
8081 from mi_runto, added new parameter 'run_or_continue'.
8082 (mi_runto): Use mi_runto_helper.
8083 (mi_continue_to): Accept just function name as parameter.
8084 Use mi_runto_helper.
8085 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
8086 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8087
f9e18282
JB
80882006-01-04 Joel Brobecker <brobecker@adacore.com>
8089
8090 Make this testcase a bit more realistic. The current code
8091 is too simplistic, and allows the compiler to optimize out
8092 some of the entities we need for this testcase.
8093 * gdb.ada/null_record/bar.ads (Void_Star): New type.
8094 (Do_Nothing): Add extra parameter.
8095 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
8096 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
8097 by using a variable of type Void_Star.
8098
fd678c65
JB
80992006-01-04 Joel Brobecker <brobecker@adacore.com>
8100
8101 * gdb.ada/catch_ex/foo.adb: New file.
8102 * gdb.ada/catch_ex.exp: New testcase.
8103
05cfdb42
DJ
81042007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
8105
8106 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
8107 pass --image-base to linker.
8108
2e03ee74
DJ
81092007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8110 Daniel Jacobowitz <dan@codesourcery.com>
8111
8112 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
8113 secondary prompts.
8114
0d5de010
DJ
81152007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8116
8117 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
8118 output. Test the types of members and member pointers.
8119 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
8120 gdb/2092.
8121 * gdb.cp/member-ptr.exp: Search for a comment instead of a
8122 statement. Enable for GCC. Update expected output for some tests
8123 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
8124 layout.
8125 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
8126 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
8127 (Diamond::vget_base): New.
8128 (main): Add new tests.
8129 * gdb.cp/printmethod.exp: Update expected output for member functions.
8130 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
8131 print pEe->D::vg().
8132
61a771aa
DJ
81332007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8134
8135 * gdb.threads/tls.exp: Allow stops in sem_post.
8136
2fa63963
DJ
81372006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
8138
8139 * gdb.base/annota1.exp: Allow .*printf in backtraces.
8140 * gdb.base/annota3.exp: Likewise.
8141 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
8142 again (instead of timing out).
8143 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
8144 GCC bug 26475.
8145 * gdb.java/jmisc.exp: Adjust to work with method signatures including
8146 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
8147 test from jmisc1.exp.
8148 * gdb.java/jmisc1.exp: Delete.
8149 * gdb.java/jprint.exp: Adjust to work with method signatures including
8150 return types.
8151 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
8152 * gdb.threads/linux-dp.exp: Don't be confused by program output.
8153 * lib/java.exp (compile_java_from_source): Pass the correct type
8154 to target_compile.
8155
5eefc2b7
JB
81562006-12-31 Joel Brobecker <brobecker@adacore.com>
8157
8158 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
8159 (stack_align_edx): New function.
8160 (stack_align_eax): New function.
8161 (main): Add calls to stack_align_edx and stack_align_eax.
8162 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
8163 Add testing for the cases where the register used during a stack
8164 realignment is edx. Same for eax.
8165
227c54da
DJ
81662006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
8167
8168 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
8169 and generic PE targets.
8170
cab8ac94
JB
81712006-12-29 Joel Brobecker <brobecker@adacore.com>
8172
8173 * gdb.ada/array_return.exp: Update copyright date list.
8174
ba54f318
JB
81752006-12-27 Joel Brobecker <brobecker@adacore.com>
8176
8177 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
8178 (Create_Small_Float_Vector): New function.
8179 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
8180 function body.
8181 * gdb.ada/array_return/p.adb: Use new type and function from
8182 package Pck.
8183 * gdb.ada/array_return.exp: Add a test verifying that GDB is
8184 able to print the value returned by a function returning an
8185 array of float.
8186
6b7a35dd
JB
81872006-12-20 Joel Brobecker <brobecker@adacore.com>
8188
8189 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
8190 The associated tests should be PASSing.
8191
038224f6
VP
81922006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8193
8194 Test for base in references.
8195 * gdb.mi/mi-var-cp.cc: Add test code.
8196 * gdb.mi/mi-var-cp.exp: Test for bases in references.
8197 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
8198 * gdb.mi/mi2-watch.exp: Likewise.
8199 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
8200 (mi_list_varobj_children): New function.
8201
b26ed50d
VP
82022006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8203
8204 * lib/mi-support.exp
8205 (mi_runto): Accept "()" after function name.
8206 (mi_create_varobj): New function.
8207 (mi_varobj_update): New function.
8208 (mi_Check_varobj_value): New function.
8209 * gdb.mi/mi-var-cp.exp: New file.
8210 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 8211
08232497
DJ
82122006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
8213
8214 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
8215 gdb.base/weaklib2.c: New files.
8216
d394c993 82172006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 8218
ac6c2fba
NS
8219 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
8220 info. Adjust test names.
8221
8ec659a0 8222 * gdb.base/break.c (main): Move position of malloc.
d394c993 8223 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 8224
acd65feb
VP
82252006-11-28 Vladimir Prus <vladimir@codesourcery.com>
8226
8227 * gdb.mi/mi-var-cmd.exp: Check -var-update after
8228 assignement of arrays and function pointers.
8229 * gdb.mi/var-cmd.c: Add declaration necessary for above
8230 tests.
8231
f556d5e5
NS
82322006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8233
8234 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
8235
8236 * gdb.threads/linux-dp.exp: Read thread table before and after
8237 creating each philosopher and verify it.
8238
697bc68d
NS
82392006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8240 Paul Brook <paul@codesourcery.com>
8241 Daniel Jacobowitz <dan@codesourcery.com>
8242
8243 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 8244 main to remove duplication. Add start function of the form
697bc68d
NS
8245 '_*start[1-9]*'. Add RVDS start function.
8246
29d73ae4
DJ
82472006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8248
8249 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
8250
c1d88655
UW
82512006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8252
8253 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
8254 * gdb.asm/spu.inc: New file.
8255 * gdb.base/term.exp: Disable if [target_info exists noargs].
8256 * gdb.gdb/complaints.exp: Disable if ![isnative].
8257 * gdb.gdb/selftest.exp: Likewise.
8258 * gdb.gdb/observer.exp: Likewise.
8259 * gdb.gdb/xfullpath.exp: Likewise.
8260 * gdb.base/attach.exp: Disable on SPU target.
8261 * gdb.cp/bs145503.exp: Likewise.
8262 * gdb.cp/exception.exp: Likewise.
8263 * gdb.cp/userdef.exp: Likewise.
8264
32a13b1a
DJ
82652006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8266
8267 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
8268
d8295fe9
VP
82692006-11-10 Vladimir Prus <vladimir@codesourcery.com>
8270
8271 * gdb.base/completion.exp: Fix completion tests for
8272 'info' and 'info '.
8273 * gdb.base/help.exp (help_test_raw, test_class_help)
8274 (test_prefix_command_help): Move...
8275 * lib/gdb.exp: Here.
8276 * gdb.base/main.exp: Adjust.
8277 * gdb.cp/maint.exp: Adjust.
8278 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 8279
8c394015
VP
82802006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8281
8282 * gdb.stabs/weird.exp (print_weird_var): Use
8283 gdb_test_multiple instead of gdb_expect.
8284
027fc1bc
VP
82852006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8286
8287 * gdb.base/help.exp (help_test_raw): New.
8288 (test_class_help): New.
8289 (test_prefix_command_help): New.
8290 Adjust testcases.
8291
67609209
FR
82922006-11-09 Christophe Lyon <christophe.lyon@st.com>
8293
8294 * gdb.base/constvars.c (main): Write to crass and crips, so that
8295 they are allocated by the compiler.
8296
f73adfeb
AS
82972006-10-27 Andreas Schwab <schwab@suse.de>
8298
8299 * gdb.base/multi-forks.exp: Use "detach fork" instead of
8300 "detach-fork".
8301
2f83a18e
DJ
83022006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
8303
8304 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
8305 of patterns.
8306
94277a38
DJ
83072006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8308
8309 * gdb.base/sepdebug.exp: Remove debug format test.
8310 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
8311 Handle no-symtab.
8312 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
8313
5bd2f6e2
DJ
83142006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8315
8316 * gdb.threads/manythreads.c (thread_function, main): Don't cast
8317 int to pointer or pointer to int.
8318 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
8319
8c008720
DJ
83202006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
8321
8322 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
8323
9e35dae4
DJ
83242006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8325
8326 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
8327
d9639e13
DJ
83282006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8329
8330 PR c++/2116
8331 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
8332
390a1bd0
JB
83332006-10-06 Joel Brobecker <brobecker@adacore.com>
8334
8335 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
8336 the corresponding bug has been fixed in GDB (PR/2018).
8337
dd920c33
JB
83382006-10-06 Joel Brobecker <brobecker@adacore.com>
8339
8340 * gdb.base/subst.exp: New testcase.
8341
53bbefe9
JB
83422006-10-06 Joel Brobecker <brobecker@adacore.com>
8343
8344 * gdb.ada/array_return/pck.ads: Add copyright notice.
8345 * gdb.ada/array_return/pck.adb: Likewise.
8346 * gdb.ada/array_return/p.adb: Likewise.
8347 * gdb.ada/exec_changed/first.adb: Likewise.
8348 * gdb.ada/exec_changed/second.adb: Likewise.
8349
09851417
JB
83502006-10-06 Joel Brobecker <brobecker@adacore.com>
8351
8352 * gdb.ada/watch_arg/watch.adb: New file.
8353 * gdb.ada/watch_arg.exp: New testcase.
8354
041bf30d
VP
83552006-10-02 Vladimir Prus <vladimir@codesourcery.com>
8356
8357 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 8358 via string_to_regexp.
041bf30d 8359 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 8360
f286fbdd 83612006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
8362
8363 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
8364 Remove unused / obsolete files.
8365
7c07f349
NR
83662006-09-19 Nick Roberts <nickrob@snap.net.nz>
8367
8368 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
8369
cd5ff84a
VP
83702006-09-17 Vladimir Prus <vladimir@codesourcery.com>
8371
8372 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
8373 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 8374 the number of frames.
cd5ff84a 8375
ae018d1a
DJ
83762006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
8377
8378 * gdb.base/args.c (main): Add breakpoint marker.
8379 * gdb.base/args.exp: Use args_test for tests. Add new tests which
8380 really test empty arguments.
8381 (args_load): Delete.
8382 (args_test): New.
8383
b399c549
NR
83842006-09-13 Nick Roberts <nickrob@snap.net.nz>
8385
8386 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 8387 check for one file.
b399c549 8388
2ab1eb7a
VP
83892006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
8390
8391 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
8392 HIGH_FRAME argument to -stack-list-locals can be larger than
8393 the number of frames.
a9c64011 8394
476308bf
FF
83952006-08-18 Fred Fish <fnf@specifix.com>
8396
8397 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
8398 '$' in front of skip_vmx_tests_saved when setting that.
8399
8625200f
AS
84002006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
8401
8402 * gdb.base/trace-commands.exp: New file.
8403
089ec8f1
DJ
84042006-08-10 Joel Brobecker <brobecker@adacore.com>
8405 Daniel Jacobowitz <dan@codesourcery.com>
8406
8407 * gdb.base/step-bt.exp: Make hexadecimal address optional in
8408 expected output of the backtrace commands.
8409
b60f0898
JB
84102006-08-09 Joel Brobecker <brobecker@adacore.com>
8411
8412 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
8413 untested followed by return combination.
8414 * gdb.arch/altivec-regs.exp: Likewise.
8415 * gdb.arch/e500-abi.exp: Likewise.
8416 * gdb.arch/e500-regs.exp: Likewise.
8417 * gdb.arch/gdb1291.exp: Likewise.
8418 * gdb.arch/gdb1431.exp: Likewise.
8419 * gdb.arch/gdb1558.exp: Likewise.
8420 * gdb.arch/i386-prologue.exp: Likewise.
8421 * gdb.arch/i386-unwind.exp: Likewise.
8422 * gdb.asm/asm-source.exp: Likewise.
8423 * gdb.base/a2-run.exp: Likewise.
8424 * gdb.base/advance.exp: Likewise.
8425 * gdb.base/all-bin.exp: Likewise.
8426 * gdb.base/annota1.exp: Likewise.
8427 * gdb.base/annota3.exp: Likewise.
8428 * gdb.base/args.exp: Likewise.
8429 * gdb.base/arithmet.exp: Likewise.
8430 * gdb.base/assign.exp: Likewise.
8431 * gdb.base/async.exp: Likewise.
8432 * gdb.base/attach.exp: Likewise.
8433 * gdb.base/bang.exp: Likewise.
8434 * gdb.base/bigcore.exp: Likewise.
8435 * gdb.base/bitfields.exp: Likewise.
8436 * gdb.base/bitfields2.exp: Likewise.
8437 * gdb.base/break.exp: Likewise.
8438 * gdb.base/call-sc.exp: Likewise.
8439 * gdb.base/call-strs.exp: Likewise.
8440 * gdb.base/callfuncs.exp: Likewise.
8441 * gdb.base/checkpoint.exp: Likewise.
8442 * gdb.base/chng-syms.exp: Likewise.
8443 * gdb.base/code-expr.exp: Likewise.
8444 * gdb.base/commands.exp: Likewise.
8445 * gdb.base/completion.exp: Likewise.
8446 * gdb.base/cond-expr.exp: Likewise.
8447 * gdb.base/condbreak.exp: Likewise.
8448 * gdb.base/consecutive.exp: Likewise.
8449 * gdb.base/constvars.exp: Likewise.
8450 * gdb.base/corefile.exp: Likewise.
8451 * gdb.base/cvexpr.exp: Likewise.
8452 * gdb.base/dbx.exp: Likewise.
8453 * gdb.base/define.exp: Likewise.
8454 * gdb.base/detach.exp: Likewise.
8455 * gdb.base/display.exp: Likewise.
8456 * gdb.base/dump.exp: Likewise.
8457 * gdb.base/ena-dis-br.exp: Likewise.
8458 * gdb.base/ending-run.exp: Likewise.
8459 * gdb.base/environ.exp: Likewise.
8460 * gdb.base/eval-skip.exp: Likewise.
8461 * gdb.base/exprs.exp: Likewise.
8462 * gdb.base/fileio.exp: Likewise.
8463 * gdb.base/finish.exp: Likewise.
8464 * gdb.base/float.exp: Likewise.
8465 * gdb.base/foll-exec.exp: Likewise.
8466 * gdb.base/foll-fork.exp: Likewise.
8467 * gdb.base/foll-vfork.exp: Likewise.
8468 * gdb.base/freebpcmd.exp: Likewise.
8469 * gdb.base/funcargs.exp: Likewise.
8470 * gdb.base/gcore.exp: Likewise.
8471 * gdb.base/gdb1090.exp: Likewise.
8472 * gdb.base/gdb1250.exp: Likewise.
8473 * gdb.base/huge.exp: Likewise.
8474 * gdb.base/info-proc.exp: Likewise.
8475 * gdb.base/interrupt.exp: Likewise.
8476 * gdb.base/jump.exp: Likewise.
8477 * gdb.base/langs.exp: Likewise.
8478 * gdb.base/lineinc.exp: Likewise.
8479 * gdb.base/list.exp: Likewise.
8480 * gdb.base/logical.exp: Likewise.
8481 * gdb.base/long_long.exp: Likewise.
8482 * gdb.base/macscp.exp: Likewise.
8483 * gdb.base/maint.exp: Likewise.
8484 * gdb.base/mips_pro.exp: Likewise.
8485 * gdb.base/miscexprs.exp: Likewise.
8486 * gdb.base/multi-forks.exp: Likewise.
8487 * gdb.base/opaque.exp: Likewise.
8488 * gdb.base/overlays.exp: Likewise.
8489 * gdb.base/pc-fp.exp: Likewise.
8490 * gdb.base/pointers.exp: Likewise.
8491 * gdb.base/printcmds.exp: Likewise.
8492 * gdb.base/psymtab.exp: Likewise.
8493 * gdb.base/ptype.exp: Likewise.
8494 * gdb.base/recurse.exp: Likewise.
8495 * gdb.base/relational.exp: Likewise.
8496 * gdb.base/relocate.exp: Likewise.
8497 * gdb.base/remote.exp: Likewise.
8498 * gdb.base/reread.exp: Likewise.
8499 * gdb.base/restore.exp: Likewise.
8500 * gdb.base/return.exp: Likewise.
8501 * gdb.base/return2.exp: Likewise.
8502 * gdb.base/scope.exp: Likewise.
8503 * gdb.base/sect-cmd.exp: Likewise.
8504 * gdb.base/sep.exp: Likewise.
8505 * gdb.base/sepdebug.exp: Likewise.
8506 * gdb.base/setshow.exp: Likewise.
8507 * gdb.base/setvar.exp: Likewise.
8508 * gdb.base/sigall.exp: Likewise.
8509 * gdb.base/sigbpt.exp: Likewise.
8510 * gdb.base/signals.exp: Likewise.
8511 * gdb.base/signull.exp: Likewise.
8512 * gdb.base/sizeof.exp: Likewise.
8513 * gdb.base/solib.exp: Likewise.
8514 * gdb.base/step-line.exp: Likewise.
8515 * gdb.base/step-test.exp: Likewise.
8516 * gdb.base/structs.exp: Likewise.
8517 * gdb.base/structs2.exp: Likewise.
8518 * gdb.base/term.exp: Likewise.
8519 * gdb.base/twice.exp: Likewise.
8520 * gdb.base/until.exp: Likewise.
8521 * gdb.base/varargs.exp: Likewise.
8522 * gdb.base/volatile.exp: Likewise.
8523 * gdb.base/watchpoint.exp: Likewise.
8524 * gdb.base/whatis-exp.exp: Likewise.
8525 * gdb.base/whatis.exp: Likewise.
8526 * gdb.cp/ambiguous.exp: Likewise.
8527 * gdb.cp/annota2.exp: Likewise.
8528 * gdb.cp/annota3.exp: Likewise.
8529 * gdb.cp/bool.exp: Likewise.
8530 * gdb.cp/breakpoint.exp: Likewise.
8531 * gdb.cp/casts.exp: Likewise.
8532 * gdb.cp/class2.exp: Likewise.
8533 * gdb.cp/classes.exp: Likewise.
8534 * gdb.cp/cplusfuncs.exp: Likewise.
8535 * gdb.cp/ctti.exp: Likewise.
8536 * gdb.cp/derivation.exp: Likewise.
8537 * gdb.cp/exception.exp: Likewise.
8538 * gdb.cp/gdb1355.exp: Likewise.
8539 * gdb.cp/hang.exp: Likewise.
8540 * gdb.cp/inherit.exp: Likewise.
8541 * gdb.cp/local.exp: Likewise.
8542 * gdb.cp/m-data.exp: Likewise.
8543 * gdb.cp/m-static.exp: Likewise.
8544 * gdb.cp/member-ptr.exp: Likewise.
8545 * gdb.cp/method.exp: Likewise.
8546 * gdb.cp/misc.exp: Likewise.
8547 * gdb.cp/namespace.exp: Likewise.
8548 * gdb.cp/overload.exp: Likewise.
8549 * gdb.cp/ovldbreak.exp: Likewise.
8550 * gdb.cp/pr-1023.exp: Likewise.
8551 * gdb.cp/pr-1210.exp: Likewise.
8552 * gdb.cp/pr-574.exp: Likewise.
8553 * gdb.cp/printmethod.exp: Likewise.
8554 * gdb.cp/psmang.exp: Likewise.
8555 * gdb.cp/ref-params.exp: Likewise.
8556 * gdb.cp/ref-types.exp: Likewise.
8557 * gdb.cp/rtti.exp: Likewise.
8558 * gdb.cp/templates.exp: Likewise.
8559 * gdb.cp/try_catch.exp: Likewise.
8560 * gdb.cp/userdef.exp: Likewise.
8561 * gdb.cp/virtfunc.exp: Likewise.
8562 * gdb.disasm/am33.exp: Likewise.
8563 * gdb.disasm/h8300s.exp: Likewise.
8564 * gdb.disasm/mn10300.exp: Likewise.
8565 * gdb.disasm/sh3.exp: Likewise.
8566 * gdb.disasm/t01_mov.exp: Likewise.
8567 * gdb.disasm/t02_mova.exp: Likewise.
8568 * gdb.disasm/t03_add.exp: Likewise.
8569 * gdb.disasm/t04_sub.exp: Likewise.
8570 * gdb.disasm/t05_cmp.exp: Likewise.
8571 * gdb.disasm/t06_ari2.exp: Likewise.
8572 * gdb.disasm/t07_ari3.exp: Likewise.
8573 * gdb.disasm/t08_or.exp: Likewise.
8574 * gdb.disasm/t09_xor.exp: Likewise.
8575 * gdb.disasm/t10_and.exp: Likewise.
8576 * gdb.disasm/t11_logs.exp: Likewise.
8577 * gdb.disasm/t12_bit.exp: Likewise.
8578 * gdb.disasm/t13_otr.exp: Likewise.
8579 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
8580 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
8581 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
8582 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
8583 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
8584 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
8585 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
8586 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
8587 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
8588 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
8589 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
8590 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
8591 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
8592 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
8593 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
8594 * gdb.mi/gdb701.exp: Likewise.
8595 * gdb.mi/gdb792.exp: Likewise.
8596 * gdb.mi/mi-basics.exp: Likewise.
8597 * gdb.mi/mi-break.exp: Likewise.
8598 * gdb.mi/mi-cli.exp: Likewise.
8599 * gdb.mi/mi-console.exp: Likewise.
8600 * gdb.mi/mi-disassemble.exp: Likewise.
8601 * gdb.mi/mi-eval.exp: Likewise.
8602 * gdb.mi/mi-file.exp: Likewise.
8603 * gdb.mi/mi-read-memory.exp: Likewise.
8604 * gdb.mi/mi-regs.exp: Likewise.
8605 * gdb.mi/mi-return.exp: Likewise.
8606 * gdb.mi/mi-simplerun.exp: Likewise.
8607 * gdb.mi/mi-stack.exp: Likewise.
8608 * gdb.mi/mi-stepi.exp: Likewise.
8609 * gdb.mi/mi-syn-frame.exp: Likewise.
8610 * gdb.mi/mi-until.exp: Likewise.
8611 * gdb.mi/mi-var-block.exp: Likewise.
8612 * gdb.mi/mi-var-child.exp: Likewise.
8613 * gdb.mi/mi-var-cmd.exp: Likewise.
8614 * gdb.mi/mi-var-display.exp: Likewise.
8615 * gdb.mi/mi-watch.exp: Likewise.
8616 * gdb.mi/mi2-basics.exp: Likewise.
8617 * gdb.mi/mi2-break.exp: Likewise.
8618 * gdb.mi/mi2-cli.exp: Likewise.
8619 * gdb.mi/mi2-console.exp: Likewise.
8620 * gdb.mi/mi2-disassemble.exp: Likewise.
8621 * gdb.mi/mi2-eval.exp: Likewise.
8622 * gdb.mi/mi2-file.exp: Likewise.
8623 * gdb.mi/mi2-read-memory.exp: Likewise.
8624 * gdb.mi/mi2-regs.exp: Likewise.
8625 * gdb.mi/mi2-return.exp: Likewise.
8626 * gdb.mi/mi2-simplerun.exp: Likewise.
8627 * gdb.mi/mi2-stack.exp: Likewise.
8628 * gdb.mi/mi2-stepi.exp: Likewise.
8629 * gdb.mi/mi2-syn-frame.exp: Likewise.
8630 * gdb.mi/mi2-until.exp: Likewise.
8631 * gdb.mi/mi2-var-block.exp: Likewise.
8632 * gdb.mi/mi2-var-child.exp: Likewise.
8633 * gdb.mi/mi2-var-cmd.exp: Likewise.
8634 * gdb.mi/mi2-var-display.exp: Likewise.
8635 * gdb.mi/mi2-watch.exp: Likewise.
8636 * gdb.stabs/exclfwd.exp: Likewise.
8637 * gdb.stabs/weird.exp: Likewise.
8638 * gdb.threads/gcore-thread.exp: Likewise.
8639 * gdb.trace/actions.exp: Likewise.
8640 * gdb.trace/backtrace.exp: Likewise.
8641 * gdb.trace/circ.exp: Likewise.
8642 * gdb.trace/collection.exp: Likewise.
8643 * gdb.trace/deltrace.exp: Likewise.
8644 * gdb.trace/infotrace.exp: Likewise.
8645 * gdb.trace/limits.exp: Likewise.
8646 * gdb.trace/packetlen.exp: Likewise.
8647 * gdb.trace/passc-dyn.exp: Likewise.
8648 * gdb.trace/passcount.exp: Likewise.
8649 * gdb.trace/report.exp: Likewise.
8650 * gdb.trace/save-trace.exp: Likewise.
8651 * gdb.trace/tfind.exp: Likewise.
8652 * gdb.trace/tracecmd.exp: Likewise.
8653 * gdb.trace/while-dyn.exp: Likewise.
8654 * gdb.trace/while-stepping.exp: Likewise.
8655
f4b618d1
JB
86562006-08-08 Joel Brobecker <brobecker@adacore.com>
8657
8658 * gdb.base/step-bt.c: New file.
8659 * gdb.base/step-bt.exp: New testcase.
8660
3d00d119
DJ
86612006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
8662
8663 * config/monitor.exp (gdb_load): Remove support for obsolete
8664 download-write-size.
8665 * gdb.base/remote.exp: Likewise. Update all callers of
8666 gdb_timed_load.
8667
017b5bd4
DJ
86682006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
8669
8670 * cursal.exp: Pass binfile to gdb_load.
8671
837c599d
DJ
86722006-08-01 Nathan Sidwell <nathan@codesourcery.com>
8673
8674 * gdb.base/cursal.exp: Add "" to gdb_load call.
8675
8dd4540b
MK
86762006-07-29 Mark Kettenis <kettenis@gnu.org>
8677
8678 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
8679 NetBSD/ELF targets.
8680
ab5c9f60
DJ
86812006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
8682
8683 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
8684 operator*.
8685
4c42eaff
DJ
86862006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
8687
8688 * gdb.base/completion.exp: Update for change in "file" behavior.
8689 * gdb.stabs/weird.exp: Likewise.
8690 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
8691 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
8692
0155cc76
NS
86932006-07-24 Nathan Sidwell <nathan@codesourcery.com>
8694
8695 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
8696 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
8697
16026cd7
AS
86982006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
8699
8700 * gdb.base/default.exp: Update source command error message.
8701 * gdb.base/help.exp: Update 'help source' message.
8702
16963cb6
DJ
87032006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
8704
8705 * gdb.cp/bs15503.exp: Update comment for no longer crashing
8706 test.
8707
6d7fd486
AS
87082006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
8709
8710 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
8711
29e8a844
DJ
87122006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
8713
8714 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
8715
6afcfa39
DJ
87162006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
8717
8718 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
8719
267a692b
MK
87202006-07-17 Mark Kettenis <kettenis@gnu.org>
8721
8722 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
8723 *-*-openbsd* from targets for wich we expect ARM FPA floating
8724 point format.
8725
85d2fec4
NR
87262006-07-17 Nick Roberts <nickrob@snap.net.nz>
8727
8728 * gdb.cp/annota3.exp: Expect frame-begin annotation.
8729
87302006-07-17 Mark Kettenis <kettenis@gnu.org>
8731
8732 * gdb.base/annota3.exp: Expect frame-begin annotation.
8733
85b4c6e8
JB
87342006-07-14 Joel Brobecker <brobecker@adacore.com>
8735
8736 * gdb.base/help.exp: Adjust "help unset" test to accept
8737 any list of unset commands.
8738
fb933624
DJ
87392006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
8740 Daniel Jacobowitz <dan@codesourcery.com>
8741
8742 * gdb.cp/ref-params.exp: New test.
8743 * gdb.cp/ref-params.cc: New source file.
8744 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
8745
1dff4b64
MK
87462006-07-08 Mark Kettenis <kettenis@gnu.org>
8747
8748 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
8749 spaces/tabs in regular expressions since they might not be there.
8750
40d2e0e3
AS
87512006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
8752
8753 * gdb.base/ifelse.exp: New file.
8754
f6c957d2
NS
87552006-07-04 Nathan Sidwell <nathan@codesourcery.com>
8756
8757 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
8758 line.
8759 * gdb.base/huge.exp: Loop over compilation to find a size that
8760 is acceptable.
8761 * gdb.base/remote.exp: Correct expected strings.
8762 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
8763
b9c5a23d
DJ
87642006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8765
8766 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
8767
9af2e58d
DJ
87682006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8769
8770 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
8771 native.
8772
30930ca5
DJ
87732006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8774
8775 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
8776 enable stabs testing.
8777
aa32fa1d
DJ
87782006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8779
bd4a4c80 8780 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
8781 gdb_test_multiple does.
8782
321fef15
DJ
87832006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8784
8785 * Makefile.in (host_alias): Remove.
8786 (target_alias): Use @target_noncanonical@.
8787 (site.exp): Don't set host_alias.
8788 * aclocal.m4: Remove contents. Include acx.m4.
8789 * configure: Regenerated.
8790 * configure.ac: Use ACX_NONCANONICAL_TARGET.
8791
e1c2defa
NS
87922006-06-13 Nathan Sidwell <nathan@codesourcery.com>
8793
e63b55d1
NS
8794 * lib/gdb.exp (gdb_load_cmd): New.
8795
5600ea19
NS
8796 * gdb.base/fileio.c: Add system(NULL) test.
8797 * gdb.base/fileio.exp: Check it.
8798
e1c2defa
NS
8799 * gdb.base/break.c: Add 10a breakpoint at }
8800 * gdb.base/break.exp: Add test for breakpoint at }
8801 * gdb.cp/anon-union.cc: Add code at end of function.
8802 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
8803 * gdb.mi/var-cmd.c: Add code at end of function.
8804 * gdb.mi/mi-var-display.exp: Adjust end of next.
8805 * gdb.mi/mi2-var-display.exp: Likewise.
8806 * gdb.base/fileio.c: Add stop function and insert calls at
8807 stopping places.
8808 * gdb.base/fileio.exp: Breakpoint stop function and remove
8809 explicit line number references.
8810
6c0112ec
JB
88112006-05-19 Joel Brobecker <brobecker@adacore.com>
8812
a9c64011
AS
8813 * gdb.base/del.exp (test_delete_alias): New function.
8814 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 8815
154189a4
FF
88162006-05-18 Fred Fish <fnf@specifix.com>
8817
8818 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
8819 required. Check for spurious output after program exits normally.
8820
582e64c2
FF
88212006-05-17 Fred Fish <fnf@specifix.com>
8822
8823 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
8824 gdb_load, so it works in the simulator.
8825
8ef6493a
FF
88262006-05-11 Fred Fish <fnf@specifix.com>
8827
8828 * gdb.base/bang.exp: Ignore unexpected output between the
8829 "program exited normally" and the gdb prompt, as many other
8830 tests do.
8831
692b141c
MK
88322006-05-07 Mark Kettenis <kettenis@gnu.org>
8833
8834 * gdb.base/help.exp: Make "delete checkpoint" part option for
8835 "help d" and "help delete" tests.
8836
540b8a30
UW
88372006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8838
a9c64011 8839 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
8840 expected output in some mi_gdb_test statements.
8841 * gdb.mi/mi2-basics.exp: Likewise.
8842
9b6462d9
JB
88432006-05-05 Joel Brobecker <brobecker@adacore.com>
8844
8845 * gdb.base/del.c: New file.
8846 * gdb.base/del.exp: New testcase.
8847
954de43b
DM
88482006-05-05 David S. Miller <davem@sunset.davemloft.net>
8849
8850 * gdb.base/break.exp: Do not assume a breakpoint on
8851 main will actually be in $srcfile when optimizing.
1303f75e
DM
8852 * gdb.base/savedregs.exp: Do not require that the dummy
8853 frame location match up to a symbol and source file location.
c3242428
DM
8854 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
8855 will get printed without a mi_cmd_data_list_register_values prefix.
8856 (*-data-list-register-*): Correct regular expressions to expect the new
8857 pseudo d? floating point registers.
8858 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 8859
c7e64c9a
DJ
88602006-05-05 Christophe Lyon <christophe.lyon@st.com>
8861
8862 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
8863 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
8864 is allocated by the compiler.
8865 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
8866 anons, e, anone to force their allocation by the compiler.
8867
88682006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
8869
8870 * gdb.base/help.exp: Update expected text for help d and
8871 help delete.
8872
27ce9a6d
MK
88732006-05-02 Mark Kettenis <kettenis@gnu.org>
8874
8875 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
8876 NetBSD/ELF targets.
8877
8608915f
MK
88782006-04-30 Mark Kettenis <kettenis@gnu.org>
8879
8880 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
8881 single-step breakpoint fails; make this a KFAIL on
8882 sparc*-*-openbsd*.
8883 * gdb.base/siginfo.exp: Likewise.
8884 * gdb.base/sigstep.exp (advance, advancei): Likewise.
8885
b8db102d
MS
88862006-04-26 Michael Snyder <msnyder@redhat.com>
8887
8888 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
8889 which may have to consume output from other forks.
8890 Add tests to make sure that "delete fork" succeeded.
8891
c702009a
MS
88922006-04-20 Michael Snyder <msnyder@redhat.com>
8893
8894 * 2006-03-22 Jim Blandy <jimb@redhat.com>
8895 Add support for the Renesas M32C and M16C.
8896
8897 * gdb.asm/asm-source.exp: Add m32c target.
8898 * gdb.asm/m32c.inc: Support for m32c target.
8899
e28493f2
AS
89002006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
8901
8902 * gdb.base/commands.exp (recursive_source_test): New test.
8903
880da185
DM
89042006-04-04 David S. Miller <davem@sunset.davemloft.net>
8905
8906 * gdb.base/float.exp: Add pattern for sparc targets.
8907
61d9b92f
DJ
89082006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8909
8910 * gdb.base/commands.exp (stray_arg0_test): New test.
8911
bd717df8
PB
89122006-03-30 Paul Brook <paul@codesourcery.com>
8913
8914 * gdb.mi/mi-until.exp: kfail broken until command.
8915 * gdb.mi/mi2-until.exp: Ditto.
8916
ec793d3c
NR
89172006-03-27 Nick Roberts <nickrob@snap.net.nz>
8918
8919 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
8920
831004b7
AO
89212006-03-08 Alexandre Oliva <aoliva@redhat.com>
8922
8923 * gdb.base/prelink.exp: Anchor tested-for regular expression
8924 on gdb prompt.
8925
effe49a0
PB
89262006-03-07 Paul Brook <paul@codesourcery.com>
8927
8928 * gdb.base/assign.exp: Correct fail message.
8929
e5461016
PB
89302006-03-07 Paul Brook <paul@codesourcery.com>
8931
8932 * lib/compiler.c: Extract armcc version number.
8933 * lib/compiler.cc: Ditto.
8934
fc91c6c2
PB
89352006-03-07 Paul Brook <paul@codesourcery.com>
8936
8937 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
8938 additional_flags=-w.
8939 * gdb.arch/altivec-regs.exp: Ditto.
8940 * gdb.arch/e500-abi.exp: Ditto.
8941 * gdb.arch/e500-regs.exp: Ditto.
8942 * gdb.base/all-bin.exp: Ditto.
8943 * gdb.base/annota1.exp: Ditto.
8944 * gdb.base/annota3.exp: Ditto.
8945 * gdb.base/args.exp: Ditto.
8946 * gdb.base/arithmet.exp: Ditto.
8947 * gdb.base/assign.exp: Ditto.
8948 * gdb.base/async.exp: Ditto.
8949 * gdb.base/bang.exp: Ditto.
8950 * gdb.base/break.exp: Ditto.
8951 * gdb.base/call-rt-st.exp: Ditto.
8952 * gdb.base/completion.exp: Ditto.
8953 * gdb.base/cond-expr.exp: Ditto.
8954 * gdb.base/condbreak.exp: Ditto.
8955 * gdb.base/consecutive.exp: Ditto.
8956 * gdb.base/define.exp: Ditto.
8957 * gdb.base/display.exp: Ditto.
8958 * gdb.base/ena-dis-br.exp: Ditto.
8959 * gdb.base/environ.exp: Ditto.
8960 * gdb.base/eval-skip.exp: Ditto.
8961 * gdb.base/info-proc.exp: Ditto.
8962 * gdb.base/jump.exp: Ditto.
8963 * gdb.base/logical.exp: Ditto.
8964 * gdb.base/long_long.exp: Ditto.
8965 * gdb.base/maint.exp: Ditto.
8966 * gdb.base/miscexprs.exp: Ditto.
8967 * gdb.base/pc-fp.exp: Ditto.
8968 * gdb.base/pointers.exp: Ditto.
8969 * gdb.base/relational.exp: Ditto.
8970 * gdb.base/reread.exp: Ditto.
8971 * gdb.base/sect-cmd.exp: Ditto.
8972 * gdb.base/sep.exp: Ditto.
8973 * gdb.base/sepdebug.exp: Ditto.
8974 * gdb.base/until.exp: Ditto.
8975 * gdb.base/whatis-exp.exp: Ditto.
8976 * gdb.cp/annota2.exp: Ditto.
8977 * gdb.cp/annota3.exp: Ditto.
8978 * gdb.trace/actions.exp: Ditto.
8979 * gdb.trace/backtrace.exp: Ditto.
8980 * gdb.trace/circ.exp: Ditto.
8981 * gdb.trace/collection.exp: Ditto.
8982 * gdb.trace/deltrace.exp: Ditto.
8983 * gdb.trace/infotrace.exp: Ditto.
8984 * gdb.trace/limits.exp: Ditto.
8985 * gdb.trace/packetlen.exp: Ditto.
8986 * gdb.trace/passc-dyn.exp: Ditto.
8987 * gdb.trace/passcount.exp: Ditto.
8988 * gdb.trace/report.exp: Ditto.
8989 * gdb.trace/save-trace.exp: Ditto.
8990 * gdb.trace/tfind.exp: Ditto.
8991 * gdb.trace/tracecmd.exp: Ditto.
8992 * gdb.trace/while-dyn.exp: Ditto.
8993 * gdb.trace/while-stepping.exp: Ditto.
8994 * lib/gdb.exp: Ditto.
8995 (gdb_compile): Handle nowarning option.
8996
5f4a23d9
AO
89972006-03-07 Alexandre Oliva <aoliva@redhat.com>
8998
8999 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
9000 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
9001 Rename executable to prelinkt. Don't re-prelink if we didn't
9002 get a core file. Test prelink -u exit status to tell whether
9003 prelinking failed. Use gdb_test_multiple.
9004
9733fc94
DJ
90052006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9006
9007 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
9008 (do_tests): Call it.
9009
cc10cae3
AO
90102006-02-28 Alexandre Oliva <aoliva@redhat.com>
9011
9012 * gdb.base/prelink.exp: New test.
9013 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
9014
15c46491
WZ
90152006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
9016
9017 * gdb.fortran/derived-type.f90: New file.
9018 * gdb.fortran/derived-type.exp: New testcase.
9019
5c9f7ded
DJ
90202006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
9021
9022 * gdb.base/default.exp: Allow ';' as a directory separator.
9023
5b96932b
AS
90242006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9025
9026 * gdb.base/help.exp (help add-symbol-file): Update.
9027
1986bccd
AS
90282006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9029
9030 * gdb.base/help.exp (help load): Update expected results.
9031
a8b7528f
FF
90322006-02-19 Fred Fish <fnf@specifix.com>
9033
9034 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
9035 specifix hex value as part of results.
9036 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 9037
f8261448
FF
90382006-02-16 Fred Fish <fnf@specifix.com>
9039
9040 * gdb.base/whatis.c: Define variables using typedefs char_addr,
9041 ushort_addr, and slong_addr, so the typedefs are not optimized
9042 away.
9043 * gdb.base/whatis.exp: Add tests using type name for struct type,
9044 union type, enum type, and typedef.
a9c64011 9045
31d8bdd2
MK
90462006-02-13 Mark Kettenis <kettenis@gnu.org>
9047
9048 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
9049
34e41e63
JB
90502006-02-13 Jim Blandy <jimb@redhat.com>
9051
9052 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
9053 case where it takes two "next" commands to skip past the init
9054 call.
9055
ac6e4f31
FF
90562006-02-12 Fred Fish <fnf@specifix.com>
9057
9058 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
9059 to handle cases where it takes two "next" commands to skip
9060 past the init call.
9061
2db2d571
JB
90622006-02-07 Joel Brobecker <brobecker@adacore.com>
9063
9064 * gdb.ada/array_return.exp: Mark the last test as expected to fail
9065 on hppa32 targets.
9066
38fcd64c
DJ
90672006-02-06 Vladimir Prus <ghost@cs.msu.su>
9068
9069 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
9070 field.
9071
1315ad46
MK
90722006-01-29 Mark Kettenis <kettenis@gnu.org>
9073
9074 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
9075
5625b943
DJ
90762006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9077
9078 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
9079 files.
9080
80df1bbe
DJ
90812006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9082
9083 * gdb.cp/maint.exp: Set complaints to a positive value.
9084
9078e690
DJ
90852006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9086
9087 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
9088 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
9089 function name.
9090
9c903399
DJ
90912006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9092
9093 * gdb.base/checkpoint.c: Update copyright notice. Include
9094 <stdlib.h>.
9095
761ae4d6
JB
90962006-01-04 Jim Blandy <jimb@redhat.com>
9097
9098 * gdb.asm/asm-source.exp: Independently provide default values for
9099 asm-flags and debug-flags. Use 'string equal' to do the
9100 comparison, not the implicit expr's '==' operator. Remove
9101 now-unneeded assignments to asm-flags. In h8300 case, place
9102 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
9103
099ac3dd
MS
91042006-01-04 Michael Snyder <msnyder@redhat.com>
9105
9106 * gdb.base/checkpoint.c: New file.
9107 * gdb.base/checkpoint.exp: New file.
9108 * gdb.base/multi-fork.c: New file.
9109 * gdb.base/multi-fork.exp: New file.
9110 * gdb.base/pi.txt: New file (data for checkpoint.c test).
9111
f4d85314
FF
91122006-01-04 Fred Fish <fnf@specifix.com>
9113
9114 * gdb.base/ptype.c (foo): Add typedef.
9115 (intfoo): Add function.
9116 * gdb.base/ptype1.c: New file.
9117 * gdb.base/ptype.exp: Handle compilation and linking with two
9118 source files. Test that proper type for "foo" is found based
9119 on source context rather than first match found in symtabs.
9120
a1b06f35
MK
91212005-12-28 Mark Kettenis <kettenis@gnu.org>
9122
9123 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
9124 * gdb.asm/openbsd.inc: Indent commands.
9125
d082a1e2
MK
91262005-12-26 Mark Kettenis <kettenis@gnu.org>
9127
c65016bd
MK
9128 * gdb.base/freebpcmd.exp: Increase timeout.
9129
d082a1e2
MK
9130 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
9131
d3c32a0e
DJ
91322005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
9133
9134 * gdb.base/default.exp: Update check for "show version".
9135
9fdb1f50
RC
91362005-12-09 Randolph Chung <tausq@debian.org>
9137
9138 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
9139 * gdb.asm/pa64.inc: New file.
9140
5f2c56f7
RC
91412005-12-09 Randolph Chung <tausq@debian.org>
9142
9143 * gdb.asm/common.inc: Indent commands.
9144 * gdb.asm/asmsrc1.s: Likewise.
9145 * gdb.asm/asmsrc2.s: Likewise.
9146
8117349c
RC
91472005-12-09 Randolph Chung <tausq@debian.org>
9148
9149 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
9150 (get_addr_of_sym): Remove duplicate print.
9151 (gen_core): xfail hppa*-*-hpux*, update expected output.
9152 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
9153 * gdb.arch/pa64-nullify.s: New file.
9154
8f07f25a
RC
91552005-12-09 Randolph Chung <tausq@debian.org>
9156
9157 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
9158
55b39184
DJ
91592005-12-07 Christophe Lyon <christophe.lyon@st.com>
9160
9161 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
9162 code generation for these functions.
9163 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
9164 error message.
9165
31e2b00f
AS
91662005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
9167
9168 * gdb.base/help.exp (help b, help br, help bre, help brea)
9169 (help break): Update the expected message.
9170
c3d0b56e
SC
91712005-11-11 Stephane Carrez <stcarrez@nerim.fr>
9172
9173 * gdb.asm/m68hc11.inc: Setup the data section.
9174 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
9175 script for this test.
9176 (m6812-*-*): Likewise.
9177
36ae0ea9
RC
91782005-11-09 Randolph Chung <tausq@debian.org>
9179
9180 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
9181
9d6f42e9
WZ
91822005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
9183
9184 * gdb.base/break.exp: Fix a comment typo.
9185
e2126a14
EZ
91862005-11-03 Jim Blandy <jimb@redhat.com>
9187
a9c64011
AS
9188 Checked in by Elena Zannoni <ezannoni@redhat.com>
9189
889bf7c5 9190 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 9191
e0ac7199
CV
91922005-11-02 Corinna Vinschen <vinschen@redhat.com>
9193
9194 * gdb.arch/gdb1558.c: Include stdio.h.
9195
31d3fb18
MK
91962005-10-31 Mark Kettenis <kettenis@gnu.org>
9197
9198 * gdb.asm/asm-source.exp: Use -e instead of --entry.
9199
e52b687c
MK
92002005-10-31 Mark Kettenis <kettenis@gnu.org>
9201
9202 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
9203
f4711d79
PG
92042005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
9205
a9c64011
AS
9206 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9207 vscr" tests to better match output.
f4711d79 9208
987a9106
JB
92092005-10-12 Jim Blandy <jimb@redhat.com>
9210
9211 * gdb.base/structs.exp (any): New function.
9212 (test_struct_returns): Don't make any assumptions at all about
9213 what value the function returns when GDB can't set the return
9214 value.
9215
2336bb58
JB
92162005-10-09 Joel Brobecker <brobecker@adacore.com>
9217
9218 * gdb.ada/arrayidx/p.adb: New file.
9219 * gdb.ada/arrayidx.exp: New testcase
9220
92212005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
9222
9223 * gdb.ada/array_return/pck.ads: New file.
9224 * gdb.ada/array_return/pck.adb: New file.
9225 * gdb.ada/array_return/p.adb: New file.
9226 * gdb.ada/array_return.exp: New testcase.
9227
705335ea
JB
92282005-10-03 Joel Brobecker <brobecker@adacore.com>
9229
a9c64011
AS
9230 * gdb.base/arrayidx.c: New file.
9231 * gdb.base/arrayidx.exp: New testcase.
705335ea 9232
11ee9940
NR
92332005-09-29 Nick Roberts <nickrob@snap.net.nz>
9234
9235 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
9236 frames-invalid and breakpoints-invalid are no longer generated
9237 with level 3 so don't expect them in the output.
9238
39fb8e9e
BR
92392005-09-27 Bob Rossi <bob@brasko.net>
9240
a9c64011 9241 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
9242 from test. Escape the | in mi_gdb_test call.
9243 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
9244 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
9245 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
9246 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
9247 expected regex's in mi_gdb_test calls.
9248 * lib/mi-support.exp: Remove arbitrary .* from tests.
9249 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
9250 Fully anchor GDB/MI expected results in mi_gdb_test.
9251 * lib/gdb.exp (string_to_regexp): Escape the ] character.
9252 * gdb.base/sizeof.exp: Remove escape character. Correct test.
9253
2af48f68
PB
92542005-09-26 Paul Brook <paul@codesourcery.com>
9255
9256 * long_long.exp: Exclude eabi targets from arm FPA float format test.
9257
f34502bc
WZ
92582005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9259
9260 * bfp-test.c: New file.
9261 * bfp-test.exp: New testcase.
9262
ca929517
WZ
92632005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9264
9265 * gdb.fortran/subarray.exp: New testcase to test the evaluation
9266 of subarray and substring variable.
9267 * gdb.fortran/subarray.f: New source file for the test of subarray
9268 and substring variable evaluation.
9269 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
9270 of string constant.
9271
c761af65
DJ
92722005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
9273
9274 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
9275 copyright dates.
9276
561d7a1d
PG
92772005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
9278
9279 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
9280 powerpc altivec' test with an almost identical 'info vector' test.
9281
b2b64cc9
PG
92822005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9283
a9c64011
AS
9284 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9285 vscr" tests to match output.
b2b64cc9 9286
6ac4d15a
PG
92872005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9288
a9c64011
AS
9289 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
9290 output.
6ac4d15a 9291
40e55bef
BR
92922005-09-11 Bob Rossi <bob@brasko.net>
9293
889bf7c5
PA
9294 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
9295 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
9296 commands that return an MI output command and an asyncronous MI output
9297 command.
40e55bef
BR
9298 * gdb.mi/mi-console.exp: Ditto.
9299
3c7385ec
BR
93002005-09-11 Bob Rossi <bob@brasko.net>
9301
9302 * gdb.mi/mi-var-child.c: Include <string.h>.
9303
a6cd0eb3
DJ
93042005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
9305
9306 * killed.exp: Correct gdb_expect syntax.
9307
2f168eed
CV
93082005-08-09 Corinna Vinschen <vinschen@redhat.com>
9309
9310 * lib/mi-support.exp (mi_gdb_load): Fix typo.
9311
ecd3fd0f
BR
93122005-08-02 Bob Rossi <bob@brasko.net>
9313
9314 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
9315 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
9316 Change tests to inferior-tty-set/show.
9317 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
9318 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
9319 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
9320 inferior. Use mi_gdb_test to get GDB and Inferior output.
9321 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
9322 descriptor.
9323 (mi_inferior_tty_name): Add inferior PTY file name.
9324 (mi_gdb_start): Add INFERIOR_PTY parameter.
9325 (mi_gdb_test): Add IPATTERN parameter.
9326
f1ea48cb 93272005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 9328
f1ea48cb
BR
9329 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
9330 parameter to mi_gdb_test.
9331 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
9332
6e650a67
DJ
93332005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9334
9335 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
9336 struct_declarations.
9337 * gdb.mi/mi-var-child.exp: Step over the initialization of
9338 struct_declarations.
9339
8be260b6
DJ
93402005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9341
9342 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
9343 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
9344 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
9345 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
9346 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
9347 file.
9348
4e660f07
NR
93492005-07-27 Nick Roberts <nickrob@snap.net.nz>
9350
9351 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
9352 (do_children_tests): Assign values to the extra elements.
9353
9354 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
9355 them for tests for "-var-update --no-values" and
a9c64011 9356 "-var-update --all-values".
4e660f07
NR
9357 Add test for "-var-list-children --simple-values".
9358
9359 * gdb.mi/basics.c (callee4): Add integer array D[3]...
9360
9361 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
9362 "-stack-list-locals --simple-values" Improve doc strings and
9363 comments.
9364
6bdae935
MK
93652005-07-18 Mark Kettenis <kettenis@gnu.org>
9366
598b7a6f
MK
9367 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
9368 *-*-openbsd*.
9369 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
9370
6bdae935
MK
9371 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
9372 sigaltsatck'.
9373
1323e929 93742005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 9375
1323e929
BR
9376 * gdb.base/default.exp (tty): Changed output of command.
9377 * gdb.base/help.exp (help tty): Ditto.
9378
b1a9c082
MK
93792005-07-12 Mark Kettenis <kettenis@gnu.org>
9380
9381 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
9382
10a844a2
MK
93832005-07-10 Mark Kettenis <kettenis@gnu.org>
9384
9385 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
9386 -stack-select-frame without arguments.
9387 (test_stack_frame_listing): Add test for newly implemented command
9388 -stack-info-frame.
9389
3cb3b8df
BR
93902005-07-06 Bob Rossi <bob@brasko.net>
9391
9392 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
9393 command.
9394 (Copyright): Update copyright.
9395
a0c5fbcf
WZ
93962005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
9397
9398 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
9399 tests to evaluate exponentiation expression.
9400
984971d0
AS
94012005-06-29 Andreas Schwab <schwab@suse.de>
9402
9403 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
9404 main to avoid warnings.
9405
9406 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
9407
fe03833f
NR
94082005-06-20 Nick Roberts <nickrob@snap.net.nz>
9409
9410 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
9411 -stack-select-frame without arguments.
9412 (test_stack_frame_listing): Add test for newly implemented command
9413 -stack-info-frame.
a9c64011 9414
7a55f279
WZ
94152005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
9416
0ffa0ea5
DJ
9417 * gdb.fortran/array-element.f: New file.
9418 * gdb.fortran/array-element.exp: New testcase.
7a55f279 9419
26585198
DJ
94202005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9421
9422 * gdb.base/bigcore.exp: Correct checks for systems which can
9423 not dump a large core file.
9424
c1bd25fd
DJ
94252005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9426
9427 * gdb.base/relocate.c: Add a copyright notice.
9428 (dummy): Remove.
9429 * gdb.base/relocate.exp: Test printing the values of variables
9430 from a relocatable file.
9431
589e074d
DJ
94322005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9433
9434 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
9435 excess MI output after an error.
9436
0915f927
JB
94372005-05-29 Joel Brobecker <brobecker@adacore.com>
9438
9439 * gdb.arch/alpha-step.c: New file.
9440 * gdb.arch/alpha-step.exp: New testcase.
9441
76ff342d
DJ
94422005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
9443 Dennis Brueni <dennis@slickedit.com>
9444
9445 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
9446 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
9447 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
9448 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
9449 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
9450 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
9451 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
9452
96b0c7ac
DJ
94532005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
9454 Wu Zhou <woodzltc@cn.ibm.com>
9455
9456 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
9457 IBM's xlc compiler.
9458 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
9459 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
9460
f21565d2
JB
94612005-05-13 Jim Blandy <jimb@redhat.com>
9462
9463 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
9464 calling gdb_suppress_entire_file.
9465 * gdb.base/charset.exp: Same.
9466 * gdb.base/call-rt-st.exp: Same.
9467
6006a3a1
BR
94682005-05-05 Bob Rossi <bob_rossi@cox.net>
9469
9470 * lib/gdb.exp (fullname_syntax): Added global regex.
9471 (fullname_syntax_POSIX): Ditto.
9472 (fullname_syntax_UNC): Ditto.
9473 (fullname_syntax_DOS_CASE): Ditto.
9474 (fullname_syntax_DOS): Ditto.
9475 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
9476 fullname_syntax variable to scope and use it.
9477 (test_file_list_exec_source_files): Ditto.
9478 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
9479
c3b69c04
DJ
94802005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
9481
9482 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
9483
3c95e6af
PG
94842004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
9485
a9c64011
AS
9486 * lib/gdb.exp (skip_altivec_tests): New function, based on
9487 check_vmx_hw_available from the GCC testsuite.
9488 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
9489 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 9490
78df6c56
JB
94912005-05-02 Jim Blandy <jimb@redhat.com>
9492
9493 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
9494 calling gdb_suppress_entire_file.
9495
1690f9cf
DJ
94962005-04-30 Randolph Chung <tausq@debian.org>
9497
9498 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
9499 Slightly relax "sem_post" name checking.
9500
5ea106f7
PG
95012005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
9502
9503 * gdb.base/unload.exp: Use new shared library infrastructure.
9504
bf7234cf
PG
95052005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
9506
9507 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 9508 infrastructure.
bf7234cf 9509
547b869a
CV
95102005-04-29 Corinna Vinschen <vinschen@redhat.com>
9511
9512 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
9513 * gdb.asm/h8300.inc: New file.
9514
f07e55f0
PG
95152005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9516
9517 * gdb.base/shlib-call.exp: Change to use new shared library
9518 infrastructure.
9519
3cbba3d1
PG
95202005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9521
a9c64011
AS
9522 * gdb.base/pending.exp: Change to use new shared library
9523 infrastructure.
3cbba3d1 9524
ed6df200
PG
95252005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9526
a9c64011
AS
9527 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
9528 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 9529
8c8f4ebe
PG
95302005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
9531
a9c64011
AS
9532 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
9533 shared objects being adjusted and update copyright years.
8c8f4ebe 9534
607fbc54
DJ
95352005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
9536
9537 * ChangeLog: Correct some 2003-01-13 dates.
9538 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
9539 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
9540 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
9541 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
9542 gdb.trace/tfind.exp: Update copyright years.
9543
57bf0e56
DJ
95442005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
9545 Daniel Jacobowitz <dan@codesourcery.com>
9546
9547 * lib/gdb.exp (gdb_compile): Handle shlib=.
9548 (gdb_compile_shlib): New function.
9549
9b593790
PG
95502005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
9551
a9c64011 9552 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 9553
9494c6a5
DJ
95542005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
9555
9556 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
9557 gdb.server.
9558 * configure.ac: Likewise.
9559 * configure: Regenerated.
9560 * gdb.gdbserver/Makefile.in: Moved to...
9561 * gdb.server/Makefile.in: ... here.
9562 * gdb.gdbserver/server.c: Moved to...
9563 * gdb.server/server.c: ... here.
9564 * gdb.gdbserver/server-run.exp: Moved to...
9565 * gdb.server/server-run.exp: ... here.
9566
6f8eac0e
DJ
95672005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
9568
9569 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
9570 * configure.ac: Create gdb.gdbserver/Makefile.
9571 * configure: Regenerated.
9572 * lib/gdbserver-support.exp: New file, derived from
9573 config/gdbserver.exp.
9574 * config/gdbserver.exp: Use gdbserver-support.exp.
9575 * gdb.gdbserver/Makefile.in: New file.
9576 * gdb.gdbserver/server.c: New file.
9577 * gdb.gdbserver/server-run.exp: New file.
9578
6e87504d
PG
95792005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
9580
a9c64011
AS
9581 * lib/gdb.exp (test_compiler_info): Return compiler_info
9582 if no arguments are given.
6e87504d 9583
d1779be4
PG
95842005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
9585
9586 * gdb.arch/altivec-abi.exp: Check for compiler and set
9587 use altivec' flag accordingly.
9588 * gdb.arch/altivec-regs.exp: Likewise.
9589
88750304
DJ
95902005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
9591
9592 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
9593
f3fb768d
AS
95942005-03-27 Andreas Schwab <schwab@suse.de>
9595
9596 * gdb.base/bigcore.c (main): Add missing mode argument in open
9597 call.
9598
7e813ac5
DJ
95992005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
9600
9601 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
9602 downloads.
9603 * config/gdbserver.exp (gdb_load): Likewise.
9604
8e3049aa
PB
96052005-03-14 Paul Brook <paul@codesourcery.com>
9606
9607 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
9608 targets.
9609
a9df7c44
JB
96102005-03-09 Joel Brobecker <brobecker@adacore.com>
9611
9612 * gdb.dwarf2/dup-psym.S: New file.
9613 * gdb.dwarf2/dup-psym.exp: New testcase.
9614
9f0d94e8
JB
96152005-03-09 Joel Brobecker <brobecker@adacore.com>
9616
9617 * gdb.ada/exec_changed/first.adb: New file.
9618 * gdb.ada/exec_changed/second.adb: New file.
9619 * gdb.ada/exec_changed.exp: New testcase.
9620
5f579bc5
NS
96212005-03-08 Nathan Sidwell <nathan@codesourcery.com>
9622
36e9969c
NS
9623 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
9624 (A2): New class.
9625 (main): Test operator+.
9626 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
9627 breakpoint test.
9628
5f579bc5
NS
9629 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
9630 * gdb.base/signull.exp: Disable if gdb,nosignals.
9631 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
9632 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
9633 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
9634 * gdb.mi/mi2-console.exp: Likewise.
9635 * gdb.trace/collection.exp (run_trace_experiment): Consume the
9636 continue output at start.
9637 (gdb_collect_locals_test): Robustify regexp.
9638 * gdb.trace/passc-dyn.exp: Fix comment typo.
9639 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
9640
be46087e
CV
96412005-03-08 Corinna Vinschen <vinschen@redhat.com>
9642
9643 * gdb.asm/asm-source.exp: Add iq2000 case.
9644 * gdb.asm/iq2000.inc: New file.
9645
384e1a61 96462005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 9647
384e1a61
MI
9648 * gdb.base/command.exp: Change hardcoded value to regular expression.
9649 * gdb.base/float.exp: Add powerpc to the list of targets checked.
9650
584b6e9e
DJ
96512005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
9652
9653 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
9654 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
9655 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
9656 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
9657 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
9658
ab5b5d61
MK
96592005-03-05 Mark Kettenis <kettenis@gnu.org>
9660
9661 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
9662 changes.
9663
ae051c1b
PG
96642004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
9665
a9c64011
AS
9666 * lib/compiler.c: Add test for IBM's xlc compiler.
9667 * lib/compiler.cc: Likewise.
ae051c1b 9668
3f0f6ed2
JB
96692004-02-24 Joel Brobecker <brobecker@adacore.com>
9670
9671 * gdb.ada/fixed_points.exp: Create compilation object directory
9672 before running the test.
9673 * gdb.ada/null_record.exp: Likewise.
9674 * gdb.ada/packed_array.exp: Likewise.
9675 * gdb.ada/start.exp: Likewise.
9676
724f452b
JB
96772005-02-15 Joel Brobecker <brobecker@adacore.com>
9678
9679 * gdb.ada/packed_array/pa.adb: New file.
9680 * gdb.ada/packed_array.exp: New testcase.
9681
57f5cdfb 96822005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 9683
1f393151
MK
9684 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
9685 files.
9686
ebdda337
MK
9687 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
9688 on *-*-openbsd*. Correctly match whitespace in regukar
9689 expressions.
9690
cf309262
DJ
96912005-02-10 Daniel Jacobowitz <dan@debian.org>
9692
9693 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
9694 PR exp/1821
9695 * gdb.base/gdb1821.c: New test file.
9696 * gdb.base/gdb1821.exp: New test file.
9697
3be49e7a
JB
96982005-02-09 Joel Brobecker <brobecker@adacore.com>
9699
9700 * gdb.base/start.c: New file.
9701 * gdb.base/start.exp: New testcase.
9702
e292e67d
JB
97032005-02-09 Joel Brobecker <brobecker@adacore.com>
9704
9705 * gdb.ada/start/dummy.adb: New file.
9706 * gdb.ada/start.exp: New testcase.
9707
dbdfa66c
CV
97082005-02-09 Corinna Vinschen <vinschen@redhat.com>
9709
9710 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
9711 for printing symbols and statistics.
9712 Add test for using relative pathnames in "maint print msymbols" test.
9713 Mark "maint info sections DATA" XFAIL on Cygwin.
9714 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
9715 tests.
9716
d7941671
AC
97172005-02-09 Andreas Schwab <schwab@suse.de>
9718
9719 Committed by Andrew Cagney <cagney@gnu.org>
9720 * gdb.base/remotetimeout.exp: New file.
9721
74e5ef44
MK
97222005-02-07 Mark Kettenis <kettenis@gnu.org>
9723
9724 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
9725
464dd14d
JB
97262005-02-03 Joel Brobecker <brobecker@adacore.com>
9727
9728 * gdb.ada/gnat_ada.gpr: New file.
9729 * gdb.ada/gnat_ada.gin: Delete, no longer used.
9730 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
9731 * configure.ac: No longer generate gnat_ada.gpr.
9732 * configure: Regenerate.
9733 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
9734 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
9735 * gdb.ada/null_record/bar.ads: Likewise.
9736 * gdb.ada/null_record/bar.adb: Likewise.
9737 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
9738 * gdb.ada/null_record.exp (testdir): New variable.
9739 (testfile): executable is now in testdir subdirectory.
9740 (srcfile): Use full path to the main compilation unit.
9741 * gdb.ada/fixed_points.exp: Same changes as above.
9742
30d756ae
NR
97432005-02-03 Nick Roberts <nickrob@snap.net.nz>
9744
9745 * gdb.base/interp.exp: New test.
9746
9d799f85
AC
97472005-01-24 Andrew Cagney <cagney@gnu.org>
9748
9749 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
9750
15656118
AC
97512005-01-19 Andrew Cagney <cagney@gnu.org>
9752
a892c31b
AC
9753 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
9754 configure.ac not configure.in.
9755
15656118
AC
9756 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
9757 of powerpc*-*-*.
9758 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 9759 * gdb.base/list.exp (test_list_function)
15656118
AC
9760 (test_list_filename_and_function): Ditto.
9761 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
9762
a7b01baf
AC
97632005-01-16 Andrew Cagney <cagney@gnu.org>
9764
17d92a02
AC
9765 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
9766
a7b01baf
AC
9767 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
9768
bc8332bb
AC
97692005-01-14 Andrew Cagney <cagney@gnu.org>
9770
9771 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
9772 * gdb.mi/mi2-var-cmd.exp: Ditto.
9773
4d074752
CV
97742005-01-10 Corinna Vinschen <vinschen@redhat.com>
9775
9776 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
9777
bec39cab
AC
97782005-01-07 Andrew Cagney <cagney@gnu.org>
9779
9780 * configure.ac: Rename configure.in, require autoconf 2.59.
9781 * configure: Re-generate.
9782 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
9783 * gdb.stabs/configure: Re-generate.
9784 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
9785 * gdb.hp/configure: Re-generate.
9786 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
9787 autoconf 2.59.
9788 * gdb.hp/gdb.objdbg/configure: Re-generate.
9789 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
9790 autoconf 2.59.
9791 * gdb.hp/gdb.defects/configure: Re-generate.
9792 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
9793 autoconf 2.59.
9794 * gdb.hp/gdb.compat/configure: Re-generate.
9795 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
9796 autoconf 2.59.
9797 * gdb.hp/gdb.base-hp/configure: Re-generate.
9798 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
9799 autoconf 2.59.
9800 * gdb.hp/gdb.aCC/configure: Re-generate.
9801
f10b16d4
JB
98022004-12-15 Jim Blandy <jimb@redhat.com>
9803
9804 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
9805 under NPTL when there is debugging info available for libpthread.
9806
fb6e1814
JG
98072004-12-13 Jerome Guitton <guitton@gnat.com>
9808
9809 * gdb.ada/fixed_points.c: New file.
9810 * gdb.ada/fixed_points.exp: New file.
9811
fe46cd3a
RC
98122004-12-03 Randolph Chung <tausq@debian.org>
9813
9814 * gdb.arch/pa-nullify.exp: New file.
9815 * gdb.arch/pa-nullify.s: New file.
9816
8de0841b
RC
98172004-11-30 Randolph Chung <tausq@debian.org>
9818
9819 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
9820 instead of "tbug". Fix regexp to work properly with gdb_test.
9821
c8170782
PH
98222004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
9823
9824 * gdb.base/bitfields2.exp: New test.
9825 * gdb.base/bitfields2.c: New file.
9826
954269c2
RE
98272004-11-28 Richard Earnshaw <rearnsha@arm.com>
9828
9829 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
9830
0107feed
RC
98312004-11-16 Randolph Chung <tausq@debian.org>
9832
9833 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
9834
f073ae8c
DJ
98352004-11-14 Daniel Jacobowitz <dan@debian.org>
9836
9837 * gdb.threads/threadapply.exp: Correct "macro details" test.
9838
19ad59e7
JJ
98392004-11-11 Jeff Johnston <jjohnstn@redhat.com>
9840
9841 * gdb.threads/threadapply.exp: New test.
9842 * gdb.threads/threadapply.c: New file.
9843
9cf0961b
MK
98442004-11-07 Mark Kettenis <kettenis@gnu.org>
9845
9846 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
9847 frames.
9848
c789492a
FL
98492004-11-05 Felix Lee <felix+log1@specifixinc.com>
9850
9851 * gdb.base/cursal.exp: New file.
9852 * gdb.base/cursal.c: New file.
9853
a1e167bb
AC
98542004-11-03 Andrew Cagney <cagney@gnu.org>
9855
9856 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
9857
b7cbf173
MK
98582004-10-30 Mark Kettenis <kettenis@gnu.org>
9859
9860 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
9861 NetBSD/ELF targets.
9862
88f9d34f
JB
98632004-10-29 Joel Brobecker <brobecker@gnat.com>
9864
9865 * gdb.threads/bp_in_thread.c: New file, copied from
9866 pthread_cond_wait.c.
9867 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
9868 file, rather than reusing the .c file from another testcase.
9869
ca7d6a0c
JB
98702004-10-20 Joel Brobecker <brobecker@gnat.com>
9871
9872 * gdb.ada/null_record.exp: Check where we stopped after
9873 sending the start command, instead of where the associated
9874 temporary breakpoint was inserted.
9875
0d863d03
AC
98762004-10-14 Andrew Cagney <cagney@gnu.org>
9877
9878 * gdb.mi/gdb701.c (main): Return 0.
9879
d11e72cb
DJ
98802004-10-13 Daniel Jacobowitz <dan@debian.org>
9881
d40539a4 9882 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 9883
e1923096
JJ
98842004-10-12 Jeff Johnston <jjohnstn@redhat.com>
9885
9886 * gdb.threads/schedlock.c: Add comment markers to use to find
9887 line numbers.
9888 * gdb.threads/schedlock.exp: Adjust regex to handle the new
9889 comments.
9890 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
9891 breakpoint lines.
9892
ec8ba2c9
DJ
98932004-10-12 Daniel Jacobowitz <dan@debian.org>
9894
9895 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
9896
0eb3658b
DJ
98972004-10-12 Daniel Jacobowitz <dan@debian.org>
9898
9899 * configure.in: Add gdb.dwarf2.
9900 * configure: Regenerated.
9901 * Makefile.in: Add gdb.dwarf2.
9902 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
9903 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
9904 gdb.dwarf2/file1.txt: New files.
9905
a271cc33
OF
99062004-10-11 Orjan Friberg <orjanf@axis.com>
9907
a9c64011 9908 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
9909 of "run", since the latter doesn't work with remote targets. Adjust
9910 the breakpoint numbering accordingly.
9911 * gdb.threads/pthread_cond_wait.exp: Ditto.
9912
895ce074
MC
99132004-10-08 Michael Chastain <mec.gnu@mindspring.com>
9914
9915 * gdb.base/overlays.exp: Update copyright years.
9916
6be3092d
KI
99172004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
9918
9919 * gdb.base/overlays.exp: Disable if target is Linux.
9920
e05389b8
FL
99212004-10-06 Felix Lee <felix+log1@specifixinc.com>
9922
9923 * config/gdbserver.exp (gdb_load): Use right filename on remote.
9924
73cb587d
KI
99252004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
9926
9927 * gdb.asm/asm-source.exp: Add m32r-linux target.
9928 * gdb.asm/m32r-linux.inc: New file.
9929
3c0edcdc
AC
99302004-09-24 Andrew Cagney <cagney@redhat.com>
9931 David Anderson <anderson@redhat.com>
9932
9933 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
9934 command fails, assume things will work.
9935 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
9936 (_GNU_SOURCE): Define.
9937 (print_unsigned, print_hex): Change parameter to "long long".
9938 (print_byte_count): New function, use to print byte counts.
9939 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
9940 O_LARGEFILE.
9941 (main): Compute an upper bound on a corefile in max_core_size.
9942 Limit memory chunk size to max_core_size. Limit total memory
9943 allocated to max_core_size.
9944
4bb3667f
AC
99452004-09-23 Andrew Cagney <cagney@gnu.org>
9946
9947 * gdb.base/bigcore.exp: Replace the code that creates a corefile
9948 from a separate process with code that creates a corefile by
9949 making the inferior dump core.
9950
60fe1a51
MK
99512004-09-23 Mark Kettenis <kettenis@gnu.org>
9952
9953 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
9954 block.
9955
8e937346
MC
99562004-09-23 Michael Chastain <mec.gnu@mindspring.com>
9957
9958 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
9959 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
9960 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
9961 Likewise.
9962
7213f6d6
JJ
99632004-09-20 Jeff Johnston <jjohnstn@redhat.com>
9964
9965 * gdb.java/jprint.exp: New test case for java inferior call.
9966 * gdb.java/jprint.java: Ditto.
9967
eac69dca
JB
99682004-09-15 Joel Brobecker <brobecker@gnat.com>
9969
9970 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
9971
22227696
MC
99722004-09-14 Michael Chastain <mec.gnu@mindspring.com>
9973
9974 * gdb.threads/killed.c: Include <stdlib.h>.
9975 * gdb.threads/pthreads.c: Likewise.
9976
7dd403a4
MC
99772004-09-14 Michael Chastain <mec.gnu@mindspring.com>
9978
9979 * gdb.threads/killed.c: Add copyright notice.
9980
33f2d567
JM
99812004-09-10 Jason Molenda (jmolenda@apple.com)
9982
a9c64011
AS
9983 * gdb.base/define.exp: Two new tests to verify zero space chars
9984 after 'if' and 'while' commands in a user-defined command is correctly
9985 parsed.
33f2d567 9986
e05b62ac
AC
99872004-09-08 Andrew Cagney <cagney@gnu.org>
9988
9989 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
9990 delivery test with duplicate at end of file.
9991
9cbe82da
MK
99922004-09-06 Mark Kettenis <kettenis@jive.nl>
9993
9994 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
9995
564803d9
MC
99962004-09-05 Michael Chastain <mec.gnu@mindspring.com>
9997
9998 * config/hppro.exp: Removed.
9999
7c6807ce
MC
100002004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10001
10002 * config/sparclet.exp: Removed.
10003
bf7e26dd
MC
100042004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10005
10006 * config/udi.exp: Removed.
10007
714e341b
MC
100082004-09-02 Michael Chastain <mec.gnu@mindspring.com>
10009
10010 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
10011 of "exp_continue".
10012 (advancei): Likewise.
10013
1236e623
JJ
100142004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10015
10016 * gdb.base/unload.exp: Fix so messages aren't duplicated.
10017
3bdcad15
MI
100182004-09-01 Manoj Iyer <manjo@austin.ibm.com>
10019
228af206 10020 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
10021 to check for nodebug in executable.
10022 * gdb.gdb/observer.exp (setup_test): Likewise.
10023 * gdb.gdb/selftest.exp (test_with_self): Likewise.
10024 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
10025
c72b934c
AC
100262004-09-01 Andrew Cagney <cagney@gnu.org>
10027
10028 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10029 files.
10030
edd9b715
JJ
100312004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10032
10033 * gdb.base/unload.exp: Fix expected warning message to match
10034 latest format.
10035
fb4ce06b
CV
100362004-09-01 Corinna Vinschen <vinschen@redhat.com>
10037
10038 * gdb.base/call-rt-st.exp: Fix typos.
10039
ce78e7c3
MI
100402004-08-31 Manoj Iyer <manjo@austin.ibm.com>
10041
10042 * gdb.threads/thread_check.exp: New testcase.
10043 * gdb.threads/thread_check.c: New testcase.
10044
2dedb159
AC
100452004-08-31 Andrew Cagney <cagney@gnu.org>
10046
10047 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
10048 (skip_to_handler_entry): New procedures. Test stepping into a
10049 handler when the breakpoint is at the handler's entry point.
10050
68f53502
AC
100512004-08-30 Andrew Cagney <cagney@gnu.org>
10052
10053 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
10054 gdb/1757.
10055
3e3ffd2b
MC
100562004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10057
10058 With code from Manoj Iyer <manjo@austin.ibm.com>:
10059 * lib/gdb.exp (gdb_file_cmd): Return more information in the
10060 return value. Add an arm for "no debugging symbols found".
10061 Change a stray "error" to "perror".
10062 (gdb_run_cmd): Adapt to new return value.
10063 * gdb.base/remote.exp: Adapt to new return value.
10064 * gdb.gdb/complaints.exp: Likewise.
10065 * gdb.gdb/observer.exp: Likewise.
10066 * gdb.gdb/selftest.exp: Likewise.
10067 * gdb.gdb/xfullpath.exp: Likewise.
10068
4b6f5fd2
JB
100692004-08-27 Joel Brobecker <brobecker@gnat.com>
10070
10071 * gdb.threads/bp_in_thread.exp: New testcase.
10072
e5b25496
MC
100732004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10074
10075 Fix PR testsuite/1735.
10076 * gdb.threads/schedlock.c (thread_function): Add a cast
10077 to suppress a gcc warning.
10078 * gdb.threads/thread-specific.c (thread_function): Likewise.
10079
934353d6
MC
100802004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10081
10082 * gdb.base/unload.c: Include <stdlib.h>.
10083
f98a0aef 100842004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 10085
f98a0aef 10086 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
10087 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
10088 synchronized after the "return".
10089
5a2e8882
MC
100902004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10091
10092 * gdb.mi/basics.c: Include <stdio.h>.
10093 * gdb.mi/pthreads.c: Include <stdlib.h>.
10094 * gdb.mi/var-cmd.c: Include <stdlib.h>.
10095
a9640423
MC
100962004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10097
10098 * gdb.threads/schedlock.c: Add copyright notice.
10099
b04e311d
AC
101002004-08-25 Andrew Cagney <cagney@gnu.org>
10101
10102 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
10103 (skip_over_handler, breakpoint_over_hander): New test procedures.
10104 (advance, advancei): Add a proper prefix, do not use
10105 rerun_to_main.
10106 * gdb.base/sigstep.c (main): Change to use an infinite loop.
10107
7c27f15b
MC
101082004-08-24 Michael Chastain <mec.gnu@mindspring.com>
10109
10110 * gdb.mi/basics.c: Add copyright notice.
10111 * gdb.mi/var-cmd.c: Add copyright notice.
10112
fffc87ae
MC
101132004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10114
10115 * lib/gdb.exp: Remove signed_keyword_not_used.
10116 * lib/compiler.c: Likewise.
10117 * lib/compiler.cc: Likewise.
10118
d782e0bf
MC
101192004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10120
10121 * gdb.base/whatis.c: Remove conditional disabling of "signed".
10122 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
10123
96033e83
MC
101242004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10125
10126 * gdb.base/whatis.c: Add copyright notice.
10127
cf38c229
MK
101282004-08-20 Mark Kettenis <kettenis@gnu.org>
10129
10130 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
10131 it to skip the breakpoints encoded in the inline assembly.
10132
f4b49756
MC
101332004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10134
10135 * Makefile.in: Add gdb.fortran.
10136
2f193b69
MC
101372004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10138
10139 * gdb.base/call-sc.exp (test_scalar_returns):
10140 Fix cut-and-paste glitch in "Make fun return now".
10141
89a237cb
MC
101422004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10143
10144 * configure.in: Add gdb.fortran.
10145 * configure: Regenerate.
10146 * gdb.fortran/Makefile.in: New file.
10147 * lib/gdb.exp (skip_fortran_tests): New procedure.
10148
469aff8e
MC
101492004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10150
10151 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
10152 reference to bug-gnu@prep.ai.mit.edu.
10153 * gdb.mi/mi-var-child.exp: Likewise.
10154 * gdb.mi/mi-var-cmd.exp: Likewise.
10155 * gdb.mi/mi-var-display.exp: Likewise.
10156 * gdb.mi/mi2-var-block.exp: Likewise.
10157 * gdb.mi/mi2-var-child.exp: Likewise.
10158 * gdb.mi/mi2-var-cmd.exp: Likewise.
10159 * gdb.mi/mi2-var-display.exp: Likewise.
10160
00b51b9f
MK
101612004-08-15 Mark Kettenis <kettenis@gnu.org>
10162
10163 * gdb.base/unload.c (main): Make local variable msg const.
10164
45f07fef
MC
101652004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10166
10167 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
10168 to bug-gnu@prep.ai.mit.edu.
10169 * gdb.mi/mi-disassemble.exp: Likewise.
10170 * gdb.mi/mi-eval.exp: Likewise.
10171 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
10172 default line number.
10173 * gdb.mi/mi-return.exp: Likewise.
10174 * gdb.mi/mi-simplerun.exp: Likewise.
10175 * gdb.mi/mi-stack.exp: Likewise.
10176 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
10177 number with explicit range test.
10178 * gdb.mi/mi-watch.exp: Likewise.
10179 * gdb.mi/mi2-break.exp: Likewise.
10180 * gdb.mi/mi2-cli.exp: Likewise.
10181 * gdb.mi/mi2-disassemble.exp: Likewise.
10182 * gdb.mi/mi2-eval.exp: Likewise.
10183 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
10184 default line number.
10185 * gdb.mi/mi2-return.exp: Likewise.
10186 * gdb.mi/mi2-simplerun.exp: Likewise.
10187 * gdb.mi/mi2-stack.exp: Likewise.
10188 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
10189 number with explicit range test.
10190 * gdb.mi/mi2-watch.exp: Likewise.
10191
dd8c8ee7
MC
101922004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10193
10194 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
10195 * gdb.cp/m-static.exp: Likewise.
10196 * gdb.cp/rtti.exp: Likewise.
10197
4e838464
MK
101982004-08-14 Mark Kettenis <kettenis@gnu.org>
10199
10200 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
10201
8d8cb839
EZ
102022004-08-14 Eli Zaretskii <eliz@gnu.org>
10203
10204 * ChangeLog: Prefix Local Variables with semi-colons and indent
10205 the reference to older ChangeLog files, to fix fontification in
10206 Emacs.
10207
deea8bb0
MC
102082004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10209
10210 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
10211 * gdb.mi/mi2-break.exp: Likewise.
10212
c3297504
MC
102132004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10214
10215 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
10216
25808999
MC
102172004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10218
10219 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
10220
226a8d71
MC
102212004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10222
10223 * gdb.cp/classes.exp: Remove unused declarations. Just let
10224 test names default instead of providing special names. Remove
10225 extraneous demangler test.
10226
37fdf854
JJ
102272004-08-12 Jeff Johnston <jjohnstn@redhat.com>
10228
10229 * gdb.base/unload.exp: New test for breakpoints in dynamically
10230 loaded libraries.
10231 * gdb.base/unload.c: Ditto.
10232 * gdb.base/unloadshr.c: Ditto.
10233
2d3a7986
MC
102342004-08-12 Michael Chastain <mec.gnu@mindspring.com>
10235
10236 * gdb.cp/classes.exp (test_ptype_class_objects): Call
10237 cp_test_ptype_class.
10238 (test_enums): Likewise.
10239
c72b934c
AC
102402004-08-10 Andrew Cagney <cagney@gnu.org>
10241
10242 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10243 files.
10244
cc503c8a
AC
102452004-08-10 Andrew Cagney <cagney@gnu.org>
10246
10247 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
10248 init_malloc call.
10249
902f2ccb
MC
102502004-08-10 Michael Chastain <mec.gnu@mindspring.com>
10251
10252 * ChangeLog: Add copyright notice. The notice is copied
10253 from emacs 21.3 top level ChangeLog.
10254
78c90502
MC
102552004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10256
10257 * lib/cp-support.exp: New file.
10258 * lib/cp-support.exp (cp_test_type_class): New function.
10259 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
10260 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
10261 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
10262 cp_test_ptype_class.
10263
88e5ea78
MC
102642004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10265
10266 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
10267 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
10268 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
10269 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
10270 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10271 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
10272 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
10273 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
10274 gdb.mi/mi2-watch.exp: Update copyright years.
10275
6a89fc9c
MK
102762004-08-09 Mark Kettenis <kettenis@gnu.org>
10277
10278 * gdb.base/sigaltstack.exp: Provide proper anchoring.
10279
1482e0de
MC
102802004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10281
10282 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
10283 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
10284 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
10285 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
10286 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
10287 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
10288 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
10289 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
10290 gdb.mi/mi-watch.exp: Update copyright years.
10291
1a5ce3f3
DJ
102922004-08-08 Daniel Jacobowitz <dan@debian.org>
10293
10294 PR gdb/1738
10295 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
10296 from a breakpoint with a pending signal.
10297
04f6ecf2
DJ
102982004-08-08 Daniel Jacobowitz <dan@debian.org>
10299
10300 PR gdb/1736
10301 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
10302 * gdb.base/sigaltstack.exp (finish_test): Consume output until
10303 the prompt.
10304 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
10305
54d90d35
DJ
103062004-08-08 Daniel Jacobowitz <dan@debian.org>
10307
10308 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
10309
d2f6abb0
DJ
103102004-08-08 Daniel Jacobowitz <dan@debian.org>
10311
10312 PR gdb/1736
10313 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
10314 for i?86-*-linux*.
10315
5598c03d
DJ
103162004-08-08 Daniel Jacobowitz <dan@debian.org>
10317
10318 * gdb.arch/i386-prologue.exp: Compile without debug information.
10319
c6fee705
MC
103202004-08-08 Michael Chastain <mec.gnu@mindspring.com>
10321
10322 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
10323 rather than asking gdb to search.
10324
dd90efdb
MC
103252004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10326
10327 * gdb.base/gcore.c: Include <string.h>.
10328
1e84bec1
MC
103292004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10330
10331 * gdb.base/gcore.c: Add copyright notice.
10332
e425eb2b
MC
103332004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10334
10335 * gdb.base/freebpcmd.c: Include <stdio.h>.
10336 * gdb.base/long_long.c: Include <string.h>.
10337 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
10338 * gdb.base/siginfo.c: Include <string.h>.
10339 * gdb.base/sigstep.c: Include <string.h>.
10340
cb9aaed5
MC
103412004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10342
10343 * gdb.base/complex.c: Include <stdlib.h>.
10344
55944f3d
MC
103452004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10346
10347 * gdb.base/complex.c: Add copyright notice.
10348
7b2953d9
MC
103492004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10350
10351 * gdb.base/charset.c: Include <stdlib.h>.
10352
c9133d23
MC
103532004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10354
10355 * gdb.base/auxv.c: Include <stdlib.h>.
10356
0a8490ad
MC
103572004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10358
10359 * gdb.base/auxv.c: Add copyright notice.
10360
3426d5ec
MC
103612004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10362
10363 * gdb.base/coremaker.c: Add copyright notice.
10364 * gdb.base/coremaker2.c: Add copyright notice.
10365
8da195dd
AC
103662004-08-04 Andrew Cagney <cagney@gnu.org>
10367
10368 * gdb.base/store.exp: Update copyright.
10369 (check_set, up_set, check_struct, up_struct): Add a prefix to test
10370 names, do not import gdb_prompt.
10371
8d394f98
AC
103722004-08-01 Andrew Cagney <cagney@gnu.org>
10373
10374 Fix PR testsuite/1729.
10375 * gdb.base/dump.exp: Add test name to callers of capture_value, do
10376 not use capture_value with value 4.
10377 (capture_value): Add optional test name parameter.
10378 (test_reload_saved_value, test_restore_saved_value): Use $msg as
10379 the prefix, pass to capture_value.
10380
b6702b23
MK
103812004-08-01 Mark Kettenis <kettenis@gnu.org>
10382
10383 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
10384 * gdb.arch/i386-prologue.c (standard): New prototype and function.
10385 (main): Call new function.
10386
c203e0ca
MC
103872004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10388
10389 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
10390
a7995a30
MC
103912004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10392
10393 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
10394
9366563b
MC
103952004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10396
b6eeaf26 10397 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
10398 Accept more values of vtbl pointer. Remove some messages
10399 about "obsolete gcc or gdb".
10400
2fc1f950
MC
104012004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10402
10403 * gdb.cp/classes.exp: Accept more varieties of ptype output.
10404
c724d49b
MC
104052004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10406
10407 * gdb.base/asm-source.exp: Properly convert target board
10408 debug flags from gcc format to binutils format.
10409
736b0fce
MK
104102004-07-28 Mark Kettenis <kettenis@gnu.org>
10411
10412 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
10413 gdb1718". PR backtrace/1718 partially fixed.
10414
5633ea5c
JJ
104152004-07-27 Jeff Johnston <jjohnstn@redhat.com>
10416
10417 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
10418
575eebb1
NC
104192004-07-26 Nick Clifton <nickc@redhat.com>
10420
10421 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
10422 good default value for a specific architecture is available then
10423 set it to that value. Otherwise default to the -gstabs switch.
10424 Remove the -g... switches from the asm-flags variable. Allow the
10425 target board info to override the value if it wants to. Pass the
10426 switch on the assembler command line.
10427
62104619
MK
104282004-07-23 Mark Kettenis <kettenis@gnu.org>
10429
10430 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
10431 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
10432 (main): Call new function.
10433
4a1135b8
MC
104342004-07-22 Michael Chastain <mec.gnu@mindspring.com>
10435
10436 Test for PR exp/1715.
10437 * gdb.base/radix.exp: Refactor common procedures. Make all
10438 test names unique. Change XFAIL to KFAIL.
10439
8a12c1f0
MC
104402004-07-20 Michael Chastain <mec.gnu@mindspring.com>
10441
10442 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
10443 * gdb.ada/gnat_ada.gin: ... to here.
10444 * configure.in: Use gnat_ada.gin.
10445 * configure: Regenerate.
10446
23b451cf
AC
104472004-07-20 Andrew Cagney <cagney@gnu.org>
10448
10449 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
10450 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
10451 XFAILs. Clean up test messages and comments. Check backtraces.
10452 Delete re-sync code.
10453
ab618a02
MC
104542004-07-19 Michael Chastain <mec.gnu@mindspring.com>
10455
10456 Fix PR cli/740.
10457 * gdb.base/annota1.exp: Honor gdb,nosignals.
10458 * gdb.base/annota3.exp: Likewise.
10459
46dad340
MC
104602004-07-19 Michael Chastain <mec.gnu@mindspring.com>
10461
10462 * lib/java.exp: Update copyright notice.
10463
756d8c70
AC
104642004-07-19 Andrew Cagney <cagney@gnu.org>
10465
10466 * gdb.base/selftest.exp: Copy file from here ...
10467 * gdb.gdb/selftest.exp: ... to here.
10468
586027e6
AC
104692004-07-16 Andrew Cagney <cagney@redhat.com>
10470
10471 * lib/insight-support.exp: Delete file.
10472 * lib/java.exp (java_init): Fix copyright.
10473
029d2200
AC
104742004-07-16 Andrew Cagney <cagney@gnu.org>
10475
10476 * gdb.base/restore.c: Append "prologue" to comments marking the a
10477 function's prologue.
10478 * gdb.base/restore.exp: Update copyright, re-indent.
10479 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
10480 callerN" prefix where needed. Update patterns that match a
10481 function's prologue.
10482
653b62c5
MC
104832004-07-16 Michael Chastain <mec.gnu@mindspring.com>
10484
10485 * gdb.base/restore.c: Add copyright notice.
10486
f7d690e5
AC
104872004-07-16 Andrew Cagney <cagney@gnu.org>
10488
10489 * gdb.base/logical.exp: Update copyright.
10490 (evaluate): New procedure. Use to re-implement tests using
10491 several tables.
10492
d629a7cb
MH
104932004-07-14 Martin Hunt <hunt@redhat.com>
10494
10495 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
10496 which fixes some problems where init.tcl was not found.
10497
9c7bb332
AC
104982004-07-13 Andrew Cagney <cagney@gnu.org>
10499
6bf46641
AC
10500 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
10501 (check_sizeof, check_valueof): Do not include the output in the
10502 test name. Use gdb_test.
10503 (get_valueof): Use gdb_test_multiple.
10504
c4ffd4c0
AC
10505 * gdb.base/step-test.exp: Update copyright. Use
10506 gdb_test_multiple. Ensure that test names do not include
10507 architecture dependent output.
10508
ab89363a
AC
10509 * gdb.gdb/observer.exp: Update copyright.
10510 (setup_test): Use gdb_test_multiple.
10511 (attach_first_observer, attach_second_observer)
10512 (attach_third_observer, detach_first_observer)
10513 (detach_second_observer, detach_third_observer)
10514 (reset_counters, check_counters): Make $message a prefix.
10515 (test_normal_stop_notifications): Add "args" parameter - a list of
10516 init functions to be called. Make $message a prefix,
10517 (test_observer_normal_stop): Change the message prefixes so that
10518 they are unique, pass the attach / detach procedures to
10519 test_normal_stop_notifications.
10520
ec58997a
AC
10521 * gdb.base/signull.exp (test_segv): Prefix all tests with
10522 "${name}". Clean up test messages.
10523
b475183b
AC
10524 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
10525
9c7bb332
AC
10526 * gdb.base/ena-dis-br.exp: Update copyright.
10527 (break_at): New function. Replace send_gdb with gdb_test,
10528 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
10529 ignore count, not stopped at bpt", with KFAIL.
10530
2dd95497
CV
105312004-07-13 Corinna Vinschen <vinschen@redhat.com>
10532
10533 * gdb.base/attach.exp: Remove cleanupfile handling.
10534
419e626b
AC
105352004-07-12 Andrew Cagney <cagney@gnu.org>
10536
10537 * gdb.base/annota1.exp: Cleanup corefile test name.
10538 * gdb.base/annota3.exp: Ditto.
10539
8b1b3228
AC
105402004-07-12 Andrew Cagney <cagney@gnu.org>
10541
78650829
AC
10542 * gdb.base/signals.exp: Clean up copyright, re-indent.
10543
8b1b3228
AC
10544 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
10545 gdb_test and gdb_test_multiple.
10546
935c2760
JJ
105472004-07-08 Jeff Johnston <jjohnstn@redhat.com>
10548
10549 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 10550 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
10551 provide line number info for first statement in main.
10552
1544280f
AC
105532004-07-08 Andrew Cagney <cagney@gnu.org>
10554
1279f4ff
AC
10555 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
10556
1544280f
AC
10557 * gdb.base/sigbpt.exp: Make the common part of each test name a
10558 prefix instead of suffix.
10559
bcc82369
BR
105602004-07-07 Bob Rossi <bob_rossi@cox.net>
10561
10562 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
10563 test from test_tbreak_creation_and_listing to
10564 test_file_list_exec_source_file
10565 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
10566 Changed name of test from test_tbreak_creation_and_listing to
10567 test_file_list_exec_source_file
10568
23f4b0aa
JJ
105692004-07-07 Jeff Johnston <jjohnstn@redhat.com>
10570
10571 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
10572 the jmisc() constructor instead of <init>.
10573 * gdb.java/jmisc1.exp: Ditto.
10574
56401cd5
AC
105752004-07-07 Andrew Cagney <cagney@gnu.org>
10576
10577 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
10578 corrupting the PC.
10579
44ae2f6a
MC
105802004-07-06 Michael Chastain <mec.gnu@mindspring.com>
10581
10582 * gdb.cp/templates.exp: Accept whitespace change in demangler
10583 output.
10584
45a83408
AC
105852004-07-06 Andrew Cagney <cagney@gnu.org>
10586
10587 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
10588
d205ad70
MC
105892004-07-02 Michael Chastain <mec.gnu@mindspring.com>
10590
10591 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
10592 * lib/compiler.cc: Likewise.
10593
06ea1a61
MC
105942004-06-30 Michael Chastain <mec.gnu@mindspring.com>
10595
10596 * lib/compiler.cc: Work around string preprocessing problem
10597 with old hp c++ compiler.
10598 * lib/compiler.c: Likewise.
10599
daab1251
CV
106002004-06-29 Corinna Vinschen <vinschen@redhat.com>
10601
10602 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
10603 directives to conditionalize symbol prefixing.
10604 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
10605 additional_flags handling. Add underscore prefix for Cygwin.
10606 * gdb.arch/i386-unwind.c: Use preprocessor directives to
10607 conditionalize symbol prefixing.
10608 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
10609 additional_flags handling. Add underscore prefix for Cygwin.
10610
cc984116
CV
106112004-06-29 Corinna Vinschen <vinschen@redhat.com>
10612
10613 * gdb.base/bigcore.exp: Skip test on Cygwin.
10614
c279b077
MC
106152004-06-28 Michael Chastain <mec.gnu@mindspring.com>
10616
10617 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
10618 formats for "info register". Use gdb_test_multiple. Fix
10619 the "invalid register" test.
10620
0e915747
CV
106212004-06-28 Corinna Vinschen <vinschen@redhat.com>
10622
10623 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
10624 PID for Cygwin. Add Cygwin specific strings to check for in some
10625 tests.
10626 (do_attach_tests): Add a test for user interaction when attaching
10627 to a process with no matching symbol table already loaded.
10628
11422c86
AC
106292004-06-26 Andrew Cagney <cagney@gnu.org>
10630
10631 Test PR java/1567 and PR java/1565.
10632 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
10633 * gdb.java/jmisc2.exp: Delete file.
10634
cefbce26
MC
106352004-06-26 Michael Chastain <mec.gnu@mindspring.com>
10636
10637 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
10638
e19f872c
CV
106392004-06-25 Corinna Vinschen <vinschen@redhat.com>
10640
10641 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
10642 attach process.
10643
d931ba3b
MC
106442004-06-23 Michael Chastain <mec.gnu@mindspring.com>
10645
10646 * gdb.cp/pr-1553.exp: Remove.
10647
aef68c48
MC
106482004-06-22 Michael Chastain <mec.gnu@mindspring.com>
10649
10650 * gdb.cp/pr-1553.cc: Remove.
10651 * gdb.cp/pr-1553.exp: Disable this test.
10652
8d5df71a
JB
106532004-06-20 Jim Blandy <jimb@redhat.com>
10654
a9c64011 10655 Fix PR testsuite/1680.
8d5df71a
JB
10656 * gdb.arch/i386-sse.exp: Properly quote curly braces in
10657 regular expressions.
10658
4ac6f39d
MC
106592004-06-19 Michael Chastain <mec.gnu@mindspring.com>
10660
10661 Fix PR testsuite/1679.
10662 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
10663 Issue an UNSUPPORTED result instead.
10664
1b413552
JB
106652004-06-18 Jim Blandy <jimb@redhat.com>
10666
10667 * gdb.base/charset.exp: Only send a control-C if we see a new
10668 prompt and incomplete command.
10669
6daa6ebd
MC
106702004-06-18 Michael Chastain <mec.gnu@mindspring.com>
10671
10672 * gdb.cp/pr-574.cc: Add copyright notice.
10673
51fa4ae0
JB
106742004-06-17 Jim Blandy <jimb@redhat.com>
10675
10676 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
10677 cases where the regexp has no groups; this grabs random text from
10678 the previous test suite, whatever that was.
10679
8fea26c5
MC
106802004-06-17 Michael Chastain <mec.gnu@mindspring.com>
10681
10682 * gdb.cp/printmethod.cc: Add copyright notice.
10683
1e3aeb41
MC
106842004-06-16 Michael Chastain <mec.gnu@mindspring.com>
10685
10686 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
10687
9d9030bc
AC
106882004-06-16 Andrew Cagney <cagney@gnu.org>
10689
10690 * gdb.base/signull.c: Update copyright. Include <string.h>.
10691 (bowler): Replace data_pointer with data_read
10692 and data_write cases. Add code_descriptor case.
10693 (zero, desc): New array and pointer.
10694 (data, code): Change to simple pointers.
10695 * gdb.base/signull.exp: Fix probe pattern matching a function
10696 descriptor SIGSEGV. Replace data_pointer with data_read and
10697 data_write tests.
10698
acd4ad44
AC
106992004-06-16 Andrew Cagney <cagney@gnu.org>
10700
10701 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
10702
08fd625c
MC
107032004-06-15 Michael Chastain <mec.gnu@mindspring.com>
10704
10705 * gdb.base/long_long.c: Add copyright notice.
10706
1903502c
MC
107072004-06-15 Michael Chastain <mec.gnu@mindspring.com>
10708
10709 * gdb.base/long_long.exp: Remove reference to
10710 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
10711 to gdb_breakpoint and gdb_continue_to_breakpoint.
10712
83313cb1
JB
107132004-06-14 Jim Blandy <jimb@redhat.com>
10714
10715 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
10716 endian case.
10717
1bf404ef
AC
107182004-06-14 Andrew Cagney <cagney@gnu.org>
10719
10720 * gdb.base/gcore.exp (capture_command_output): Delete the always
10721 passing tests containing inferior values.
10722 * gdb.base/ending-run.exp: Do not include the breakpoint address
10723 in the test message. Update copyright.
10724 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
10725 size in the test name, use gdb_test_multiple. Update copyright.
10726
ef220b33
MC
107272004-06-14 Michael Chastain <mec.gnu@mindspring.com>
10728
10729 * gdb.cp/ref-types.cc: Add copyright notice.
10730
4f70a4c9
MC
107312004-06-14 Michael Chastain <mec.gnu@mindspring.com>
10732
10733 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
10734 hp_aCC_compiler.
10735 * lib/compiler.cc: Likewise.
10736 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
10737 'set' commands. Log diagnostics for other lines. Set
10738 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
10739
335928ac
MC
107402004-06-13 Michael Chastain <mec.gnu@mindspring.com>
10741
10742 * gdb.cp/try_catch.cc: Add copyright notice.
10743
2efb12e8
MC
107442004-06-12 Michael Chastain <mec.gnu@mindspring.com>
10745
10746 * gdb.cp/userdef.cc: Add copyright notice.
10747
0bbed51a
MC
107482004-06-11 Michael Chastain <mec.gnu@mindspring.com>
10749
10750 * gdb.cp/virtfunc.cc: Add copyright notice.
10751
e12a46c9
RC
107522004-06-11 Randolph Chung <tausq@debian.org>
10753
10754 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
10755 problem.
10756
338e05af
AC
107572004-06-10 Andrew Cagney <cagney@gnu.org>
10758
10759 * lib/compiler.cc, lib/compiler.c: Append either
10760 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
10761 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
10762 instead of gcc-3-3.
10763
dc3f10cb
AC
107642004-06-09 Andrew Cagney <cagney@gnu.org>
10765
b4d946af
AC
10766 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
10767 gdb/1455, bug is specific to "long long" and "double".
a9c64011 10768
dc3f10cb
AC
10769 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
10770 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
10771 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
10772 fixed.
10773
b5c0bfa2
AC
107742004-06-09 Andrew Cagney <cagney@gnu.org>
10775
10776 * gdb.base/structs.exp (test_struct_returns): Replace
10777 "return_value_unknown" and "finish_value_unknown" by
10778 "return_value_known" and "finish_value_known". Instead of
10779 "return_value_unknown" iff "finish_value_unknown", check
10780 "return_value_known" implies "finish_value_known".
10781
caeb605f
MH
107822004-06-08 Martin Hunt <hunt@redhat.com>
10783
10784 * gdb.base/float.exp: Add pattern for mips targets.
10785
c892bb64
RC
107862004-06-08 Randolph Chung <tausq@debian.org>
10787
10788 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
10789 message for unknown architectures more clear.
10790
48306d3e
JB
107912004-06-08 Joel Brobecker <brobecker@gnat.com>
10792
10793 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
10794 start the execution of the program.
10795
83ecb59f
JB
107962004-06-07 Jim Blandy <jimb@redhat.com>
10797
10798 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
10799 * gdb.arch/i386-cpuid.h: New helper file.
10800
55264cb4
RC
108012004-06-07 Randolph Chung <tausq@debian.org>
10802
10803 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
10804 has started.
10805
23cadb28
RM
108062004-06-04 Roland McGrath <roland@redhat.com>
10807
10808 Fix PR gdb/1647.
10809 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
10810 differently to be robust to output buffering differences.
10811
51d01eda
MC
108122004-06-04 Michael Chastain <mec.gnu@mindspring.com>
10813
10814 * gdb.threads/pthreads.exp: Update copyright years.
10815 (check_control_c): Change asynchronous 'after' to synchronous.
10816
f4fc3b93
RM
108172004-06-04 Roland McGrath <roland@redhat.com>
10818
10819 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
10820 next gdb prompt.
10821
4013522b
MC
108222004-06-02 Michael Chastain <mec.gnu@mindspring.com>
10823
10824 Fix PR gdb/1636.
10825 * gdb.threads/manythreads.exp: Change asynchronous 'after'
10826 calls to synchronous.
10827
7a8f1e6b
JB
108282004-05-26 Jim Blandy <jimb@redhat.com>
10829
10830 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
10831
81bb3443
RC
108322004-05-24 Randolph Chung <tausq@debian.org>
10833
10834 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
10835 * gdb.asm/pa.inc: New file.
10836
8f5a3103
MK
108372004-05-22 Mark Kettenis <kettenis@gnu.org>
10838
10839 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
10840
734b8fe8 108412004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 10842 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
10843
10844 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
10845 GDB prompt.
10846
725603e1
UW
108472004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10848
f4fc3b93 10849 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
10850 setjmp/longjmp. Use sigaction instead of signal.
10851
8b923272 108522004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 10853 Michael Snyder <msnyder@redhat.com>
8b923272
JB
10854
10855 * gdb.threads/pthread_cond_wait.c: New file.
10856 * gdb.threads/pthread_cond_wait.exp: New testcase.
10857
8bfabb04
AC
108582004-05-13 Andrew Cagney <cagney@redhat.com>
10859
10860 * gdb.base/signull.exp, gdb.base/signull.c: New files.
10861 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
10862
42edda50
AC
108632004-05-11 Andrew Cagney <cagney@redhat.com>
10864
10865 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
10866 fixed but revealed gdb/1639.
10867
d303a6c7
AC
108682004-05-10 Andrew Cagney <cagney@redhat.com>
10869
10870 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
10871 func1" and "next to 2nd alarm", kernel bug avoided.
10872
bf08c2a1
DJ
108732004-05-10 Daniel Jacobowitz <dan@debian.org>
10874
10875 PR external/1568
10876 * gdb.base/bigcore.exp: Check the size of the dumped core file.
10877 XFAIL if it is smaller than bytes_allocated.
10878 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
10879 (main): Make chunks_allocated unsigned. Correct comment.
10880
c0586a34
JB
108812004-05-07 Joel Brobecker <brobecker@gnat.com>
10882
10883 * gdb.arch/powerpc-aix-prologue.c: New file.
10884 * gdb.arch/powerpc-aix-prologue.exp: New file.
10885
f2785d12
JB
108862004-05-07 Jim Blandy <jimb@redhat.com>
10887
10888 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
10889 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
10890
bd7f6e30
JB
108912004-05-06 Joel Brobecker <brobecker@gnat.com>
10892
10893 * gdb.base/sep.exp: No longer setup_kfail when the program was
10894 built with dwarf2.
10895
0a5e7efe
JI
108962004-05-05 Jim Ingham <jingham@apple.com>
10897
10898 * gdb.base/pending.exp: Make sure pending breakpoints
10899 preserve the ignore count.
f4fc3b93 10900
a8958849
MK
109012004-04-27 Jerome Guitton <guitton@gnat.com>
10902
10903 * i386-prologue.exp: Add testcase for jump instruction as first
10904 instruction of the real code.
10905 * i386-prologue.c (jump_at_beginning): New function.
10906
7e103f5b
MK
109072004-04-28 Mark Kettenis <kettenis@gnu.org>
10908
10909 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
10910 x86_64-*-*.
10911
5d38b224
MK
109122004-04-28 Mark Kettenis <kettenis@gnu.org>
10913
10914 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
10915 i*86-*-*.
10916
0ef32fd9
MK
109172004-04-25 Mark Kettenis <kettenis@gnu.org>
10918
10919 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
10920 expression that checks the return type.
10921
71d7dd7c
AC
109222004-04-23 Andrew Cagney <cagney@redhat.com>
10923
10924 * gdb.base/call-sc.exp: New test of scalar call/return values.
10925 * gdb.base/call-sc.c: Ditto.
10926
1e9f977e
JJ
109272004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10928
10929 * gdb.threads/manythreads.c: Reduce thread stack size.
10930
899d9e3a
JJ
109312004-04-23 Jeff Johnston <jjohnstn@redhat.com>
10932
10933 * gdb.threads/manythreads.c: Add copyright notice.
10934
61bcae62
AC
109352004-04-23 Andrew Cagney <cagney@redhat.com>
10936
10937 * gdb.base/siginfo.exp: Better handle step out of signal.
10938 * gdb.base/sigstep.exp: Ditto.
10939
7339a42e 109402004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 10941 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
10942
10943 * gdb.threads/manythreads.c: New testcase.
10944 * gdb.threads/manythreads.exp: Ditto.
10945
5c98409b
JB
109462004-04-22 Jim Blandy <jimb@redhat.com>
10947
10948 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
10949 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
10950
3b611f1a
MC
109512004-04-21 Michael Chastain <mec.gnu@mindspring.com>
10952
10953 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
10954
f0fd9238
AC
109552004-04-21 Andrew Cagney <cagney@redhat.com>
10956
10957 * gdb.base/sigstep.c: New file.
10958 * gdb.base/sigstep.exp: New file.
10959
90990674
JB
109602004-04-16 Joel Brobecker <brobecker@gnat.com>
10961
10962 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
10963 call to observer_notify_normal_stop.
10964
78cef34b
AC
109652004-04-15 Andrew Cagney <cagney@redhat.com>
10966
10967 * gdb.base/siginfo.c: New file.
10968 * gdb.base/siginfo.exp: New file.
10969
d2343407
JB
109702004-04-12 J. Brobecker <brobecker@gnat.com>
10971
10972 * gdb.base/sep.exp: Fix typo in comment.
10973
a2dba3c8
JB
109742004-04-12 J. Brobecker <brobecker@gnat.com>
10975
10976 * gdb.base/sep.c: New file.
10977 * gdb.base/sep-proc.c: New file.
10978 * gdb.base/sep.exp: New testcase.
10979
15f7b60e
MK
109802004-04-09 Mark Kettenis <kettenis@gnu.org>
10981
10982 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
10983 support.
10984
44f4de1a
AC
109852004-04-05 Andrew Cagney <cagney@redhat.com>
10986
10987 * gdb.base/sigaltstack.c: New file.
10988 * gdb.base/sigaltstack.exp: New file.
10989
ef04f396
JB
109902004-04-04 Joel Brobecker <brobecker@gnat.com>
10991
10992 * gdb.base/foll-fork.exp: Update the expected output for
10993 "help set follow-fork-mode", to match a change that was made
10994 to the help of this variable on 2004-01-13.
10995
d40d2c92
JB
109962004-04-01 Joel Brobecker <brobecker@gnat.com>
10997
10998 * lib/ada.exp: Add copyright notice.
10999 * bar.ads: Likewise.
11000 * bar.adb: Likewise.
11001 * null_record.adb: Likewise.
11002 * null_record.exp: Likewise.
11003 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
11004
f86ef5a3
JB
110052004-04-01 Joel Brobecker <brobecker@gnat.com>
11006
11007 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
11008 * configure: Regenerate.
11009
414e70e3
JB
110102004-04-01 Joel Brobecker <brobecker@gnat.com>
11011
11012 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
11013 to build the application. Remove the message printed when in
11014 verbose mode, redundant with the UNSUPPORTED message above.
11015
f0aaee49
JB
110162004-03-31 Joel Brobecker <brobecker@gnat.com>
11017
11018 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
11019 * gdb.ada (null_record.exp): New testcase.
11020
ac81cb54
JB
110212004-03-31 Joel Brobecker <brobecker@gnat.com>
11022
11023 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
11024
854af2f7
JB
110252004-03-31 Joel Brobecker <brobecker@gnat.com>
11026
11027 * gdb.ada: New subdirectory.
11028 * gdb.ada/Makefile.in: New file.
11029 * gdb.ada/gnat_ada.gpr.in: New file.
11030
034cb681
JB
110312004-03-31 Joel Brobecker <brobecker@gnat.com>
11032
11033 * lib/ada.exp: New file.
11034
78a1a894
DJ
110352004-03-24 Daniel Jacobowitz <drow@mvista.com>
11036
11037 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
11038 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
11039
4b2b3b3e
AC
110402004-03-22 Andrew Cagney <cagney@redhat.com>
11041
11042 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
11043 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
11044 Problem identified by Ulrich Weigand.
11045
23c73aa3
DC
110462004-03-17 David Carlton <carlton@kealia.com>
11047
11048 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
11049 PR c++/826.
11050
d63a86f8
RM
110512004-03-16 Roland McGrath <roland@redhat.com>
11052
11053 * gdb.base/auxv.exp: New file.
11054 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
11055
0e02aa50
DC
110562004-03-12 David Carlton <carlton@kealia.com>
11057
11058 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
11059 * gdb.cp/pr-1553.cc: Ditto.
11060 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
11061 pass branch.
11062
c20b71be
MC
110632004-03-12 Michael Chastain <mec.gnu@mindspring.com>
11064
11065 * gdb.cp/templates.exp: Accept more template types.
11066
c7414a01
MC
110672004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11068
11069 From Corinna Vinschen with modifications.
11070 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
11071 local variable obj_with_enum.
11072 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
11073 results with obj_with_enum.
11074
ed69573c
MC
110752004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11076
11077 * gdb.cp/classes.cc: New file, copied from misc.cc.
11078 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
11079
28301461
MC
110802004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11081
11082 * gdb.cp/misc.cc: Add copyright notice.
11083
1198ecbe
DC
110842004-03-05 David Carlton <carlton@kealia.com>
11085
11086 * gdb.cp/rtti.exp: Add 'print *obj3' test.
11087 * gdb.cp/rtti.h: Update copyright.
11088 (namespace n2::n3): New.
11089 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
11090 (n2::n3::func3): New.
11091 (main): Call n2::n3::func3.
11092 * gdb.cp/rtti2.cc: Update copyright.
11093 (n2::create3): New.
11094
9e08c470
MK
110952004-03-04 Mark Kettenis <kettenis@gnu.org>
11096
11097 * gdb.asm/openbsd.inc: Fix typo.
11098
4bebc3aa
FF
110992004-03-03 Fred Fish <fnf@redhat.com>
11100
11101 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
11102 "val" instead of unused "size". Update copyright year.
11103
6ea9fb37
DJ
111042004-02-29 Daniel Jacobowitz <drow@mvista.com>
11105
11106 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
11107 to use unsigned char.
11108 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
11109 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
11110
23b23974
DJ
111112004-02-29 Daniel Jacobowitz <drow@mvista.com>
11112
11113 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
11114 line of output.
11115
7574fd53
DJ
111162004-02-28 Daniel Jacobowitz <drow@mvista.com>
11117
11118 * gdb.base/relocate.c (dummy): Initialize.
11119
a195357f
DJ
111202004-02-28 Daniel Jacobowitz <drow@mvista.com>
11121
11122 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
11123 a breakpoint at exit.
11124
72fd54a9
FF
111252004-02-27 Fred Fish <fnf@redhat.com>
11126
11127 * gdb.base/chng-syms.exp: Add expect condition to match failing
11128 case that isn't a timeout.
11129
b9d23137
AC
111302004-02-27 Andrew Cagney <cagney@redhat.com>
11131
11132 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
11133 support.
11134
15d208f6 111352004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 11136
15d208f6
FF
11137 * gdb.arch/gdb1431.c: Remove.
11138 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
11139 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
11140 of "until" incorrectly.
11141
98f9cd2d
JB
111422004-02-26 J. Brobecker <brobecker@gnat.com>
11143
11144 * gdb.cp/class2.cc (empty): New class.
11145 (refer): New function.
11146 (main): Declare an object of type empty and use it.
11147 * gdb.cp/class2.exp: Print the value of an object of type empty.
11148
9b50c11b
JJ
111492004-02-26 Jeff Johnston <jjohnstn@redhat.com>
11150
11151 * gdb.base/langs.exp: Update query string to match the
11152 new nquery format used for pending breakpoints.
11153
0dcd613f
AC
111542004-02-26 Andrew Cagney <cagney@redhat.com>
11155
11156 Fix PR i18n/1570.
11157 * gdb.base/charset.c: Update copyright notice.
11158 (main, init_string): Remove the escape character '\e' tests.
11159 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
11160 * gdb.base/charset.exp (valid_host_charset): Ditto.
11161 * gdb.base/setvar.exp: Ditto.
11162
b8a56647
AC
111632004-02-24 Andrew Cagney <cagney@redhat.com>
11164
90d59e34
AC
11165 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
11166 mmapped data in core file" PASS and FAIL messages consistent.
11167
b8a56647
AC
11168 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
11169 setting a breakpoint. Work around PR java/1565.
11170
9f27c604
JJ
111712004-02-23 Jeff Johnston <jjohnstn@redhat.com>
11172
11173 * lib/gdb.exp (gdb_breakpoint): Update query string to match
11174 new nquery format.
11175 * gdb.base/pending.exp: Ditto.
11176
3224a706
MK
111772004-02-22 Mark Kettenis <kettenis@gnu.org>
11178
11179 * configure.in: Run stabs tests on *BSD.
11180 * configure: Regenerated.
11181
41e0a9ca
MK
111822004-02-21 Mark Kettenis <kettenis@gnu.org>
11183
11184 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
11185
1e1b3428
FF
111862004-02-20 Fred Fish <fnf@redhat.com>
11187
11188 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
11189 blank in test for "returns short", for consistency with other
11190 "returns xxx" tests. Update copyright year.
11191
f9a7572a
FF
111922004-02-19 Fred Fish <fnf@redhat.com>
11193
11194 New testcase for PR breakpoint/1558.
11195 * gdb.arch/gdb1558.exp: New file.
11196 * gdb.arch/gdb1558.c: New file.
11197
b2ce2854
EZ
111982004-02-19 Elena Zannoni <ezannoni@redhat.com>
11199
11200 * gdb.base/nodebug.exp: Fix typo.
11201
e7c9ff01
JB
112022004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11203
11204 Committed by Jim Blandy <jimb@redhat.com>.
11205
62f4b920
JB
11206 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
11207
2db536a1
JB
11208 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
11209
e7c9ff01
JB
11210 * gdb.base/float.exp: Support s390*-*-* targets.
11211
f3205b34
AF
112122004-02-17 Adam Fedor <fedor@gnu.org>
11213
11214 * gdb.base/gdb1555.exp: New file.
11215 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
11216
9d62932d
EZ
112172004-02-17 Elena Zannoni <ezannoni@redhat.com>
11218
11219 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
11220
344c9711
FF
112212004-02-16 Fred Fish <fnf@redhat.com>
11222
11223 * gdb.arch/gdb1291.c: Remove
11224 * gdb.arch/gdb1291.s: New test input file.
11225 * gdb.arch/gdb1291.exp: Expand test to check case that should not
11226 fail. Test for correct result, known incorrect result, other
11227 failures and timeouts.
11228
2d822687
AC
112292004-02-16 Andrew Cagney <cagney@redhat.com>
11230
11231 * gdb.base/bigcore.exp: New file.
11232 * gdb.base/bigcore.c: New file.
11233
dac15b66
AC
112342004-02-13 Andrew Cagney <cagney@redhat.com>
11235
11236 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
11237 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
11238 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
11239 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
11240 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
11241 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
11242 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
11243 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
11244 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
11245 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
11246
6bdfc2c4
JJ
112472004-02-11 Jeff Johnston <jjohnstn@redhat.com>
11248
11249 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
11250 executed is an alloc instruction.
11251
87b3ede8
DC
112522004-02-11 David Carlton <carlton@kealia.com>
11253
11254 * gdb.cp/breakpoint.exp: New.
11255 * gdb.cp/breakpoint.cc: New.
11256
6e19e2bf
MC
112572004-02-11 Michael Chastain <mec.gnu@mindspring.com>
11258
11259 Partial fix for PR gdb/1543.
11260 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
11261 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
11262 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
11263 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
11264 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
11265 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
11266 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
11267 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
11268 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
11269 to bug-gdb@prep.ai.mit.edu .
11270 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
11271 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
11272 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
11273 Likewise.
11274
5c5455dc
AC
112752004-02-10 Andrew Cagney <cagney@redhat.com>
11276
11277 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
11278 using gdb_internal_error_resync.
11279
9cf689d7
DJ
112802004-02-09 Daniel Jacobowitz <drow@mvista.com>
11281
11282 * gdb.threads/thread-specific.exp: Stop early if no threads are
11283 found.
11284
d2dc51db
MC
112852004-02-09 Michael Chastain <mec.gnu@mindspring.com>
11286
11287 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
11288
14b1a056
DJ
112892004-02-08 Daniel Jacobowitz <drow@mvista.com>
11290
11291 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
11292 breakpoints.
11293
83f66e8f
DJ
112942004-02-07 Daniel Jacobowitz <drow@mvista.com>
11295
11296 * config/sim.exp (gdb_load): Handle $arg == "".
11297 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
11298 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
11299
30fc0091
EZ
113002004-02-07 Elena Zannoni <ezannoni@redhat.com>
11301
a9c64011
AS
11302 * gdb.base/maint.exp: Update test to reflect
11303 obstack changes.
30fc0091 11304
4d806929
JJ
113052004-02-04 Jeff Johnston <jjohnstn@redhat.com>
11306
11307 * gdb.base/pendshr.c (pendfunc): New function that calls
11308 pendfunc1.
11309 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
11310
7bfdd688
FF
113112004-02-04 Fred Fish <fnf@redhat.com>
11312
11313 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
11314 function symbols and update copyright years.
11315 * gdb.arch/gdb1291.c: Ditto.
11316
aaa08ee4
MC
113172004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11318
11319 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
11320
dbad7755
MC
113212004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11322
11323 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
11324
ec4646ef
MC
113252004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11326
11327 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
11328
1b802196
FF
113292004-02-02 Fred Fish <fnf@redhat.com>
11330
11331 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
11332 remote targets. Update copyright years.
11333
18fe2033
JJ
113342004-02-02 Jeff Johnston <jjohnstn@redhat.com>
11335
11336 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
11337 support.
11338 * gdb.base/langs.exp: Fix test which attempts to create
11339 breakpoint on non-existent function to handle new pending
11340 support.
11341 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
11342 a breakpoint.
11343 * gdb.base/pending.exp: New test.
11344 * gdb.base/pending.c: New file.
11345 * gdb.base/pendshr.c: Ditto.
11346
8d577d32
DC
113472004-02-02 David Carlton <carlton@kealia.com>
11348
11349 * gdb.cp/overload.exp: Add overloadNamespace tests.
11350 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
11351 (overloadNamespace, XXX): New.
11352 (main): Call XXX::marker2.
11353
3ad13771
FF
113542004-02-01 Fred Fish <fnf@redhat.com>
11355
11356 * gdb.base/dump.exp: Use runto_main instead of "runto main".
11357 * gdb.base/finish.exp: Ditto.
11358 * gdb.base/gcore.exp: Ditto.
11359 * gdb.base/huge.exp: Ditto.
11360 * gdb.base/info-proc.exp: Ditto.
11361 * gdb.base/return2.exp: Ditto.
11362 * gdb.threads/gcore-thread.exp: Ditto.
11363
44c75849
DJ
113642004-02-01 Daniel Jacobowitz <drow@mvista.com>
11365
11366 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
11367
005bc093
MK
113682004-02-01 Mark Kettenis <kettenis@gnu.org>
11369
11370 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
11371 that opening the file succeeds on OpenBSD.
11372
c47cebdb
DJ
113732004-02-01 Daniel Jacobowitz <drow@mvista.com>
11374
11375 * gdb.threads/thread-specific.c: New file.
11376 * gdb.threads/threads-specific.exp: New test script.
11377 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
11378 to expect_out.
11379
5a01311c
MK
113802004-02-01 Mark Kettenis <kettenis@gnu.org>
11381
11382 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
11383 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
11384 only on the "print_small_structs from print_long_arg_list" test.
11385
ce22a4f1
DJ
113862004-02-01 Daniel Jacobowitz <drow@mvista.com>
11387
11388 * gdb.base/completion.exp: Kill a stray backslash.
11389
11390 From Jim Ingham <jingham@apple.com>:
11391 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
11392 agrees with the result from sending a tab.
11393
abbab9d3
DJ
113942004-01-31 Daniel Jacobowitz <drow@mvista.com>
11395
11396 * gdb.base/chng-syms.exp: Remove stray newline.
11397
53904d1e
MK
113982004-01-31 Mark Kettenis <kettenis@gnu.org>
11399
11400 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
11401 *-*-openbsd*.
11402 * gdb.asm/openbsd.inc: New file.
11403
3a4b3aac
MK
114042004-01-30 Mark Kettenis <kettenis@gnu.org>
11405
11406 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
11407 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
11408 *-*solaris2*. Remove commented out default settings for
11409 asm-flags. Replace gdb_compile with target_link.
11410
ebac27b4
MC
114112004-01-29 Michael Chastain <mec.gnu@mindspring.com>
11412
11413 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
11414 for all tests. Remove old hp-ux and cygnus xfail cases.
11415
d8679d84
PH
114162004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
11417
11418 * gdb.base/chng-syms.exp: New file.
11419 * gdb.base/chng-syms.c: New file.
11420
0a55bc22
MC
114212004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11422
11423 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
11424 Provide arms for current output in all my configurations.
11425
94b8e876
MC
114262004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11427
11428 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
11429 * lib/compiler.cc: Likewise.
11430 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
11431 get the right preprocessor. Eval the output directly. Remove
11432 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
11433 hp_f77_compiler and hp_f90_compiler completely.
11434 (gdb_preprocess): Delete.
11435 (get_compiler): Delete.
11436
7cf03d44
MK
114372004-01-24 Mark Kettenis <kettenis@gnu.org>
11438
11439 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
11440 <string.h>.
11441
68b6dce9
NR
114422004-01-24 Nick Roberts <nick@nick.uklinux.net>
11443
11444 * gdb.mi/mi-stack.exp: Update copyright.
11445
b368761e
DC
114462004-01-23 David Carlton <carlton@kealia.com>
11447
11448 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
11449 test for cp_lookup_transparent_type.
11450 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
11451 call them.
11452
f2061b53
DJ
114532004-01-23 Daniel Jacobowitz <drow@mvista.com>
11454
11455 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
11456 after -var-update.
11457
37fc574a
DC
114582004-01-23 David Carlton <carlton@kealia.com>
11459
11460 * gdb.cp/namespace.cc (C::ensureRefs): New.
11461 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
11462
8e94b928
NR
114632004-01-20 Nick Roberts <nick@nick.uklinux.net>
11464
11465 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
11466 case "-stack-list-locals 2".
11467 * gdb.mi/mi-var-child.exp: Test for case
11468 "-var-list-children --all-values NAME".
11469
997b0952
MC
114702004-01-18 Michael Chastain <mec.gnu@mindspring.com>
11471
11472 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
11473
52470da3
MK
114742004-01-18 Mark Kettenis <kettenis@gnu.org>
11475
7049b4b8
MK
11476 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
11477 used with gdb_test_multiple.
11478
52470da3
MK
11479 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
11480 read at address 0. This fixes PR testsuite/1504.
11481
da6012e5
DJ
114822004-01-18 Daniel Jacobowitz <drow@mvista.com>
11483
11484 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
11485 Remove downloading, guessing the host executable, the calls to
11486 gdb_file_cmd and gdb_target_cmd, and "load" support.
11487 (infer_host_exec): New function broken out from gdb_load.
11488 (gdb_load): New wrapper for gdbserver_gdb_load.
11489 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
11490 gdb_target_cmd. Use -target-select.
11491 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
11492 Download binaries to the host. Clear last_mi_remote_file when
11493 we load a new binary.
11494 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
11495 call gdbserver_gdb_load and mi_gdb_target_cmd.
11496
32c70722
MC
114972004-01-17 Michael Chastain <mec.gnu@mindspring.com>
11498
11499 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
11500 type patterns.
11501
b0cecf36
MC
115022004-01-17 Michael Chastain <mec.gnu@mindspring.com>
11503
11504 * gdb.cp/templates.exp: Fix typo in test name of
11505 "print Foo<volatile char*>::foo".
11506
4120d7e6
MC
115072004-01-15 Michael Chastain <mec.gnu@mindspring.com>
11508
11509 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
11510
f679e530
BE
115112004-01-16 Ben Elliston <bje@wasabisystems.com>
11512
11513 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
11514 (clean mostlyclean): Remove empty rm.
11515
091c48f6
MC
115162004-01-15 Michael Chastain <mec.gnu@mindspring.com>
11517
11518 * gdb.base/setvar.exp: Add copyright years.
11519
3e5fc8d2
DC
115202004-01-14 David Carlton <carlton@bactrian.org>
11521
11522 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
11523 PR c++/1511 and update coment.
11524 * gdb.cp/templates.exp: Update patterns to match current output.
11525 If changes involve something other than whitespace, KFAIL
11526 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
11527
63d06c5c
DC
115282004-01-14 David Carlton <carlton@kealia.com>
11529
11530 * gdb.cp/namespace.exp: Add tests involving classes defined within
11531 namespaces.
11532 * gdb.cp/namespace.cc (C::CClass): New.
11533 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
11534
a51dab88
EZ
115352004-01-14 Elena Zannoni <ezannoni@redhat.com>
11536
11537 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
11538 what debug info we have. Print a better message if something goes
11539 wrong while producing the separate debug info file.
11540
a476ccc9
MC
115412004-01-14 Michael Chastain <mec.gnu@mindspring.com>
11542
11543 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
11544
f453692c
MC
115452004-01-14 Michael Chastain <mec.gnu@mindspring.com>
11546
11547 * gdb.base/callfuncs.c: Add copyright notice.
11548
f40063a5
MC
115492004-01-13 Michael Chastain <mec.gnu@mindspring.com>
11550
11551 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
11552 inheritance. PR gdb/1498, PR gcc/13539.
11553
19ac3974
EZ
115542004-01-13 Elena Zannoni <ezannoni@redhat.com>
11555
a9c64011
AS
11556 * gdb.threads/gcore-thread.exp: Prefix name of binary with
11557 test specific name.
11558 * gdb.mi/gdb669.exp: Ditto.
11559 * gdb.mi/mi-pthreads.exp: Ditto.
11560 * gdb.mi/mi1-pthreads.exp: Ditto.
11561 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 11562
56c97c6e
MC
115632004-01-12 Michael Chastain <mec.gnu@mindspring.com>
11564
11565 * gdb.cp/member-ptr.cc: Add copyright notice.
11566
a0644324
MC
115672004-01-12 Michael Chastain <mec.gnu@mindspring.com>
11568
11569 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
11570 some patterns for recent versions of gcc and hpacc. Delete
11571 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
11572 Delete tests that access a NULL pointer-to-member-data. This
11573 script is still disabled for gcc.
11574
32fabe09
EZ
115752004-01-12 Elena Zannoni <ezannoni@redhat.com>
11576
11577 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 11578 escaped correctly.
32fabe09 11579
1f8a6abb
EZ
115802004-01-12 Elena Zannoni <ezannoni@redhat.com>
11581
11582 * gdb.base/sepdebug.exp: New file.
11583 * gdb.base/sepdebug.c: New file.
11584 * lib/gdb.exp (separate_debug_filename): New procedure.
11585 (gdb_gnu_strip_debug): New procedure.
11586
48efe704
AC
115872004-01-12 Andrew Cagney <cagney@redhat.com>
11588
11589 * gdb.mi/ChangeLog: Delete file. Renamed to ...
11590 * gdb.mi/ChangeLog-1999-2003: New file.
11591
a9415475
AC
115922004-01-12 Andrew Cagney <cagney@redhat.com>
11593
11594 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
11595 "Renaming a directory to a non-empty directory returns ENOTEMPTY
11596 or EEXIST", treat EBUSY as an XFAIL.
11597
83b8cf9d
MC
115982004-01-11 Michael Chastain <mec.gnu@mindspring.com>
11599
11600 * gdb.base/scope.exp: Remove obsolete setup_xfail for
11601 hp_cc_compiler.
11602
9939d2a8
MC
116032004-01-10 Michael Chastain <mec.gnu@mindspring.com>
11604
11605 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
11606 decorations.
11607
1ff8cadf
MC
116082004-01-10 Michael Chastain <mec.gnu@mindspring.com>
11609
11610 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
11611 and "(aCC)" decorations. Remove obsolete doco about old
11612 test results.
11613
6fa9022e
MC
116142004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11615
11616 * gdb.cp/exception.exp: Fix typo in doco.
11617
209721fe
MK
116182004-01-09 Mark Kettenis <kettenis@gnu.org>
11619
11620 * gdb.base/gdb1476.exp: Fix typo.
11621
ef11303e
MC
116222004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11623
11624 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
11625 file.
11626
041ab88c
MC
116272004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11628
11629 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
11630 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
11631 Use gdb_compile. Remove restriction on gcc. Add some patterns
11632 for recent version of gdb. Delete second half, which was a copy
11633 of the first half with different build flags. This test is
11634 still disabled because it is still not ready for production.
11635
e36d075a
MC
116362004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11637
11638 * gdb.cp/exception.cc: Add copyright notice.
11639 * gdb.cp/exception.exp: Add a notice that this file is broken
11640 because of line number changes caused by addition of copyright
11641 notice.
11642
42b190ad
MC
116432004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11644
11645 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
11646 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
11647
8f25f06b
MC
116482004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11649
11650 * gdb.cp/classes.exp: Accept gnu abi 2.
11651 * gdb.cp/derivation.exp: Likewise.
11652 * gdb.cp/overload.exp: Likewise.
11653 * gdb.cp/virtfunc.exp: Likewise.
11654
06ded8b8
MC
116552004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11656
11657 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
11658 semicolon after end of function.
11659
77c26ae3
MC
116602004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11661
11662 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
11663 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
11664 boilerplate code for compiling and running the program under
11665 test. Add some string method tests.
11666
20757486
MC
116672004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11668
11669 * gdb.cp/bs15503.cc: Add copyright notice.
11670 * gdb.cp/bs15503.exp: Adjust line number.
11671
0fd3b503
MC
116722004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11673
11674 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
11675 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
11676
10d1bea8
MC
116772004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11678
11679 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
11680 hp_cc_compiler.
11681
2789202a
MC
116822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11683
11684 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
11685 * gdb.cp/ctti.exp: Use the marker instead of "next".
11686 With gcc, run further before bailing.
11687
b862f14c
MC
116882004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11689
11690 * gdb.cp/cttiadd.cc: Add copyright notice.
11691 * gdb.cp/cttiadd1.cc: Likewise.
11692 * gdb.cp/cttiadd2.cc: Likewise.
11693 * gdb.cp/cttiadd3.cc: Likewise.
11694
96da2469
MC
116952004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11696
11697 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
11698 Use gdb_test, gdb_test_multiple. Use floating-point values that
11699 have exact representations in IEEE-ish formats.
11700
053248ff
MC
117012004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11702
11703 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
11704 compilers. Delete duplicate call to get_compiler_info.
11705 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
11706 * gdb.base/volatile.exp: Likewise.
11707
84acecdd
MK
117082004-01-07 Mark Kettenis <kettenis@gnu.org>
11709
11710 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
11711 memory at address 0.
11712
fe11a27f
MC
117132004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11714
11715 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
11716 to test for hp-ux assembler. Fix copyright years.
11717
60ad077b
AC
117182004-01-07 Andrew Cagney <cagney@redhat.com>
11719
11720 * gdb.base/fileio.c (strerrno): Add "EBUSY".
11721
1c9b8f33
AC
117222004-01-07 Andrew Cagney <cagney@redhat.com>
11723
11724 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
11725 when creating the read-only file. From analysis by Roland McGrath
11726 and Elena Zannoni.
11727
753ccc7a
MC
117282004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11729
11730 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
11731
eca3e36b
MC
117322004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11733
11734 * gdb.base/cvexpr.c: Be type-safe with function pointers and
11735 data pointers.
11736
f8d4bac4
MC
117372004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11738
11739 * gdb.cp/m-static.exp: Compile one source file at a time.
11740 Delete unused call to get_compiler_info.
11741
9b4e0f94
MC
117422004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11743
11744 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
11745 * gdb.base/call-rt-st.exp: Likewise.
11746 * gdb.base/nodebug.exp: Likewise.
11747 * gdb.base/volatile.exp: Likewise.
11748 * gdb.cp/ref-types.exp: Likewise.
11749 * gdb.cp/templates.exp: Likewise.
11750
023c1024
MK
117512004-01-05 Mark Kettenis <kettenis@gnu.org>
11752
11753 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
11754
19703c4a
MC
117552004-01-05 Michael Chastain <mec.gnu@mindspring.com>
11756
11757 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
11758 hppa*-hp-hpux*.
11759
18b67037
MK
117602004-01-04 Mark Kettenis <kettenis@gnu.org>
11761
ba6219c8
MK
11762 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
11763 x86_64-*-*.
11764
18b67037
MK
11765 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
11766 sparc64-*-* and sparc*-solaris2*.
11767
1bfbbb9d
MK
117682004-01-04 Mark Kettenis <kettenis@gnu.org>
11769
11770 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
11771 return ${tests}" test. The ${tests} already mentions the
11772 filename.
11773
06846494
MC
117742004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11775
11776 * gdb.cp/local.exp: Accept gcc abi 2.
11777
3b0cb202
MC
117782004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11779
11780 * gdb.cp/templates.exp: Accept gcc abi 2.
11781
0643ec3f
MC
117822004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11783
11784 * lib/compiler.cc: Remove supports_template_debugging.
11785 * gdb.cp/templates.exp: Do not test supports_template_debugging.
11786
d231d0b1
MC
117872004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11788
11789 * gdb.cp/namespace.exp: Accept gcc abi 2.
11790
44ffb27c
MC
117912004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11792
11793 * gdb.cp/method.exp: Accept gcc abi 2.
11794
184ad485
MC
117952004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11796
11797 * gdb.cp/classes.exp: Generate identical results as old version.
11798 * gdb.cp/derivation.exp: Likewise.
11799 * gdb.cp/overload.exp: Likewise.
11800 * gdb.cp/virtfunc.exp: Likewise.
11801
116f09e7
MC
118022004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11803
11804 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
11805 mysterious bug with sourceware version of expect.
11806
b1379776
MC
118072004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11808
11809 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
11810 current versions of gcc, including gcc abi 2. Remove gratuitous
11811 restart of test program. Use gdb_test_multiple and gdb_test for
11812 all tests. Add patterns to xfail missing "const" in "const char *"
11813 and kfail PR gdb/1155.
11814
6b7a4c0e
MC
118152004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11816
11817 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
11818 current versions of gcc, including gcc abi 2. Remove gratuitous
11819 restart of test program. Use gdb_test_multiple and gdb_test for
11820 all tests. Add patterns to kfail PR gdb/1498.
11821
51615d72
MC
118222003-12-31 Michael Chastain <mec.gnu@mindspring.com>
11823
11824 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
11825 current versions of gcc, including gcc abi 2. Use "breakpoint"
11826 and "continue" instead of restarting the target program. Use
11827 gdb_test_multiple and gdb_test for all tests.
11828
7b79a9d7
MK
118292004-01-01 Mark Kettenis <kettenis@gnu.org>
11830
11831 * gdb.asm/asm-source.exp: Update copyright year. Link statically
11832 for *-*-solaris2*.
11833
1cd3489f
MC
118342003-12-31 Michael Chastain <mec.gnu@mindspring.com>
11835
11836 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
11837 current versions of gcc, including gcc abi 2. Use "breakpoint"
11838 and "continue" instead of restarting the target program several
11839 times. Use gdb_test_multiple and gdb_test for all tests.
11840
850742db
MC
118412003-12-18 Michael Chastain <mec.gnu@mindspring.com>
11842
11843 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
11844 source files.
11845
eb4bbda8
MC
118462003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11847
11848 * gdb.base/environ.exp: Handle compiling test case from multiple
11849 source files.
11850
e42c7771
MC
118512003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11852
11853 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
11854
80e4b428
JB
118552003-12-17 Jim Blandy <jimb@redhat.com>
11856
5f06973a
JB
11857 * gdb.base/freebpcmd.c: Add copyright notice.
11858
80e4b428
JB
11859 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
11860
0ab84fb7
MC
118612003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11862
11863 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
11864
1b3bb3d0
JB
118652003-12-13 Jim Blandy <jimb@redhat.com>
11866
11867 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
11868
3a4c9371
KB
118692003-12-12 Kevin Buettner <kevinb@redhat.com>
11870
11871 * gdb.asm/frv.inc: New file.
11872 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
11873
a1dea79a
FF
118742003-12-09 Fred Fish <fnf@redhat.com>
11875
11876 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
11877 functions to break1.c and leave prototypes behind. Add more
11878 "set breakpoint NN here" comments.
11879 * gdb.base/break1.c: New file.
11880
11881 * gdb.base/break.exp: Handle compiling test case from multiple
11882 source files and change source file references as needed.
11883 * gdb.base/completion.exp: Ditto.
11884 * gdb.base/condbreak.exp: Ditto.
11885 * gdb.base/define.exp: Ditto.
11886 * gdb.base/ena-dis-br.exp: Ditto.
11887 * gdb.base/info-proc.exp: Ditto.
11888 * gdb.base/maint.exp: Ditto.
11889 * gdb.base/until.exp: Ditto.
11890
11891 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
11892 hardcoded line numbers.
11893 * gdb.base/define.exp: Ditto.
11894 * gdb.base/ena-dis-br.exp: Ditto.
11895 * gdb.base/maint.exp: Ditto.
11896 * gdb.base/until.exp: Ditto.
11897
11898 * gdb.base/completion.exp: Use "break1" for completion tests since
11899 "break" is no longer a unique prefix.
11900
5266b69c
AC
119012003-12-06 Andrew Cagney <cagney@redhat.com>
11902
11903 * gdb.base/structs.exp (test_struct_returns): When applicable, set
11904 "return_value_unimplemented". When an unimplemented struct return
11905 architecture, report incorrect values as a KFAIL
11906
374451f0
MC
119072003-12-05 Michael Chastain <mec.gnu@mindspring.com>
11908
11909 * gdb.cp/rtti.exp: Accept new wording of warning from
11910 cp_lookup_rtti_type.
11911
ba9b20a7
MC
119122003-12-05 Michael Chastain <mec.gnu@mindspring.com>
11913
11914 Partial fix for PR testsuite/1456.
11915 * gdb.base/scope.exp (test_at_main): Replace references to
11916 gcc_compiled with calls to test_compiler_info.
11917 (test_at_foo): Likewise.
11918 (test_at_bar): Likewise.
11919
b74b6d0b
MC
119202003-12-04 Michael Chastain <mec.gnu@mindspring.com>
11921
11922 Partial fix for PR testsuite/1456.
11923 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
11924 to test_compiler_info.
11925
ccfa3402
MC
119262003-12-03 Michael Chastain <mec.gnu@mindspring.com>
11927
11928 * gdb.base/so-impl-ld.exp: Update copyright notice.
11929
f6246aba
MC
119302003-12-02 Michael Chastain <mec.gnu@mindspring.com>
11931
11932 Partial fix for PR testsuite/1456.
11933 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
11934 to test_compiler_info.
11935
13ae734a
MC
119362003-11-28 Michael Chastain <mec.gnu@mindspring.com>
11937
11938 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
11939 from current versions of gdb. Clean up regular expressions.
11940 Delete redundant timeout case.
11941
d8e1cdee
MC
119422003-11-28 Michael Chastain <mec.gnu@mindspring.com>
11943
11944 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
11945 from current versions of gdb. Clean up regular expressions.
11946 Delete redundant timeout case.
11947
96457b64
MC
119482003-12-01 Michael Chastain <mec.gnu@mindspring.com>
11949
11950 Partial fix for PR testsuite/1456.
11951 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
11952 gcc_compiled with call to test_compiler_info.
11953
f35309fc
MC
119542003-11-30 Michael Chastain <mec.gnu@mindspring.com>
11955
11956 Partial fix for PR testsuite/1456.
11957 * gdb.base/list.exp (test_list_function): Delete unused declaration
11958 of gcc_compiled.
11959
d7afdf9b
MC
119602003-11-29 Michael Chastain <mec.gnu@mindspring.com>
11961
11962 Partial fix for PR testsuite/1456.
11963 * gdb.base/complex.exp: Replace reference to gcc_compiled with
11964 call to test_compiler_info.
11965
71507b56
MK
119662003-11-29 Mark Kettenis <kettenis@gnu.org>
11967
11968 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
11969 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
11970 it to create the appropriate note.inc.
11971 * gdb.asm/asmsrc1.s: Include "note.inc".
11972 * gdb.asm/netbsd.inc: New file.
11973 * gdb.asm/empty.inc: New file.
11974
f81f93f7
MC
119752003-11-28 Michael Chastain <mec.gnu@mindspring.com>
11976
11977 Partial fix for PR testsuite/1456.
11978 * gdb.base/constvars.exp: Replace references to gcc_compiled with
11979 calls to test_compiler_info.
11980
9a77938e
MC
119812003-11-27 Michael Chastain <mec.gnu@mindspring.com>
11982
11983 Partial fix for PR testsuite/1456.
11984 * gdb.base/volatile.exp: Replace references to gcc_compiled with
11985 calls to test_compiler_info.
11986
e8367dc7
MK
119872003-11-27 Mark Kettenis <kettenis@gnu.org>
11988
11989 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
11990 pattern for the KFAILs.
11991
526c61ee
AF
119922003-11-25 Adam Fedor <fedor@gnu.org>
11993
11994 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
11995 * gdb.objc/objcdecode.m: New file.
11996
28f2d600
AF
119972003-11-25 Adam Fedor <fedor@gnu.org>
11998
11999 * gdb.objc/nondebug.exp: Test for PR objc/1236.
12000 * gdb.objc/nondebug.m: New file.
12001
a3895cee
BE
120022003-11-26 Ben Elliston <bje@wasabisystems.com>
12003
12004 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
12005 NetBSD as it does on FreeBSD. Modelled on a similar change by
12006 Mark Kettenis on 2003-05-30.
12007 (link-flags): Set to "--entry _start" regardless of target.
12008 Special linker flags are to be appended to $link-flags.
12009 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
12010
c9f2c8a3
MC
120112003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12012
12013 * gdb.cp/method.exp: Accept output of new demangler.
12014
15a0587a 120152003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
12016
12017 * gdb/class2.exp: New file.
12018 * gdb/class2.cc: New file.
12019
3c00b570
MC
120202003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12021
12022 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
12023 of new demangler.
12024
7027acc7
MK
120252003-11-23 Mark Kettenis <kettenis@gnu.org>
12026
12027 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
12028 of gdb_test "run".
12029
b0e1598a
MK
120302003-11-23 Mark Kettenis <kettenis@gnu.org>
12031
12032 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
12033 "continue" into "run".
12034
4d9eda44
MC
120352003-11-23 Michael Chastain <mec.gnu@mindspring.com>
12036
12037 Partial fix for PR testsuite/1456.
12038 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
12039 call to test_compiler_info.
12040 * gdb.cp/ctti.exp: Likewise.
12041 * gdb.cp/derivation.exp: Likewise.
12042 * gdb.cp/member-ptr.exp: Likewise.
12043 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
12044 reference to gcc_compiled.
12045
120462003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
12047
12048 Fix PR testsuite/1463.
12049 * gdb.base/structs.exp (start_structs_test): Call
12050 get_debug_format before using the debug format.
12051
d422fe19
AC
120522003-11-22 Andrew Cagney <cagney@redhat.com>
12053
12054 * lib/gdb.exp (gdb_test_multiple): Add simple example.
12055 * gdb.base/structs.exp: Use gdb_test_multiple.
12056
039cf96d
AC
120572003-11-20 Andrew Cagney <cagney@redhat.com>
12058
6882279b
AC
12059 * gdb.base/structs.exp: Handle and recover from internal errors.
12060 Replace "foo${n}" with "foo<n>" in test messages.
12061
e53890ae
AC
12062 * gdb.base/structs.exp: Update copyright. Rewrite.
12063 * gdb.base/structs.c: Update copyright. Rewrite.
12064
2b211c59
AC
12065 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
12066 resync count exceeded.
d63a86f8 12067
039cf96d
AC
12068 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
12069 from the internal error.
12070 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
12071 Original from Jim Blandy.
12072 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 12073
eac98b22
AC
120742003-11-19 Andrew Cagney <cagney@redhat.com>
12075
12076 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
12077 KFAIL.
12078
67455b2a
MK
120792003-11-17 Mark Kettenis <kettenis@gnu.org>
12080
12081 New testcase for PR backtrace/1435.
12082 * gdb.arch/i386-unwind.exp: New file.
12083 * gdb.arch/i386-unwind.c: New file.
12084
853d6e5b
AC
120852003-11-17 Andrew Cagney <cagney@redhat.com>
12086
12087 * lib/gdb.exp (compiler_info): New global.
12088 (test_compiler_info): New function.
12089 (get_compiler_info): Set compiler_info.
12090 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
12091 "compiler_info" to gcc-<major>-<minor>.
12092
38cf6e11
MC
120932003-11-15 Michael Chastain <mec.gnu@mindspring.com>
12094
12095 * gdb.trace/configure: Remove.
12096
a50d3602
EZ
120972003-11-13 Elena Zannoni <ezannoni@redhat.com>
12098
12099 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 12100 breakpoints.
a50d3602
EZ
12101 * gdb.base/break.exp: Remove all references to explicit line
12102 numbers.
12103
d9407aaa
NC
121042003-11-11 Nick Clifton <nickc@redhat.com>
12105
12106 * gdb.base/shreloc.exp: Do not run for targets which do not
12107 support shared objects.
12108
db488fc1
CV
121092003-11-10 Corinna Vinschen <vinschen@redhat.com>
12110
12111 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
12112 Don't run tests if nofileio flag is given.
12113
6a90a18e
EZ
121142003-11-07 Elena Zannoni <ezannoni@redhat.com>
12115
12116 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 12117 as well as 'Watchpoint'.
6a90a18e 12118
0b915e9c
EZ
121192003-11-06 Elena Zannoni <ezannoni@redhat.com>
12120
12121 Reported by Jim Ingham <jingham@apple.com>:
12122 * gdb.base/annota1.exp: Match at least one occurrence of the
12123 signal handler annotation.
12124
d7e4b55f
EZ
121252003-11-06 Elena Zannoni <ezannoni@redhat.com>
12126
a9c64011
AS
12127 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
12128 as well as 'Watchpoint'.
d7e4b55f 12129
2fe4e8d0
MC
121302003-11-05 Michael Chastain <mec@shout.net>
12131
12132 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
12133
6ef88553
KW
121342003-11-03 Kris Warkentin <kewarken@qnx.com>
12135
12136 * gdb.arch/gdb1291.c: New test file.
12137 * gdb.arch/gdb1291.exp: New test script.
12138 * gdb.arch/gdb1431.c: New test file.
12139 * gdb.arch/gdb1431.exp: New test script.
12140
ae7dc4d8
MC
121412003-10-22 Michael Chastain <mec@shout.net>
12142
12143 * gdb.mi/pthreads.c: Add copyright notice.
12144
c39d7427
MC
121452003-10-22 Michael Chastain <mec@shout.net>
12146
12147 * gdb.threads/pthreads.c: Add copyright notice.
12148
8b7d96c1
MC
121492003-10-20 Michael Chastain <mec@shout.net>
12150
12151 * gdb.base/gdb1056.exp: New test script.
12152
d1d69fdd
DJ
121532003-10-13 Daniel Jacobowitz <drow@mvista.com>
12154
12155 * gdb.threads/killed.exp: Use gdb_run_cmd.
12156
7d605576
DJ
121572003-10-13 Daniel Jacobowitz <drow@mvista.com>
12158
12159 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
12160 create a core file.
12161 * gdb.threads/gcore-thread.exp: Likewise.
12162
618ec112
CV
121632003-10-13 Corinna Vinschen <vinschen@redhat.com>
12164
12165 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
12166 type, based on char type.
12167 (struct bit_flags_short_t): New bitfield type, based on short type.
12168 (init_bit_flags_char): New fuction.
12169 (init_bit_flags_short): Ditto.
12170 (print_bit_flags_char): Ditto.
12171 (print_bit_flags_short): Ditto.
12172 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
12173
9367a73c
MC
121742003-10-11 Michael Chastain <mec@shout.net>
12175
12176 * gdb.base/call-rt-st.exp: Update copyright year.
12177
1decf120
KI
121782003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
12179
12180 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
12181 * gdb.disasm/sh3.s: Ditto.
12182
5445b2ae
DJ
121832003-10-07 Daniel Jacobowitz <drow@mvista.com>
12184
12185 * gdb.threads/switch-threads.exp: New test.
12186 * gdb.threads/switch-threads.c: New source file.
12187
aec24853
CV
121882003-10-07 Corinna Vinschen <vinschen@redhat.com>
12189
12190 * gdb.base/ending-run.exp: Add sh specific case.
12191
adc7428d
AC
121922003-10-06 Andrew Cagney <cagney@redhat.com>
12193
12194 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
12195 * gdb.disasm/mn10200.exp: Delete obsolete file.
12196
c9d37158
DJ
121972003-09-29 Daniel Jacobowitz <drow@mvista.com>
12198
12199 * ChangeLog: Correct an entry command.exp -> commands.exp.
12200 * gdb.base/commands.exp (bp_deleted_in_command_test)
12201 (temporary_breakpoint_commands): Check noargs.
12202
79c2c32d
DC
122032003-09-25 David Carlton <carlton@kealia.com>
12204
12205 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
12206 of some print tests, where appropriate. Add tests for C::D::cd,
12207 E::ce, F::cXfX, G::XgX.
12208 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
12209
594e6d67
RE
122102003-09-25 Richard Earnshaw <rearnsha@arm.com>
12211
12212 * lib/java.exp (java_init): Import target_alias before using it.
12213
10f0d451
DC
122142003-09-25 David Carlton <carlton@kealia.com>
12215
12216 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
12217
274bcba0
EZ
122182003-09-23 Elena Zannoni <ezannoni@redhat.com>
12219
d63a86f8 12220 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 12221 weirdness.
274bcba0 12222
cdbf20f7
MC
122232003-09-17 Michael Chastain <mec@shout.net>
12224
12225 * gdb.cp/gdb1355.exp: New file.
12226 * gdb.cp/gdb1355.c: New file.
12227
71e06f80
CV
122282003-09-15 Corinna Vinschen <vinschen@redhat.com>
12229
12230 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
12231 * gdb.asm/sh.inc: New file.
12232
5c4e30ca
DC
122332003-09-11 David Carlton <carlton@kealia.com>
12234
bd45b7af
DC
12235 * gdb.cp/namespace.exp: Add tests for namespace types.
12236 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
12237 (test_namespace): New.
12238
1c199746
EZ
122392003-09-11 Elena Zannoni <ezannoni@redhat.com>
12240
a9c64011 12241 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 12242 * gdb.stabs/weird.exp: Ditto.
1c199746 12243
04ed252f
MC
122442003-09-08 Michael Chastain <mec@shout.net>
12245
12246 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
12247
d8a2d9e7
MC
122482003-09-07 Michael Chastain <mec@shout.net>
12249
12250 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
12251 'parse error'.
12252
161afb24
MK
122532003-09-07 Mark Kettenis <m.kettenis@osp.nl>
12254
12255 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
12256
49f2741a
MC
122572003-08-30 Michael Chastain <mec@shout.net>
12258
12259 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
12260 * gdb.gdb/observer.exp: Ditto.
12261 * gdb.gdb/xfullpath.exp: Ditto.
12262
8afa723e
MK
122632003-08-29 Mark Kettenis <kettenis@gnu.org>
12264
12265 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
12266 *-*-*bsd*.
12267
f31dfe3b
JJ
122682003-08-28 Jeff Johnston <jjohnstn@redhat.com>
12269
12270 * gdb.base/dump.exp: Skip for ia64.
12271
4630e498
JJ
122722003-08-25 Jeff Johnston <jjohnstn@redhat.com>
12273
12274 * gdb.asm/asm-source.exp: Add ia64 support.
12275 * gdb.asm/ia64.inc: New file.
12276
1105b7ef
MC
122772003-08-22 Michael Chastain <mec@shout.net>
12278
12279 * gdb.cp: New directory.
12280 * gdb.cp/*: Copy from gdb.c++/*.
12281 * gdb.c++/*: Remove.
12282 * Makefile.in: Change gdb.c++ to gdb.cp.
12283 * configure.in: Ditto.
12284 * configure: Regnerate.
12285
c945b932
MK
122862003-08-18 Mark Kettenis <kettenis@gnu.org>
12287
12288 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
12289 * gdb.arch/i386-prologue.c (gdb1338): Add function.
12290
2b66634b
DJ
122912003-08-17 Daniel Jacobowitz <drow@mvista.com>
12292
12293 * mi-var-display.exp (-var-list-children weird): Accept function
12294 pointers with argument types.
12295 * mi1-var-display.exp (-var-list-children weird): Likewise.
12296 * mi2-var-display.exp (-var-list-children weird): Likewise.
12297
a356f73b
DJ
122982003-08-17 Daniel Jacobowitz <drow@mvista.com>
12299
12300 * gdb.base/annota3.exp: Add missing newline.
12301
483417b8
MC
123022003-08-06 Michael Chastain <mec@shout.net>
12303
12304 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
12305
c99c59c3
MS
123062003-08-12 Michael Snyder <msnyder@redhat.com>
12307
12308 * gdb.base/float.exp: Add test for SH.
12309
55ed7501
MK
123102003-08-10 Mark Kettenis <kettenis@gnu.org>
12311
12312 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
12313
1a371f2e
EZ
123142003-08-07 Elena Zannoni <ezannoni@redhat.com>
12315
12316 * gdb.base/completion.exp: Remove reduntant completion test
12317 on filename.
12318
e0f353ce
EZ
123192003-08-07 Elena Zannoni <ezannoni@redhat.com>
12320
a9c64011
AS
12321 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
12322 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
12323 gdb.trace/save-trace.exp: Make sure that full pathnames are
12324 escaped correctly.
e0f353ce 12325
5710a1af 123262003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 12327
a9c64011
AS
12328 * configure.in: Don't generate config.h from config.hin.
12329 * configure: Regenerate.
12330 * config.hin: Remove file.
12331 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
12332 * gdb.threads/pthreads.c: Ditto.
5710a1af 12333
dcd81ce9
DJ
123342003-08-07 Daniel Jacobowitz <drow@mvista.com>
12335
12336 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12337 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
12338 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
12339 Replace ld24 with seth/add3.
12340
6009d884
AC
123412003-08-02 Andrew Cagney <cagney@redhat.com>
12342
12343 * gdb.base/annota3.exp: New file.
12344 * gdb.base/annota3.c: New file.
12345 * gdb.c++/annota3.exp: New file.
12346 * gdb.c++/annota3.cc: New file.
12347
51514e06
MC
123482003-07-29 Michael Chastain <mec@shout.net>
12349
12350 * gdb.threads/tls.c (spin): Check errno only if sem_wait
12351 actually failed.
12352 (do_pass): Likewise.
12353 * gdb.threads/tls.exp: Always initialize no_of_threads.
12354
4ee6625b
DJ
123552003-07-27 Daniel Jacobowitz <drow@mvista.com>
12356
12357 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
12358 pattern.
12359 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
12360 * gdb.threads/tls.exp: Recognize one case of the host library not
12361 supporting TLS.
12362
225f2bf6
AC
123632003-07-27 Andrew Cagney <cagney@redhat.com>
12364
12365 * gdb.base/fileio.exp: Use SH when running commands using
12366 remote_exec.
12367
bcb27c9f
DJ
123682003-07-24 Daniel Jacobowitz <drow@mvista.com>
12369
12370 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12371 * gdb.base/relocate.c (dummy): New padding array.
12372
3d67be83
MS
123732003-07-22 Michael Snyder <msnyder@redhat.com>
12374
d63a86f8 12375 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
12376
12377 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
12378 patterns to be more general, accepting old and new output.
12379 Some output chars (such as '+') also must be quoted.
d63a86f8 12380 Some addresses are displayed numerically instead of
3d67be83
MS
12381 symbolically.
12382
57ba3b85
MS
123832003-07-23 Michael Snyder <msnyder@redhat.com>
12384
686d097c
MS
12385 * gdb.base/return2.exp: Don't test long-long return.
12386
57ba3b85
MS
12387 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
12388 * gdb.disasm/t01_mov.exp: Ditto.
12389 * gdb.disasm/t02_mova.s: Ditto.
12390 * gdb.disasm/t02_mova.exp: Ditto.
12391 * gdb.disasm/t03_add.s: Ditto.
12392 * gdb.disasm/t03_add.exp: Ditto.
12393 * gdb.disasm/t04_sub.s: Ditto.
12394 * gdb.disasm/t04_sub.exp: Ditto.
12395 * gdb.disasm/t05_cmp.s: Ditto.
12396 * gdb.disasm/t05_cmp.exp: Ditto.
12397 * gdb.disasm/t06_ari2.s: Ditto.
12398 * gdb.disasm/t06_ari2.exp: Ditto.
12399 * gdb.disasm/t07_ari3.s: Ditto.
12400 * gdb.disasm/t07_ari3.exp: Ditto.
12401 * gdb.disasm/t08_or.s: Ditto.
12402 * gdb.disasm/t08_or.exp: Ditto.
12403 * gdb.disasm/t09_xor.s: Ditto.
12404 * gdb.disasm/t09_xor.exp: Ditto.
12405 * gdb.disasm/t10_and.s: Ditto.
12406 * gdb.disasm/t10_and.exp: Ditto.
12407 * gdb.disasm/t11_logs.s: Ditto.
12408 * gdb.disasm/t11_logs.exp: Ditto.
12409 * gdb.disasm/t12_bit.s: Ditto.
12410 * gdb.disasm/t12_bit.exp: Ditto.
12411 * gdb.disasm/t13_otr.s: Ditto.
12412 * gdb.disasm/t13_otr.exp: Ditto.
12413
e00759ef
EZ
124142003-07-22 Elena Zannoni <ezannoni@redhat.com>
12415
12416 * gdb.threads/tls.exp :Add kfail for 'info address' case.
12417
8bc2021f
EZ
124182003-07-22 Elena Zannoni <ezannoni@redhat.com>
12419
a9c64011
AS
12420 * gdb.threads/tls.c : New file.
12421 * gdb.threads/tls.exp : New file.
12422 * gdb.threads/tls-main.c : New file.
12423 * gdb.threads/tls-shared.c : New file.
12424 * gdb.threads/tls-shared.exp : New file.
8bc2021f 12425
89320c4c
AS
124262003-07-22 Andreas Schwab <schwab@suse.de>
12427
12428 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
12429
180dea7c
AS
124302003-07-20 Andreas Schwab <schwab@suse.de>
12431
12432 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
12433 due to insn reordering.
12434
0714963c
AC
124352003-07-15 Andrew Cagney <cagney@redhat.com>
12436
12437 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
12438
98a23b3f
MC
124392003-07-15 Michael Chastain <mec@shout.net>
12440
12441 * gdb.base/gdb1250.exp: New file.
12442 * gdb.base/gdb1250.c: New file.
12443
27e417a2
ML
124442003-07-09 Michal Ludvig <mludvig@suse.cz>
12445
12446 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
12447 expansion of size_t to 'unsigned long', not only to 'unsigned'.
12448
8bc2021f
EZ
124492003-07-09 Elena Zannoni <ezannoni@redhat.com>
12450
a9c64011
AS
12451 * gdb.threads/tls.c: New file.
12452 * gdb.threads/tls.exp: New file.
12453 * gdb.threads/tls-main.c: New file.
12454 * gdb.threads/tls-shared.c: New file.
12455 * gdb.threads/tls-shared.exp: New file.
8bc2021f 12456
d99968dc
EZ
124572003-07-09 Elena Zannoni <ezannoni@redhat.com>
12458
12459 * gdb.base/annota1.exp: Make sure that we properly escape the
12460 full path of the source file. Xfail more permissive patterns,
d63a86f8 12461 due to a compiler debug info problem.
d99968dc 12462
83876b3b
AS
124632003-07-07 Andreas Schwab <schwab@suse.de>
12464
2705e972
AS
12465 * gdb.asm/m68k.inc: New file.
12466 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
12467
83876b3b
AS
12468 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
12469 arguments"): Also match negative number.
12470
12471 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
12472
3a871b37
DJ
124732003-07-03 Daniel Jacobowitz <drow@mvista.com>
12474
12475 * gdb.base/store.c (charest): New typedef.
12476 (add_char): Rename to add_charest, update.
12477 (wack_char): Rename to wack_charest, update types. Return l + r
12478 to keep r live across the call.
12479 (wack_short, wack_int, wack_long, wack_longest, wack_float)
12480 (wack_double, wack_doublest): Return l + r to keep r live across
12481 the call.
12482 * gdb.base/store.exp: Accomodate store.c changes.
12483
b2a7f303
DC
124842003-06-30 David Carlton <carlton@kealia.com>
12485
12486 * gdb.c++/maint.exp (test_invalid_name): New.
12487 (test_first_component): Add tests for invalid names.
12488
3c6cb4a1
MC
124892003-06-29 Michael Chastain <mec@shout.net>
12490
12491 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
12492 output of '<VTT for class>' for virtual base classes.
12493
f1c2644b
DJ
124942003-06-29 Daniel Jacobowitz <drow@mvista.com>
12495
12496 * gdb.base/completion.exp: Tab-complete "complet" instead of
12497 "compl".
12498 * gdb.base/complex.exp, gdb.base/complex.c: New files.
12499
18080350
DJ
125002003-06-29 Daniel Jacobowitz <drow@mvista.com>
12501
12502 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
12503 * gdb.base/volatile.exp: Likewise.
12504
f56973f8
DJ
125052003-06-29 Daniel Jacobowitz <drow@mvista.com>
12506
12507 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
12508 gdb/1265.
12509
125102003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
12511 Daniel Jacobowitz <drow@mvista.com>
12512
12513 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
12514 initial line count of 'captured_main' from 26 to 32.
12515 (test_with_self): Allow xmalloc call to be interleaved with the
12516 preceding two lines.
12517
e766d4d6
JB
125182003-06-24 Joel Brobecker <brobecker@gnat.com>
12519
12520 * gdb.base/bang.exp: New testcase.
12521
f125c9a4
JB
125222003-06-23 Joel Brobecker <brobecker@gnat.com>
12523
12524 * gdb.base/langs.exp: Add some tests for the "minimal" language
12525 support.
12526
6e25beaf
EZ
125272003-06-23 Elena Zannoni <ezannoni@redhat.com>
12528
12529 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
12530 the testcase.
12531
2f816dda
DJ
125322003-06-22 Daniel Jacobowitz <drow@mvista.com>
12533
12534 * gdb.base/relocate.exp: Test add-symbol-file with a variable
12535 offset.
12536
db5a5748
DJ
125372003-06-22 Daniel Jacobowitz <drow@mvista.com>
12538
12539 * gdb.c++/pr-1210.cc: New file.
12540 * gdb.c++/pr-1210.exp: New file.
12541
1df0c130
DJ
125422003-06-21 Daniel Jacobowitz <drow@mvista.com>
12543
12544 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
12545 000-exec-continue.
12546
a92feac0
MK
125472003-06-15 Mark Kettenis <kettenis@gnu.org>
12548
12549 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
12550 on *-*-*bsd* instead of *-*-freebsd*.
12551
81a58f5b
AC
125522003-06-14 Andrew Cagney <cagney@redhat.com>
12553
12554 * gdb.base/store.exp: Test longest and doublest. Test all
12555 parameters. Weaken return statement match.
12556 * gdb.base/store.c: Add longest and doublest - aka long long and
12557 long double functions. Put all parameters into local register
12558 variables. Use negative values.
12559
b257a0d3
AC
125602003-06-14 Andrew Cagney <cagney@redhat.com>
12561
12562 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
12563 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
12564 exit status.
12565 * gdb.base/fileio.exp: Disable target when nointerrupts and
12566 noinferiorio, instead of limiting it to remote. Use remote_exec
12567 instead of system.
d63a86f8 12568
21c38304
JJ
125692003-06-12 Jeff Johnston <jjohnstn@redhat.com>
12570
12571 * gdb.base/float.exp: Add ia64 support.
12572
1bcdb424
CV
125732003-06-12 Corinna Vinschen <vinschen@redhat.com>
12574
12575 * gdb.base/fileio.exp: Run only on remote targets.
12576
6aeb981f
CV
125772003-06-10 Corinna Vinschen <vinschen@redhat.com>
12578
12579 * gdb.base/fileio.c: New file, testing File-I/O.
12580 * gdb.base/fileio.exp: Ditto.
12581
53df362e
RG
125822003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
12583
12584 * gdb.base/shreloc.exp: New file, check symbol values obtained from
12585 shared objects after relocation at load time (gdb PR/1132).
12586 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 12587 as above, part of the shared object relocation test.
53df362e 12588
ffee1b46
MK
125892003-06-08 Mark Kettenis <kettenis@gnu.org>
12590
b5ca3722
MK
12591 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
12592 fully filled history list.
12593 * gdb.base/gdb_history: New file.
12594
03ed860d
MK
12595 * gdb.base/signals.exp: XFAIL "continue to func1" on
12596 i*86-*-freebsd*.
12597
ffee1b46
MK
12598 * gdb.base/attach.exp: When trying to attach to a nonexistent
12599 process, make it possible to specify the PID based on the target,
12600 and do so for *-*-freebsd*.
12601
d80dbb52
RH
126022003-06-02 Richard Henderson <rth@redhat.com>
12603
12604 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
12605
6dd77b81
RH
126062003-06-02 Richard Henderson <rth@redhat.com>
12607
12608 * gdb.base/selftest.exp: Next over lim_at_start initialization.
12609
f6347e16
RH
126102003-06-02 Richard Henderson <rth@redhat.com>
12611
12612 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
12613
2c161407
DJ
126142003-06-01 Daniel Jacobowitz <drow@mvista.com>
12615
12616 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
12617 of globalvar.
12618
572eb746
MK
126192003-06-01 Mark Kettenis <kettenis@gnu.org>
12620
12621 * gdb.asm/asm-source.exp: Check for memory read errors in
12622 disassembler test on *BSD too.
12623
9e9617a5
RH
126242003-06-01 Richard Henderson <rth@redhat.com>
12625
12626 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
12627 for .frame.
12628 (gdbasm_call): Lose ldgp.
12629 (gdbasm_startup): Add frame information.
12630 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
12631
7b34ad4e
MK
126322003-05-31 Mark Kettenis <kettenis@gnu.org>
12633
12634 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
12635 i?86-*-*.
12636
10059fdf
MK
126372003-05-30 Mark Kettenis <kettenis@gnu.org>
12638
12639 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
12640 FreeBSD.
12641
acf4b816
RH
126422003-05-29 Richard Henderson <rth@redhat.com>
12643
12644 * gdb.asm/alpha.inc: New file.
12645 * gdb.asm/asm-source.exp: Use it.
12646
e9ecd949
JB
126472003-05-29 Jim Blandy <jimb@redhat.com>
12648
12649 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
12650 'core.PID'.
12651
e3e5a4f3
JB
126522003-05-22 Jim Blandy <jimb@redhat.com>
12653
12654 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
12655 backtrace.
d63a86f8 12656
72fe3d25
DC
126572003-05-20 David Carlton <carlton@math.stanford.edu>
12658
12659 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
12660 this time.
12661
58da2eb2
DC
126622003-05-19 David Carlton <carlton@bactrian.org>
12663
12664 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
12665 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
12666
1fcb5155
DC
126672003-05-19 David Carlton <carlton@bactrian.org>
12668
12669 * gdb.c++/namespace.exp: Add namespace scope and anonymous
12670 namespace tests.
12671 Bump copyright date.
12672 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
12673 (main): Call C::D::marker2.
12674 * gdb.c++/namespace1.cc: New file.
12675
85e85163
JJ
126762003-05-14 Jeff Johnston <jjohnstn@redhat.com>
12677
12678 Roland McGrath <roland@redhat.com>
d63a86f8 12679 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
12680 there is no manager thread.
12681
a25fbfec
JJ
126822003-05-08 Jeff Johnston <jjohnstn@redhat.com>
12683
d63a86f8
RM
12684 * gdb.threads/schedlock.exp: Remove assumption that all threads
12685 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
12686 in one of the child threads rather than the main thread.
12687
be375bae
JB
126882003-05-07 Jim Blandy <jimb@redhat.com>
12689
09bf6082
JB
12690 Add support for assembly source testing on the s390x.
12691 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
12692 architecture.
12693 * gdb.asm/s390x.inc: New file.
12694
be375bae
JB
12695 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
12696 succession of 'if' statements.
12697
00905d52
AC
126982003-05-05 Andrew Cagney <cagney@redhat.com>
12699
12700 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
12701
b1e29e33
AC
127022003-05-05 Andrew Cagney <cagney@redhat.com>
12703
12704 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
12705 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
12706
e33d66ec
EZ
127072003-05-02 Elena Zannoni <ezannoni@redhat.com>
12708
12709 * gdb.base/charset.exp: Update based on new behavior of set/show
12710 charset commands.
12711
2b6fd0d8
AC
127122003-05-01 Andrew Cagney <cagney@redhat.com>
12713
12714 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
12715 variable do not give memory errors.
12716
130cacce
AF
127172003-04-30 Adam Fedor <fedor@gnu.org>
12718
12719 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
12720 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
12721 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
12722 gdb.objc/basicclass.m: : New files
12723
12724 * lib/gdb.exp (gdb_compile_objc): New procedure.
12725
bea71854
DJ
127262003-04-27 Daniel Jacobowitz <drow@mvista.com>
12727
12728 * gdb.base/signals.exp: Make backtrace tests more specific.
12729
0f20eeea
DC
127302003-04-23 David Carlton <carlton@bactrian.org>
12731
12732 * gdb.c++/maint.exp (test_first_component): Add tests for
12733 'operator' in more locations.
12734
c8c4d8dc
KB
127352003-04-16 Kevin Buettner <kevinb@redhat.com>
12736
12737 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
12738
3fe60e3c
EZ
127392003-04-16 Elena Zannoni <ezannoni@redhat.com>
12740
12741 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 12742 func marke' instead. Update test name.
3fe60e3c 12743
9219021c
DC
127442003-04-15 David Carlton <carlton@math.stanford.edu>
12745
12746 * gdb.c++/maint.exp: New file.
12747
5dd55bdd
EZ
127482003-04-14 Elena Zannoni <ezannoni@redhat.com>
12749
12750 * gdb.threads/schedlock.c: Change type of thread function argument
12751 to long, to avoid warnings on 64-bit platforms.
12752
00890572
EZ
127532003-04-14 Elena Zannoni <ezannoni@redhat.com>
12754
a9c64011
AS
12755 * gdb.base/attach.exp: Add new message from ptrace in case of
12756 attaching to nonexistent process.
d63a86f8 12757
93201743
JB
127582003-04-11 Jim Blandy <jimb@redhat.com>
12759
12760 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12761 gdb.c++/userdef.cc: Place comments on the lines to which the
12762 marker function might return.
12763 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12764 gdb.c++/userdef.exp: Look for those comments to check that we've
12765 returned to the right place, instead of checking line numbers.
12766
2a11c64d
EZ
127672003-04-11 Elena Zannoni <ezannoni@redhat.com>
12768
a9c64011
AS
12769 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
12770 match on sourcefile name, instead of directory name.
2a11c64d 12771
68ab8fc5
EZ
127722003-04-10 Elena Zannoni <ezannoni@redhat.com>
12773
d63a86f8 12774 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
12775 working directory name.
12776
5624293a
JB
127772003-04-09 Jim Blandy <jimb@redhat.com>
12778
12779 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12780 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
12781 after an inferior function call, report the failure, but allow the
12782 test to continue.
12783
f1f02ee4
SC
127842003-04-05 Stephane Carrez <stcarrez@nerim.fr>
12785
12786 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
12787 with -DPROTOTYPES.
12788
6eb79af0
SC
127892003-04-05 Stephane Carrez <stcarrez@nerim.fr>
12790
12791 * gdb.base/break.exp: Revert last patch.
12792
8dfb4cf0
SC
127932003-04-04 Stephane Carrez <stcarrez@nerim.fr>
12794
12795 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
12796 with -DPROTOTYPES.
12797
ed4c619a
AC
127982003-04-02 Andrew Cagney <cagney@redhat.com>
12799
12800 * gdb.base/callfuncs.exp: Make "print add" messages unique.
12801 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
12802 matching directories by the name breakpoint.
12803 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
12804 Make "continue to marker1" consistent.
12805 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
12806 message consistent.
12807 * lib/gdb.exp: Put "the program is no longer running", and "the
12808 program exited" in parenthesis.
12809 * lib/mi-support.exp: Ditto.
d63a86f8 12810
4e35d5f0 128112003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 12812
4e35d5f0
BR
12813 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
12814
71900fe8
AC
128152003-03-29 Andrew Cagney <cagney@redhat.com>
12816
12817 * gdb.base/sizeof.c (main): Print the value of '\377'.
12818 * gdb.base/sizeof.exp: Check the sign of '\377'.
12819
c0655a16
MC
128202003-03-27 Michael Chastain <mec@shout.net>
12821
12822 * gdb.base/gdb1090.exp: New file.
12823 * gdb.base/gdb1090.cc: New file.
12824
5b2a3989
JB
128252003-03-27 J. Brobecker <brobecker@gnat.com>
12826
12827 * gdb.gdb/observer.exp: New regression test.
12828
79876890
MC
128292003-03-27 Michael Chastain <mec@shout.net>
12830
12831 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
12832 * gdb.base/ptype.exp: Likewise.
12833
6eac95e3
CV
128342003-03-27 Corinna Vinschen <vinschen@redhat.com>
12835
12836 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
12837
e8c71839
MC
128382003-03-26 Michael Chastain <mec@shout.net>
12839
12840 * gdb.base/ptype.exp: Actually use some typedef'd types.
12841
71b10041
SC
128422003-03-21 Stephane Carrez <stcarrez@nerim.fr>
12843
12844 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
12845 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
12846
2512cf80
CV
128472003-03-20 Corinna Vinschen <vinschen@redhat.com>
12848
12849 * gdb.base/default.exp: Fix regular expression.
12850
0d195a4f
CV
128512003-03-20 Corinna Vinschen <vinschen@redhat.com>
12852
12853 * gdb.base/args.exp: Fix regular expression.
12854
8a2dbca8
CV
128552003-03-20 Corinna Vinschen <vinschen@redhat.com>
12856
12857 * gdb.base/help.exp: Allow Win32 child process.
12858
bf028682
CV
128592003-03-20 Corinna Vinschen <vinschen@redhat.com>
12860
12861 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
12862 when stepping out of main().
12863
182dbe85
CV
128642003-03-20 Corinna Vinschen <vinschen@redhat.com>
12865
12866 * gdb.base/default.exp: Check for win32 specific message when calling
12867 "run" without executable.
12868
d67a6ba5
CV
128692003-03-20 Corinna Vinschen <vinschen@redhat.com>
12870
12871 * gdb.base/args.exp: Expect .exe in output.
12872
a955b5bb
CV
128732003-03-20 Corinna Vinschen <vinschen@redhat.com>
12874
12875 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
12876 Cygwin native.
12877
bf6bad4b
AC
128782003-03-17 Andrew Cagney <cagney@redhat.com>
12879
12880 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
12881 vector registes.
12882 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
12883 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
12884
293e9a31
DC
128852003-03-17 David Carlton <carlton@math.stanford.edu>
12886
12887 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
12888 test, for PR breakpoints/38.
12889 Call test_watchpoint_and_breakpoint.
12890 * gdb.base/watchpoint.c (func3): New function.
12891 (main): Call func3.
12892
5330f2db
DC
128932003-03-04 David Carlton <carlton@math.stanford.edu>
12894
12895 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
12896 Garply<Garply<char> >:: garply".
12897 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
12898 with respect to PR c++/1111; note also PR c++/1113.
12899 (test_template_breakpoints): KFAIL "constructor breakpoint" with
12900 respect to PR c++/1062.
12901 KFAIL "destructor breakpoint" with respect to PR c++/1112.
12902
6ece72da
DC
129032003-03-03 David Carlton <carlton@math.stanford.edu>
12904
12905 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
12906 with respect to PR c++/57.
12907 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
12908 c++/826.
12909 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
12910 respect to PR c++/57.
12911
85ca1584
DC
129122003-03-03 David Carlton <carlton@math.stanford.edu>
12913
12914 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
12915 respect to PR c++/33 into FAILs.
12916
98e9c5b8
MC
129172003-03-03 Michael Chastain <mec@shout.net>
12918
7bedbf27
MC
12919 * configure.in: Update copyright years.
12920
129212003-03-03 Michael Chastain <mec@shout.net>
12922
12923 * Makefile.in: Update copyright years.
98e9c5b8 12924
f683e100
DC
129252003-02-28 David Carlton <carlton@math.stanford.edu>
12926
12927 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
12928 print class instead of struct and/or superfluous protection
12929 specifiers, as long as the resulting output is equivalent to the
12930 source code.
12931 Delete FIXME from end of messages on tests that don't need
12932 fixing.
12933
a9e0cf2c
DC
129342003-02-28 David Carlton <carlton@math.stanford.edu>
12935
12936 * gdb.c++/templates.exp (do_tests): Allow const in the two
12937 Foo<volatile char *>::foo tests.
12938
e8d359df
MS
129392003-02-27 Michael Snyder <msnyder@redhat.com>
12940
d63a86f8 12941 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
12942 will be consistant.
12943
0b71dc91
DC
129442003-02-26 David Carlton <carlton@math.stanford.edu>
12945
12946 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
12947 char *>::foo" test with respect to PR c++/33. Create a new test
12948 which is identical to that one except that it doesn't put the
12949 space between the "char" and the "*"; KFAIL it, too.
12950
dd14ab43
DC
129512003-02-26 David Carlton <carlton@math.stanford.edu>
12952
12953 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
12954 template types into either PASSes or KFAILs (corresponding to PR
12955 c++/57). Tweak indentation. Update copyright.
12956
1146c7f1
SC
129572003-02-23 Stephane Carrez <stcarrez@nerim.fr>
12958
12959 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
12960
74641dfb
MC
129612003-02-13 Michael Chastain <mec@shout.net>
12962
12963 * gdb.base/exprs.exp: Remove i960 remnants.
12964 * gdb.base/funcargs.exp: Likewise.
12965 * gdb.base/list.exp: Likewise.
12966 * gdb.base/ptype.exp: Likewise.
12967
559cd2d0
DC
129682003-02-14 David Carlton <carlton@math.stanford.edu>
12969
12970 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
12971 pEe->D::vg()" from XFAIL to KFAIL.
12972
c4f90d87
JM
129732003-02-13 Jason Molenda (jmolenda@apple.com)
12974
12975 * gdb.base/maint.exp: Update maint print statistics regexp to include
12976 new entries.
12977
cbc4d97c
MC
129782003-02-13 Michael Chastain <mec@shout.net>
12979
12980 * gdb.c++/inherit.exp: Remove call to get_debug_format.
12981
40f235b7
MC
129822003-02-12 Michael Chastain <mec@shout.net>
12983
12984 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
12985 * gdb.c++/inherit.exp: Likewise.
12986 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
12987 * gdb.c++/templates.exp: Likewise.
12988 * gdb.c++/virtfunc.exp: Likewise.
12989
c56716b0
JM
129902003-02-06 Jason Molenda (jason-cl@molenda.com)
12991
12992 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
12993 why the code is written that way.
12994
070afcf8
MC
129952003-02-05 Michael Chastain <mec@shout.net>
12996
12997 * gdb.base/dump.exp: Add missing copyright line.
12998
5d0331e5
JM
129992003-02-05 Jason Molenda (jason-cl@molenda.com)
13000
f7ae6d3e 13001 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
13002 at the beginning so the breakpoint doesn't get set on the loop.
13003
92851186
MC
130042003-02-05 Michael Chastain <mec@shout.net>
13005
13006 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
13007 output for configurations with gcc 2.95.3.
13008
cbf1e085
AC
130092003-02-05 Keith Seitz <keiths@redhat.com>
13010 Andrew Cagney <ac131313@redhat.com>
13011
13012 * gdb.mi/mi-cli.exp: New file.
d63a86f8 13013
29518e1e
MC
130142003-02-04 Michael Chastain <mec@shout.net>
13015
13016 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
13017 Call perror and then continue.
13018
5af1d5f3
MC
130192003-02-03 Michael Chastain <mec@shout.net>
13020
13021 * gdb.c++/pr-1023.cc: New file.
13022 * gdb.c++/pr-1023.exp: New file.
13023
6b549786
JB
130242003-02-05 Jim Blandy <jimb@redhat.com>
13025
13026 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
13027 it's local to foobar. Check for it there, and check that it's not
13028 present in main.
13029 * gdb.c++/local.cc (marker2): New function.
13030 (foobar): Call marker1.
13031 (main): Call marker2 instead of marker1.
13032
67f16606
AC
130332003-02-04 Andrew Cagney <ac131313@redhat.com>
13034
13035 * gdb.disasm/mn10200.exp: Obsolete file.
13036 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
13037 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
13038 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
13039
1c5cb38e
DC
130402003-02-04 David Carlton <carlton@math.stanford.edu>
13041
13042 * gdb.c++/overload.exp: Test intToChar(1).
13043 * gdb.c++/overload.cc (intToChar): New.
13044 (main): Call intToChar.
13045
d1fe6965
DC
130462003-02-03 David Carlton <carlton@math.stanford.edu>
13047
13048 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
13049 'might_kfail' arg.
13050 KFAIL some of the continue_to_bp_overloaded calls, according to
13051 PR c++/1025.
13052
9ba61c5d
MC
130532003-02-01 Michael Chastain <mec@shout.net>
13054
13055 * gdb.base/advance.c (marker1): New marker function.
13056 * gdb.base/advance.exp: When the 'advance' command lands on the
13057 return breakpoint, it can legitimately stop on either the
13058 current line or the next line. Accommodate both outcomes.
13059 * gdb.base/until.exp: Likewise.
13060
e7494ffb
AC
130612003-02-02 Andrew Cagney <ac131313@redhat.com>
13062
13063 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
13064 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
13065 now a list, not a tuple.
13066 * gdb.mi/mi-var-display.exp: Ditto.
13067 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 13068
075559bc
AC
130692003-02-01 Andrew Cagney <ac131313@redhat.com>
13070
13071 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
13072 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
13073 stack backtraces.
13074 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 13075
2bd4c7b1
MK
130762003-02-01 Mark Kettenis <kettenis@gnu.org>
13077
13078 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13079 gdb.mi/mi1-pthreads.exp: Return instead of calling
13080 gdb_suppress_entire_file.
13081
eabd8992
MS
130822003-02-01 Mark Salter <msalter@redhat.com>
13083
13084 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
13085
71469e2f
MS
130862003-01-31 Mark Salter <msalter@redhat.com>
13087
13088 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
13089 Support empty arg.
13090
38a94d44
MC
130912003-01-30 Michael Chastain <mec@shout.net>
13092
13093 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
13094 This was a workaround for a UTF-8 bug in readline 4.3. The bug
13095 has been fixed in gdb/readline on 2003-01-09.
13096
19ea9e73
MS
130972003-01-29 Michael Snyder <msnyder@redhat.com>
13098
e8d359df
MS
13099 * gdb.base/maint.exp: Allow for leading underscore in symbol.
13100 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
13101 * gdb.base/args.exp: Skip if target does not support args passing.
13102
2307bd6a
DJ
131032003-01-22 Daniel Jacobowitz <drow@mvista.com>
13104
19ea9e73 13105 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
13106 gdb_test. Accept a list of expect arguments as the third
13107 parameter.
13108 (gdb_test): Use it.
13109
f2dd3617
EZ
131102003-01-20 Elena Zannoni <ezannoni@redhat.com>
13111
13112 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
13113 allow for different test tree configurations. Update some
13114 tescases accordingly.
13115 * gdb.arch/altivec-regs.exp: Ditto.
13116 * gdb.asm/asm-source.exp: Ditto.
13117 * gdb.base/advance.exp: Ditto.
13118 * gdb.base/display.exp: Ditto.
d63a86f8 13119 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
13120 * gdb.base/mips_pro.exp: Ditto.
13121 * gdb.base/overlays.exp: Ditto.
13122 * gdb.base/relocate.exp: Ditto.
13123 * gdb.base/setshow.exp: Ditto.
13124 * gdb.base/step-line.exp: Ditto.
13125 * gdb.base/step-test.exp: Ditto.
13126 * gdb.base/until.exp: Ditto.
13127 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
13128
c71cdefd
DC
131292003-01-17 David Carlton <carlton@math.stanford.edu>
13130
13131 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
13132 corresponding to PR c++/945.
13133 Update copyright.
13134
fdba05d7
DC
131352003-01-17 David Carlton <carlton@math.stanford.edu>
13136
13137 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
13138 corresponding to PR c++/68.
13139
131402003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
13141
13142 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
13143 (test_paddr_hairy_functions): Call print_addr_2_kfail for
13144 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
13145
c362c33a
EZ
131462003-01-15 Elena Zannoni <ezannoni@redhat.com>
13147
0fbc361c
EZ
13148 * gdb.base/break.exp: Fix change of default location, because of
13149 removal of until tests.
13150 * gdb.base/help.exp: Update test for new 'until' help message.
13151 Add test for help on 'advance'.
a9c64011 13152 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 13153
dabf8a35
MK
131542003-01-15 Mark Kettenis <kettenis@gnu.org>
13155
13156 * gdb.base/default.exp: Adapt "info float" test for recent changes
13157 to that command. Add test for "info vector".
13158 * gdb.base/float.exp: New file. Add test for "info float" that
13159 resembles the old test in gdb.base/default.exp.
13160
a1769aca
DC
131612003-01-15 David Carlton <carlton@math.stanford.edu>
13162
13163 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
13164
82025e13
EZ
131652003-01-15 Elena Zannoni <ezannoni@redhat.com>
13166
13167 * gdb.base/break.exp: Move the tests of until command from here...
13168 * gdb.base/until.exp: ... to here. New file. Add other tests.
13169 * gdb.base/advance.c: New file.
13170 * gdb.base/advance.exp: New file.
13171
8f9ab801
EZ
131722003-01-14 Elena Zannoni <ezannoni@redhat.com>
13173
a9c64011
AS
13174 * gdb.base/args.c: New file.
13175 * gdb.base/args.exp: New file.
8f9ab801 13176
9ae66589
DJ
131772003-01-14 Daniel Jacobowitz <drow@mvista.com>
13178
13179 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
13180
8d77e5c3
DJ
131812003-01-14 Daniel Jacobowitz <drow@mvista.com>
13182
13183 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
13184
12d2f0a1
DJ
131852003-01-14 Daniel Jacobowitz <drow@mvista.com>
13186
13187 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
13188 dates.
13189
6ca37014
DJ
131902003-01-13 Daniel Jacobowitz <drow@mvista.com>
13191
13192 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
13193
b0023472
DJ
131942003-01-13 Daniel Jacobowitz <drow@mvista.com>
13195
13196 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
13197 (ptype &*"foo").
13198 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
13199
607fbc54 132002003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
13201
13202 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
13203 * gdb.mi/mi1-console.exp: Likewise.
13204
607fbc54 132052003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
13206
13207 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
13208 * gdb.mi/mi1-console.exp: Likewise.
13209
a1fb14a2
DJ
132102003-01-13 Daniel Jacobowitz <drow@mvista.com>
13211
13212 * gdb.c++/overload.exp: Remove some fixed XFAILs.
13213
c4cf40b7
DJ
132142003-01-09 Daniel Jacobowitz <drow@mvista.com>
13215
13216 * gdb.base/detach.exp: New test.
13217
696d5a5b
DJ
132182003-01-09 Daniel Jacobowitz <drow@mvista.com>
13219
13220 * Makefile.in (ALL_SUBDIRS): New variable.
13221 (subdirs, clean, distclean): Use it.
13222 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
13223 regenerating Makefile, since it is generated from the top level.
13224 * gdb.asm/Makefile.in: Likewise.
13225 * gdb.base/Makefile.in: Likewise.
13226 * gdb.c++/Makefile.in: Likewise.
13227 * gdb.disasm/Makefile.in: Likewise.
13228 * gdb.java/Makefile.in: Likewise.
13229 * gdb.mi/Makefile.in: Likewise.
13230 * gdb.threads/Makefile.in: Likewise.
13231 * gdb.trace/Makefile.in: Likewise.
13232
754533e4
DC
132332003-01-09 David Carlton <carlton@math.stanford.edu>
13234
13235 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
13236 Add copyright year 2003.
13237
d8b3e9ee
MC
132382003-01-06 Michael Chastain <mec@shout.net>
13239
13240 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
13241 When selecting a thread, 'line' and 'file' are optional.
13242 * gdb.mi/mi1-pthreads.exp: Likewise.
13243
8e9e0fe6
AS
132442003-01-06 Andreas Schwab <schwab@suse.de>
13245
13246 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
13247 failures.
13248
b5ab8ff3
DJ
132492003-01-04 Daniel Jacobowitz <drow@mvista.com>
13250
13251 Fix PR gdb/844
13252 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
13253 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
13254
13255 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
13256 instead of calling gdb_suppress_entire_file.
13257 * gdb.threads/print-threads.exp: Likewise.
13258 * gdb.threads/schedlock.exp: Likewise.
13259
13260 * gdb.threads/killed.exp: Return instead of calling
13261 gdb_suppress_entire_file.
13262 * gdb.threads/linux-dp.exp: Likewise.
13263 * gdb.threads/pthreads.exp: Likewise.
13264
1e698235
DJ
132652003-01-04 Daniel Jacobowitz <drow@mvista.com>
13266
13267 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
13268 stabs.
13269 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
13270 * gdb.base/whatis.exp: Always allow (void) after function names.
13271
147ff08c
DJ
132722003-01-04 Daniel Jacobowitz <drow@mvista.com>
13273
13274 * gdb.c++/casts.exp: Correct regexp.
13275
dc62bfc2
MK
132762003-01-04 Mark Kettenis <kettenis@gnu.org>
13277
13278 * configure.in: Call AC_CONFIG_HEADER. Don't call
13279 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
13280 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
13281 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
13282 aforementioned directories in the AC_OUPUT call.
13283 * config.hin: New file.
13284 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13285 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
13286 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
13287 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
13288 pass -I$objdir instead of -I$objdir/$subdir in compilation.
13289 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
13290 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
13291 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
13292 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
13293 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
13294 gdb.threads/configure.in, gdb.threads/configure,
13295 gdb.threads/config.in, gdb.trace/configure.in,
13296 gdb.trace/configure: Removed.
13297
77afa639
MC
132982003-01-03 Michael Chastain <mec@shout.net>
13299
13300 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
13301 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
13302
7634bb6e
DJ
133032003-01-03 Daniel Jacobowitz <drow@mvista.com>
13304
13305 * gdb.base/store.exp: Fix regular expressions.
13306
b39c905e
MK
133072002-12-28 Mark Kettenis <kettenis@gnu.org>
13308
13309 * configure.in: Rewrite.
13310 * configure: Regenerated.
13311
0a8551dd
DC
133122003-01-03 David Carlton <carlton@math.stanford.edu>
13313
13314 * gdb.base/psymtab.exp: New file.
13315 * gdb.base/psymtab1.c: Ditto.
13316 * gdb.base/psymtab2.c: Ditto.
13317
c60b7188
AF
133182002-12-23 Adam Fedor <fedor@gnu.org>
13319
13320 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
13321
ee73db83
DC
133222002-12-23 David Carlton <carlton@math.stanford.edu>
13323
13324 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
13325 and current_directory initialization.
13326
d6c1774e
JB
133272002-12-22 Jim Blandy <jimb@redhat.com>
13328
f0a847b8
JB
13329 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
13330 rather than as part of the output file name.
13331
d6c1774e
JB
13332 * gdb.base/attach.exp: There's no need to copy the test program to
13333 /tmp; that was only ever necessary on HP/UX, and this test is
13334 entirely disabled there anyway.
13335
f0708dbb
JB
133362002-12-21 Jim Blandy <jimb@redhat.com>
13337
4c2acfea
JB
13338 * gdb.c++/psmang.exp: Doc fix.
13339
f0708dbb
JB
13340 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
13341 test.
13342
9579e000
DC
133432002-12-20 David Carlton <carlton@math.stanford.edu>
13344
13345 * gdb.c++/annota2.exp: KFAIL annotate-quit.
13346
d1810171
MC
133472002-12-18 Michael Chastain <mec@shout.net>
13348
13349 * gdb.c++/annota2.exp: Add copyright year 2002.
13350
76565097
DC
133512002-12-17 David Carlton <carlton@math.stanford.edu>
13352
13353 * gdb.c++/try_catch.cc: Add marker comments.
13354 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
13355 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
13356 * gdb.c++/m-static.cc: Ditto.
13357 * gdb.c++/m-static1.cc: Ditto.
13358 * gdb.c++/try_catch.cc: Ditto.
13359
da81390b
JJ
133602002-12-16 Jeff Johnston <jjohnstn@redhat.com>
13361
13362 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
13363 to see whether we are using the new -environment-directory
13364 command which resets via -r or the old version of the command
13365 which may prompt the user. Part of fix for gdb/741.
13366
b304d130
AC
133672002-12-13 Andrew Cagney <ac131313@redhat.com>
13368
13369 * gdb.fortran/types.exp: Update obsolete comment.
13370 * gdb.fortran/exprs.exp: Ditto.
13371 * lib/gdb.exp: Delete obsolete code.
13372 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
13373 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
13374 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
13375 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
13376 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
13377 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
13378 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
13379 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
13380 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
13381 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
13382 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
13383 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
13384 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
13385 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
13386 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
13387 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
13388 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
13389 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
13390 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
13391 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
13392 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
13393 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
13394 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
13395 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
13396 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
13397 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
13398 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
13399 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
13400 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
13401 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
13402 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
13403 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
13404 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
13405 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
13406 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
13407 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
13408 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
13409
a23b6e6a
DC
134102002-12-11 David Carlton <carlton@math.stanford.edu>
13411
13412 * gdb.c++/m-data.exp: Add test for members that shadow global
13413 variables: see PR gdb/804.
13414 * gdb.c++/m-data.cc: Ditto.
13415
6604731b
DJ
134162002-12-10 Daniel Jacobowitz <drow@mvista.com>
13417
13418 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
13419
de46ecd7
DC
134202002-12-06 David Carlton <carlton@math.stanford.edu>
13421
13422 * gdb.base/store.c: Don't declare functions static.
13423
27e829d0
AC
134242002-12-04 Andrew Cagney <ac131313@redhat.com>
13425
13426 * gdb.base/store.exp, gdb.base/store.c: New files.
13427
92806416
DJ
134282002-12-03 Daniel Jacobowitz <drow@mvista.com>
13429
13430 * gdb.base/selftest.exp: Update for current gdb.
13431
3bcbaac5
DJ
134322002-12-03 Daniel Jacobowitz <drow@mvista.com>
13433
13434 * gdb.base/maint.exp: Only dump symbols from one source file
13435 or objfile.
13436
f4f00b1f
DJ
134372002-12-03 Daniel Jacobowitz <drow@mvista.com>
13438
13439 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
13440 function call.
13441
f1c8a949
JB
134422002-11-25 Jim Blandy <jimb@redhat.com>
13443
13444 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
13445 function appearing in error message.
13446
9e297a97
DJ
134472002-11-21 Daniel Jacobowitz <drow@mvista.com>
13448
13449 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
13450
1f312e79
JJ
134512002-11-08 Jeff Johnston <jjohnstn@redhat.com>
13452
d63a86f8
RM
13453 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
13454 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
13455 should be in mi console format. This is part of fix for PR gdb/604.
13456
83c31e7d
FN
134572002-09-18 Fernando Nasser <fnasser@redhat.com>
13458
13459 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
13460 which explicitly prints the zero offset as "+0".
13461
322b3f65
DJ
134622002-10-22 Daniel Jacobowitz <drow@mvista.com>
13463
13464 * gdb.threads/schedlock.c (args): Make unsigned.
13465
134662002-10-21 Daniel Jacobowitz <drow@mvista.com>
13467
13468 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
13469 numbers. Allow "foo2|selected stack frame".
13470 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
13471 * gdb.asm/asmsrc2.s: Likewise.
13472 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
13473 comments.
13474 * gdb.asm/mips.inc: New file.
13475
5e2fe5b8
AF
134762002-10-18 Adam Fedor <fedor@gnu.org>
13477
13478 * gdb.base/default.exp: Update expected output to include 'ObjC'.
13479 * gdb.base/help.exp: Likewise.
13480
abe1a5d0
KB
134812002-10-17 Kevin Buettner <kevinb@redhat.com>
13482
13483 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
13484 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
13485
10abb1d4
JB
134862002-10-02 Jim Blandy <jimb@redhat.com>
13487
13488 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
13489
1f609b42
AC
134902002-10-01 Andrew Cagney <ac131313@redhat.com>
13491
13492 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
13493 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
13494 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
13495 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
13496 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
13497 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
13498 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
13499
0aee02e4
AC
135002002-09-29 Andrew Cagney <ac131313@redhat.com>
13501
13502 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
13503 * mi0-disassemble.exp, mi0-eval.exp: Delete.
13504 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
13505 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
13506 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
13507 * mi0-var-block.exp, mi0-var-child.exp: Delete.
13508 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 13509
6fde09ad
KB
135102002-09-27 Kevin Buettner <kevinb@redhat.com>
13511
13512 * gdb.base/annota1.exp (info break): Make directory components of
13513 path optional since not all compilers emit this debug information.
13514
889bf7c5
PA
13515 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
13516 step ends up stepping out of the function instead of stopping on
13517 the epilogue.
6fde09ad 13518
9e8aab75
KS
135192002-09-26 Keith Seitz <keiths@redhat.com>
13520
13521 * lib/insight-support.exp (gdbtk_start): Figure out where
13522 the insight executable is based on where gdb is. Use this
13523 executable to start insight instead of gdb.
13524
e36180d7
AC
135252002-09-25 Andrew Cagney <cagney@redhat.com>
13526
13527 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
13528
9dd34b2b
AC
135292002-09-24 Andrew Cagney <ac131313@redhat.com>
13530
13531 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
13532 test_isolated_complaints.
13533 (test_empty_complaint): New function.
13534 (test_empty_complaints): New function. Check no output when no
13535 complaints.
d63a86f8 13536
dea97812
KB
135372002-09-19 Jim Blandy <jimb@redhat.com>
13538
a9c64011 13539 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 13540
54951bd7
AC
135412002-09-19 Andrew Cagney <ac131313@redhat.com>
13542
13543 * gdb.gdb/complaints.exp: New file.
13544
dec43320
AC
135452002-09-18 Andrew Cagney <ac131313@redhat.com>
13546
13547 * gdb.base/maint.exp: Check `help maint internal-warning'.
13548
e70d6e3f
DC
135492002-09-18 David Carlton <carlton@math.stanford.edu>
13550
13551 * gdb.c++/m-static.exp: Remove breakpoints depending on line
13552 numbers, and replace them by a single breakpoint after the
13553 constructors are all finished.
13554 Add test 4.
13555 * gdb.c++/m-static.cc: Add test 4.
13556 * gdb.c++/m-static.h: New file.
13557 * gdb.c++/m-static1.cc: New file.
13558
13559 * gdb.c++/printmethod.exp: New file.
13560 * gdb.c++/printmethod.cc: New file.
13561
13562 * gdb.c++/pr-574.exp: New file.
13563 * gdb.c++/pr-574.cc: New file.
13564
afb5c968
CV
135652002-09-18 Corinna Vinschen <vinschen@redhat.com>
13566
13567 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
13568 embedded targets which never actually exit.
13569
31e45dee
FN
135702002-09-18 Fernando Nasser <fnasser@redhat.com>
13571
13572 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
13573 "don't step after run" as unresolved or unsupported, instead of xfail.
13574
a283c5a1
CV
135752002-09-18 Corinna Vinschen <vinschen@redhat.com>
13576
13577 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
13578 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
13579 Add newline to expected string in "step out of main (status wrapper)"
13580 case.
13581
11350d2a
CV
135822002-09-18 Corinna Vinschen <vinschen@redhat.com>
13583
13584 * lib/gdb.exp (rerun_to_main): Allow restarting application.
13585 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
13586
0deec7d6
TT
135872002-09-17 Tom Tromey <tromey@redhat.com>
13588
13589 * gdb.base/printcmds.exp (test_print_string_constants): Expect
13590 \000, not \0, in double-quoted string.
13591
b2b4a1b5
CV
135922002-09-14 Corinna Vinschen <vinschen@redhat.com>
13593
c9d37158 13594 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
13595 string after running the commands execution on breakpoint tests.
13596
1c56143a
CV
135972002-09-13 Corinna Vinschen <vinschen@redhat.com>
13598
13599 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
13600
37f8da45
JB
136012002-09-12 Joel Brobecker <brobecker@gnat.com>
13602
13603 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
13604
08b468e0
KS
136052002-09-10 Keith Seitz <keiths@redhat.com>
13606
13607 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
13608 runto proc.
13609 (mi_run_to_main): Use mi_runto.
13610 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
13611
dc360f58
KS
136122002-09-10 Keith Seitz <keiths@redhat.com>
13613
13614 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
13615 regexp for stopping at main. Could have multiple event notifications.
13616 Don't assume that main was declared with no parameters.
13617 (mi_next): Use mi_step_to.
13618 (mi_step): Use mi_next_to.
13619
ce3abcfb
CV
136202002-09-09 Corinna Vinschen <vinschen@redhat.com>
13621
13622 * gdb.base/default.exp: Fix expected string in `info float' test.
13623
d1f5b980
BE
136242002-09-09 Ben Elliston <bje@redhat.com>
13625
13626 * config/mips.exp: Update comments.
13627 * config/mips-idt.exp: Likewise.
13628 * config/nind.exp: Likewise.
13629 * config/slite.exp: Likewise.
13630 * config/sparclet.exp: Likewise.
13631 * config/udi.exp: Likewise.
13632 * config/vx.exp: Likewise.
13633 * config/vxworks29k.exp: Likewise.
13634
2f71430b
JB
136352002-09-05 Jim Blandy <jimb@redhat.com>
13636
13637 * gdb.threads/killed.exp: Fix test failure message.
13638
7ddebc7e
KS
136392002-09-04 Keith Seitz <keiths@redhat.com>
13640
13641 * lib/mi-support.exp: Update copyright.
13642 (mi_gdb_test): Increase the priority of the expected pattern
13643 so that it matches gdb_test.
13644
0ae67eb3
KS
136452002-09-03 Keith Seitz <keiths@redhat.com>
13646
13647 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
13648 Use integer comparison instead of string comparison for testing
13649 whether binary was built.
13650
38fc42c8
JB
136512002-09-03 Jim Blandy <jimb@redhat.com>
13652
13653 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
13654
b6ff0e81
JB
136552002-08-29 Jim Blandy <jimb@redhat.com>
13656
13657 * gdb.threads/pthreads.exp: Move the portable thread compilation
13658 code into a function in lib/gdb.exp, and call that from here.
13659 * lib/gdb.exp (gdb_compile_pthreads): New function.
13660
07c98896
KS
136612002-08-29 Keith Seitz <keiths@redhat.com>
13662
13663 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
13664 expect_out so that callers can get at it.
13665
0312286c
DJ
136662002-08-23 Daniel Jacobowitz <drow@mvista.com>
13667
13668 * gdb.threads/print-threads.c: New file.
13669 * gdb.threads/print-threads.exp: New file.
13670 * gdb.threads/schedlock.c: New file.
13671 * gdb.threads/schedlock.exp: New file.
13672
dd039bc4
EZ
136732002-08-22 Elena Zannoni <ezannoni@redhat.com>
13674
a9c64011
AS
13675 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
13676 not altivec.c.
dd039bc4 13677
1f36144c
MK
136782002-08-17 Mark Kettenis <kettenis@gnu.org>
13679
13680 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
13681 targets. The problem should be fixed now.
13682
16057ec7 136832002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
13684
13685 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
13686 2002-07-24 change that removes final dots from error messages.
13687
3c1499ad
TT
136882002-08-13 Tom Tromey <tromey@redhat.com>
13689
13690 * gdb.base/readline.exp: New file.
13691
a20ce2c3
AC
136922002-08-01 Andrew Cagney <ac131313@redhat.com>
13693
13694 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
13695 supress message.
13696
db034ac5
AC
136972002-08-01 Andrew Cagney <cagney@redhat.com>
13698
13699 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
13700 CHILL_FOR_TARGET and CHILL_LIB.
13701 * configure.in (configdirs): Remove gdb.chill.
13702 * configure: Regenerate.
13703 * lib/gdb.exp: Obsolete references to chill.
13704 * gdb.fortran/types.exp: Ditto.
13705 * gdb.fortran/exprs.exp: Ditto.
13706
3e000b18
KB
137072002-07-30 Kevin Buettner <kevinb@redhat.com>
13708
13709 * gdb.base/shlib-call.exp (additional_flags): Conditionally
13710 set Irix-specific compile and link flags.
13711
28f4966b
KB
137122002-07-29 Kevin Buettner <kevinb@redhat.com>
13713
13714 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
13715 source files. The ``-o'' option doesn't work with the ``-E'' option
13716 when using the Irix compiler.
13717
46c0d5a6
DJ
137182002-07-19 Daniel Jacobowitz <drow@mvista.com>
13719
13720 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
13721 Improve support for reusing an exec file. Copy exec file
13722 to target, and run gdbserver on the target instead of on the host.
13723
eecf4bed
JB
137242002-07-18 Jim Blandy <jimb@redhat.com>
13725
0f815cdf
JB
13726 * gdb.base/ending-run.exp: Don't expect to see the program end in
13727 some orderly fashion when we're running on a real stand-alone
13728 board.
13729
eecf4bed
JB
13730 * gdb.base/interrupt.exp: Correct logic for skipping tests on
13731 targets that don't support interrupts.
13732
52d309e4
JB
137332002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
13734
13735 * gdb.base/attach.exp: Add patterns to match output from /proc-based
13736 systems.
13737 Move comments in expect statements to inside the actions, so that they
13738 don't get matched against.
13739
ff683d9e
MK
137402002-07-10 Mark Kettenis <kettenis@gnu.org>
13741
13742 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
13743 function when asleep" test.
13744
b5356753
AC
137452002-07-10 Andrew Cagney <ac131313@redhat.com>
13746
13747 * gdb.base/page.exp: Rewrite to handle problems with very long
13748 `info set' output. Update copyright.
13749
6aa4d13a
AC
137502002-06-26 Andrew Cagney <ac131313@redhat.com>
13751
13752 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
13753 gdb.threads-hp.
13754 * gdb.hp/configure: Regenerate.
13755 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
13756 * gdb.hp/gdb.threads-hp/configure: Delete file.
13757 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
13758
8cf8c2b8
AC
137592002-06-22 Andrew Cagney <ac131313@redhat.com>
13760
13761 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
13762 setlocale, bindtextdomain and textdomain.
13763
6827a8f8
JB
137642002-06-11 Jim Blandy <jimb@redhat.com>
13765
919d772c
JB
13766 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
13767 preprocessor macro information is present.
13768
6827a8f8
JB
13769 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
13770 tests.
13771
c15b0d21
MS
137722002-06-06 Michael Snyder <msnyder@redhat.com>
13773
c5984d70
MS
13774 * gdb.base/overlays.exp: Record addresses of overlay
13775 functions in TCL variables rather than in GDB variables,
13776 to avoid having GDB convert them to pointers (with loss
13777 of information).
13778
d63a86f8 13779 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 13780 default linker script changes.
c15b0d21
MS
13781 * gdb.base/long_long.exp: Add check for sizeof (long double).
13782
be26fe0d
ML
137832002-06-06 Michal Ludvig <mludvig@suse.cz>
13784
13785 * gdb.asm/asm-source.exp: Add x86-64 target.
13786 * gdb.asm/x86_64.inc: New.
d63a86f8 13787
258093ca 137882002-05-30 Michael Chastain <mec@shout.net>
258093ca 13789
4b3153f1 13790 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
13791 * gdb.c++/m-static.cc: New file.
13792 * gdb.c++/m-static.exp: New file.
13793
241264c6
MS
137942002-05-28 Michael Snyder <msnyder@redhat.com>
13795
13796 * gdb.base/call-ar-st.exp: Allow for reduced floating point
13797 precision.
13798
9bba8c8f 137992002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 13800
4b3153f1 13801 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
13802 * gdb.c++/m-data.cc: New file.
13803 * gdb.c++/m-data.exp: New file.
13804
138052002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 13806
4b3153f1 13807 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 13808 * gdb.c++/try_catch.cc: New file.
d63a86f8 13809 * gdb.c++/try_catch.exp: New file.
9bba8c8f 13810
def1b996
MC
138112002-05-27 Michael Chastain <mec@shout.net>
13812
13813 * gdb.c++/local.exp: Accept more nested types in output.
13814
522ba268
MC
138152002-05-26 Michael Chastain <mec@shout.net>
13816
13817 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
13818
277254ba
MS
138192002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
13820
13821 * lib/gdb.exp (gdb_wrapper_init): Just because
13822 gdb_wrapper_file exists, this does not mean that the file
13823 should not be rebuilt. That is what gdb_wrapper_initialized
13824 is for.
13825 (default_gdb_init): Reset gdb_wrapper_initialized.
13826
b61a8733
MS
138272002-05-23 Michael Snyder <msnyder@redhat.com>
13828
d63a86f8 13829 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
13830 the precision of the floating point test results.
13831 * gdb.base/call-rt-st.exp: Ditto.
13832
b61a8733
MS
13833 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
13834 * gdb.base/call-rt-st.exp: Ditto.
13835
56f6e910
MC
138362002-05-19 Michael Chastain <mec@shout.net>
13837
13838 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
13839
ad0b0016
EZ
138402002-05-19 Elena Zannoni <ezannoni@redhat.com>
13841
a9c64011
AS
13842 * configure.in (configdirs): Add gdb.arch.
13843 * configure: Regenerate.
ad0b0016 13844
f617d2b6
JB
138452002-05-17 Jim Blandy <jimb@redhat.com>
13846
13847 * gdb.base/completion.exp: Recognize the more detailed error
13848 messages produced by the macro expander's lexical analyzer.
13849
eac2a696
EZ
138502002-05-14 Elena Zannoni <ezannoni@redhat.com>
13851
a9c64011
AS
13852 * gdb.arch/altivec-abi.c: New file.
13853 * gdb.arch/altivec-abi.exp: New file.
13854 * gdb.arch/altivec-regs.c: New file.
13855 * gdb.arch/altivec-regs.exp: New file.
eac2a696 13856
2fdde8f8
DJ
138572002-05-14 Daniel Jacobowitz <drow@mvista.com>
13858
13859 * gdb.base/maint.exp (maint print type): Update for new type
13860 structure.
d63a86f8 13861
e31f1a7c
EZ
138622002-05-14 Elena Zannoni <ezannoni@redhat.com>
13863
13864 * gdb.arch: New directory.
13865 * gdb.arch/configure.in: New file.
13866 * gdb.arch/configure: New file.
13867 * gdb.arch/Makefile.in: New file.
13868
db589741
CV
138692002-05-13 Corinna Vinschen <vinschen@redhat.com>
13870
13871 * gdb.asm/asm-source.exp: Add v850 as supported target.
13872 * gdb.asm/v850.inc: New file.
13873
8ce2a7dc
DJ
138742002-05-13 Daniel Jacobowitz <drow@mvista.com>
13875
13876 * gdb.c++/annota2.exp (annotate-quit): Add comment.
13877
df763c7f
DJ
138782002-05-12 Daniel Jacobowitz <drow@mvista.com>
13879
13880 * gdb.base/break.exp: Check 'break "marker2"'.
13881
377daeed
MS
138822002-05-10 Michael Snyder <msnyder@redhat.com>
13883
13884 * gdb.base/long_long.exp: Fix typo.
13885
c4b7bc2b
JB
138862002-05-10 Jim Blandy <jimb@redhat.com>
13887
ecac9a4e
JB
13888 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
13889 a bug.
13890
c4b7bc2b
JB
13891 * gdb.base/printcmds.exp (test_integer_literals_rejected):
13892 Recognize more detailed error message produced by the macro
13893 expander's lexical analyzer.
13894 * lib/gdb.exp (test_print_reject): Same.
13895
e71019a1
MK
138962002-05-09 Mark Kettenis <kettenis@gnu.org>
13897
13898 * gdb.c++/method.exp: Fix typo.
13899
fedfc8e6
MS
139002002-05-08 Michael Snyder <msnyder@redhat.com>
13901
166a1957
MS
13902 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
13903 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 13904 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
13905 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
13906 Add iftarget clause for strongarm.
d63a86f8 13907
f1c47eb2
MS
139082002-05-06 Michael Snyder <msnyder@redhat.com>
13909
cb9a9d3e
MS
13910 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
13911 (gdb_continue_to_end): Accept output from status wrapper.
13912 * gdb.base/ending-run.exp: Add case for output from status wrapper.
13913 Clean up fail messages to match pass messages.
13914
f1c47eb2
MS
13915 Enable the "needs_status_wrapper" testsuite feature.
13916 * lib/gdb.exp (gdb_wrapper_init): New procedure.
13917 (gdb_compile): Conditionally call gdb_wrapper_init.
13918 * gdb.base/a2-run.exp: Recognize output from status wrapper.
13919 * gdb.c++/method.exp: Recognize output from status wrapper.
13920
6079c749
BE
139212002-05-06 Ben Elliston <bje@redhat.com>
13922From Graydon Hoare <graydon@redhat.com>
13923
13924 * config/sid.exp: Include support for "rawsid" protocol.
13925
188baff3
JB
139262002-05-03 Jim Blandy <jimb@redhat.com>
13927
13928 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
13929 * gdb.c++/hang3.C: New file.
13930
b9c07f0f
AC
139312002-05-04 Andrew Cagney <ac131313@redhat.com>
13932
13933 * gdb.base/default.exp: Remove obsolete code.
13934 * gdb.c++/misc.exp: Ditto. Update copyright.
13935 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
13936 * gdb.base/whatis.exp: Ditto. Update copyright.
13937 * gdb.base/scope.exp: Ditto. Update copyright.
13938 * gdb.base/ptype.exp: Ditto. Update copyright.
13939 * gdb.base/printcmds.exp: Ditto. Update copyright.
13940 * gdb.base/opaque.exp: Ditto. Update copyright.
13941 * gdb.base/list.exp: Ditto.
13942 * gdb.base/funcargs.exp: Ditto. Update copyright.
13943 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
13944 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
13945 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
13946 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
13947 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
13948 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
13949
5c7a0397
MS
139502002-05-02 Michael Snyder <msnyder@redhat.com>
13951
d6dcc264 13952 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
13953 * gdb.base/long_long.exp: Add xscale target.
13954 * gdb.base/default.exp: Add xscale target.
13955
eb7f1c48
JB
139562002-05-01 Jim Blandy <jimb@redhat.com>
13957
13958 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
13959 gdb.c++/hang.exp: New test.
13960
a6befae8
FF
139612002-05-01 Fred Fish <fnf@redhat.com>
13962
13963 * gdb.base/completion.exp: Handle completions of "./Make" for
13964 more than one completion possibility, as is the case when we
13965 build and test in the source tree.
13966
0a310277
AG
139672002-04-29 Anthony Green <green@redhat.com>
13968
13969 * gdb.java/jmisc1.exp: New file.
13970 * gdb.java/jmisc2.exp: New file.
13971
6ff9af88
DJ
139722002-04-24 Daniel Jacobowitz <drow@mvista.com>
13973
13974 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
13975
96b3d632
EZ
139762002-04-23 Elena Zannoni <ezannoni@redhat.com>
13977
13978 * gdb.base/help.exp: Change 'help status' to allow for target
13979 dependent output differences.
13980
5019bb54
MC
139812002-04-22 Michael Chastain <mec@shout.net>
13982
13983 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
13984
a805a116
MC
139852002-04-22 Michael Chastain <mec@shout.net>
13986
13987 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
13988
a1706bfd
DM
139892002-04-17 David S. Miller <davem@redhat.com>
13990
13991 * gdb.asm/sparc64.inc: New file.
13992 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
13993
a73a20a2
EZ
139942002-04-19 Elena Zannoni <ezannoni@redhat.com>
13995
13996 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
13997 instruction file directly into the build tree. Clean up at end of
13998 test.
13999
ba678339
DM
140002002-04-18 David S. Miller <davem@redhat.com>
14001
14002 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
14003 handle 64-bit platforms correctly.
14004 * gdb.base/maint.exp: Likewise.
14005
b03399da
KB
140062002-04-18 Kevin Buettner <kevinb@redhat.com>
14007
14008 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
14009 ``-fpic'' when compiling files comprising a shared library, but
14010 it does need additional linker flags in order to find shared
14011 libraries at run time.
14012
e2004992
KB
140132002-04-18 Kevin Buettner <kevinb@redhat.com>
14014
14015 * gdb.base/cvexpr.c (use): New function.
14016 (main): Invoke use() on all global variables to prevent
14017 some linkers from deleting these otherwise unused symbols.
14018
d8937120
MC
140192002-04-17 Michael Chastain <mec@shout.net>
14020From David S. Miller <davem@redhat.com>
14021
14022 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
14023 handle 64-bit platforms correctly.
14024
ffd61a58
MS
140252002-04-12 Michael Snyder <msnyder@redhat.com>
14026From Jim Blandy <jimb@redhat.com>
a9c64011 14027 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
14028 script can handle this instead.
14029 * gdb.base/bar.c (barx): Same.
14030 * gdb.base/baz.c (bazx): Same.
14031 * gdb.base/grbx.c (grbxx): Same.
14032
14033 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
14034 manager doesn't automatically unmap overlays unnecessarily.
14035
6b8426a6
MH
140362002-04-10 Martin M. Hunt <hunt@redhat.com>
14037
14038 * gdb.base/ending-run.exp: Fix pattern for Mips targets
14039 stepping out of main.
14040
34af4875
MC
140412002-04-09 Michael Chastain <mec@shout.net>
14042
14043 * gdb.c++/local.cc (main): Move call to marker1() inside nested
14044 scope so that the nested scope tests will make sense.
14045 * gdb.c++/local.exp: Write patterns that actually work with gcc
14046 (the HP patterns "were never known to work with gcc").
14047 Keep the old aCC patterns too.
14048
2d1676a0
DJ
140492002-04-09 Daniel Jacobowitz <drow@mvista.com>
14050
14051 * gdb.base/attach.exp: Correct target board test.
14052
3a63e3f9
MC
140532002-04-08 Michael Chastain <mec@shout.net>
14054
14055 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
14056 in a const method. Add some xfail and fail cases for configurations
14057 that do not emit the "const ...".
14058
f18dabd2
MC
140592002-04-07 Michael Chastain <mec@shout.net>
14060
14061 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
14062 Accept "A * const" and "const A * const" as type of "this".
14063 Fix spelling of getFunky throughout. Make messages uniform.
14064
0fcddd82
EZ
140652002-04-07 Elena Zannoni <ezannoni@redhat.com>
14066
a9c64011 14067 Work around for PR gdb/285:
0fcddd82
EZ
14068 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
14069
16a8534a
EZ
140702002-04-07 Elena Zannoni <ezannoni@redhat.com>
14071
14072 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
14073 instructions file at run time instead of configure time.
14074 Sometimes we run the test in a directory that is not the one we
14075 configured in.
14076 * gdb.asm/configure.in: Delete creation of symlink.
14077 * gdb.asm/configure: Regenerate.
14078
24181d81
JB
140792002-04-05 J. Brobecker <brobecker@gnat.com>
14080
14081 * gdb.gdb/xfullpath.exp: New test, to exercise the new
14082 xfullpath () function.
14083
7cdb7107
DJ
140842002-04-04 Daniel Jacobowitz <drow@mvista.com>
14085
14086 * gdb.asm/Makefile.in: Correct dependencies.
14087
14088 * gdb.asm/powerpc.inc: New file.
14089 * gdb.asm/asm-source.exp: Add PowerPC.
14090 * gdb.asm/configure.in: Likewise.
14091 * gdb.asm/configure: Regenerated.
14092
a7d17088
DJ
140932002-04-04 Daniel Jacobowitz <drow@mvista.com>
14094
14095 * gdb.base/relocate.exp: New file.
14096 * gdb.base/relocate.c: New file.
14097
cd721503
FF
140982002-04-04 Fred Fish <fnf@redhat.com>
14099
14100 * gdb.base/step-test.exp: Update comment regarding stopping in
14101 memcpy/bcopy calls inserted as part of the compiler runtime.
14102
b22ad7a7
MS
141032002-04-04 Michael Snyder <msnyder@redhat.com>
14104
14105 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
14106
5f279fa6
DJ
141072002-04-03 Daniel Jacobowitz <drow@mvista.com>
14108
14109 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
14110 (gdb_expect): Remove $notransfer hack.
14111
dd0fd3ce
DJ
141122002-04-02 Daniel Jacobowitz <drow@mvista.com>
14113
14114 * gdb.c++/classes.exp ("calling method for small class"): Match
14115 updated register output.
14116
1e50cda1
DJ
141172002-03-30 Daniel Jacobowitz <drow@mvista.com>
14118
14119 Fix PR gdb/452
14120 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
14121 when finished. Make gdb_file_cmd send "exec-file" when
14122 appropriate.
14123
24015922
DJ
141242002-03-30 Daniel Jacobowitz <drow@mvista.com>
14125
14126 * gdb.base/attach.exp: Remove extra setup_xfail.
14127
dd7dfd64
MS
141282002-03-26 Michael Snyder <msnyder@redhat.com>
14129
14130 * gdb.base/default.exp: Add tests for dump, append, and restore.
14131 * gdb.base/help.exp: Add tests for dump, append, and restore.
14132 * gdb.base/dump.exp: New file, test dump, append and restore.
14133 * gdb.base/dump.c: New file.
14134
48b2f8d7
MS
141352002-03-27 Michael Snyder <msnyder@redhat.com>
14136
d63a86f8 14137 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
14138 clean-ups in help messages.
14139
05b4d525
FF
141402002-03-26 Fred Fish <fnf@redhat.com>
14141
14142 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
14143 have debugging info for those functions and the compiler uses them
14144 internally to copy structs around.
14145
d7679631
FF
141462002-03-26 Fred Fish <fnf@redhat.com>
14147
14148 * gdb.base/list.exp: Revert the change made yesterday and add note
14149 about why we don't list the default lines for remote targets.
14150
523ac3f9
MS
141512002-03-25 Michael Snyder <msnyder@redhat.com>
14152
14153 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
14154
754b2b8d
FF
141552002-03-25 Fred Fish <fnf@redhat.com>
14156
14157 * gdb.base/list.exp: This test works on remote targets so remove
14158 the short circuit for remote targets. Update copyright.
14159
33c3e192
FF
141602002-03-25 Fred Fish <fnf@redhat.com>
14161
14162 * gdb.base/attach.exp: Fix logic error that was suppressing this
14163 test for all non hppa*-*-hpux* targets, instead of the hp target.
14164 Move comments closer to the suppression point. Also now need to
14165 check that we are running natively.
14166
d43e73ee
MS
141672002-03-22 Michael Snyder <msnyder@redhat.com>
14168
882c8f02
MS
14169 * gdb.base/default.exp: Add test for gcore. Update copyright.
14170 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 14171
04c12f60
FF
141722002-03-06 Fred Fish <fnf@redhat.com>
14173
14174 * gdb.base/funcargs.c: Remove extraneous ';' character.
14175 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
14176
b43df995
MC
141772002-03-04 Michael Chastain <mec@shout.net>
14178
14179 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
14180 accommodate gcc v3 function signature.
14181 * gdb.mi/mi0-var-cmd-exp: Ditto.
14182
92362027
AC
141832002-02-24 Andrew Cagney <ac131313@redhat.com>
14184
14185 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
14186 ``GNU/Linux'' or ``Linux kernel''
14187 * testsuite/gdb.threads/pthreads.c: Ditto.
14188
258ad32d
MC
141892002-02-24 Michael Chastain <mec@shout.net>
14190
14191 * gdb.threads/pthreads.c (thread1): Add a return statement.
14192 (thread2): Likewise.
14193 (foo): Likewise.
14194
04c3b3d4
MC
141952002-02-23 Michael Chastain <mec@shout.net>
14196
14197 * gdb.threads/linux-dp.c (philosopher): Add a return statement
14198 to placate gcc.
14199
5a2a0a20
MC
142002002-02-23 Michael Chastain <mec@shout.net>
14201
14202 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
14203 test "ptype bint". The test passes on all my stabs configurations.
14204
a640f7fc
JB
142052002-02-21 Jim Blandy <jimb@redhat.com>
14206
27924826
JB
14207 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
14208 filename at a time, and watch for the ones we want to see.
14209
a640f7fc
JB
14210 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
14211 types of pointers to prototyped functions.
14212
edcc8c75
AC
142132002-02-20 Andrew Cagney <ac131313@redhat.com>
14214
14215 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
14216 signed, unsigned and straight char.
14217 (padding_char, padding_short, padding_int, padding_long,
14218 padding_long_long, padding_float, padding_double,
14219 padding_long_double): New global variables.
14220 (fill, fill_structs): New functions.
14221
14222 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
14223 for correctly sized writes. Update copyright.
14224 (get_valueof): New procedure.
14225 (get_sizeof): Call get_valueof.
14226 (check_valueof): New procedure.
14227 (check_padding): New procedure.
14228
ac57ea44
MC
142292002-02-20 Michael Chastain <mec@shout.net>
14230
14231 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
14232 to setup_xfail. Document some of the remaining calls.
14233
7a10c941
MC
142342002-02-18 Michael Chastain <mec@shout.net>
14235
14236 * gdb.c++/userdef.exp: Update copyright year.
14237
fb8acdcc
DJ
142382002-02-18 Daniel Jacobowitz <drow@mvista.com>
14239
14240 * gdb.c++/userdef.exp: Test overloaded operators properly.
14241 Remove xfails.
14242
fda6ae12
MS
142432002-02-14 Michael Snyder <msnyder@redhat.com>
14244
14245 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
14246
676a0442
DJ
142472002-02-14 Daniel Jacobowitz <drow@mvista.com>
14248
14249 * gdb.base/a2-run.exp: Check for a remote target properly.
14250 * gdb.base/annota1.exp: Likewise.
14251 * gdb.base/list.exp: Likewise.
14252 * gdb.base/reread.exp: Likewise.
14253 * gdb.base/scope.exp: Likewise.
14254 * gdb.base/shlib-call.exp: Likewise.
14255 * gdb.base/term.exp: Likewise.
14256 * gdb.c++/annota2.exp: Likewise.
14257
78b4f468
RE
142582002-02-13 Richard Earnshaw <rearnsha@arm.com>
14259
14260 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
14261
9a81ba51
MC
142622002-02-10 Michael Chastain <mec@shout.net>
14263
14264 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
14265 (call_after_alloca): Ditto.
14266
004af6c7
DJ
142672002-02-10 Daniel Jacobowitz <drow@mvista.com>
14268
14269 * gdb.base/ending-run.exp: Guard "cont" test with
14270 gdb_skip_stdio_test.
14271
37225f62
JB
142722002-02-06 Jim Blandy <jimb@redhat.com>
14273
14274 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
14275 from here...
14276 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
14277 To here. Disable this test on non-HP platforms. Add big comment.
14278
fe6fdd96
MS
142792002-02-04 Michael Snyder <msnyder@redhat.com>
14280
14281 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
14282 other than d10v and m32r.
14283
036fad3f
RE
142842002-02-02 Richard Earnshaw <rearnsha@arm.com>
14285
14286 * gdb.base/default.exp: Rewrite test patterns to reduce time
14287 taken to match them.
14288
7148ab62
DJ
142892002-01-30 Daniel Jacobowitz <drow@mvista.com>
14290
14291 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
14292 Allow a start function above main.
14293 * gdb.threads/linux-dp.exp: Fix copyright date.
14294
396cc255
DJ
142952002-01-30 Daniel Jacobowitz <drow@mvista.com>
14296
a9c64011
AS
14297 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
14298 (check_philosopher_stack): Check for manager thread before checking
14299 for a just-starting thread.
396cc255 14300
f038d31b
DJ
143012002-01-30 Daniel Jacobowitz <drow@mvista.com>
14302
14303 From Neil Booth <neil@daikokuya.demon.co.uk>:
14304 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
14305 warnings.
14306
b3ff9d9a
FF
143072002-01-21 Fred Fish <fnf@redhat.com>
14308
14309 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
14310 not caller.
14311
39ad761d
JB
143122002-01-21 Jim Blandy <jimb@redhat.com>
14313
14314 * gdb.base/reread.exp: Check that GDB properly re-reads the
14315 executable file when it changes while no inferior is running.
14316
aaf320fa
FF
143172002-01-21 Fred Fish <fnf@redhat.com>
14318
a9c64011
AS
14319 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
14320 optionally accept the "shlib events" variation.
aaf320fa 14321
808a31f5
JB
143222002-01-21 Jim Blandy <jimb@redhat.com>
14323
14324 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
14325 call `fflush' after every `printf', so that the output is produced
14326 at predictable points, regardless of whatever buffering does (or
14327 doesn't) take place.
14328 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
14329 at different points.
14330
4420d5e2
DJ
143312002-01-20 Daniel Jacobowitz <drow@mvista.com>
14332
14333 * gdb.c++/inherit.exp: Update copyright years.
14334 * gdb.c++/method.exp: Likewise.
14335
3e36a0f4
DJ
143362002-01-20 Daniel Jacobowitz <drow@mvista.com>
14337
14338 * gdb.c++/classes.exp: Update for improved v3 support and skipping
14339 artificial methods/arguments.
14340 * gdb.c++/derivation.exp: Likewise.
14341 * gdb.c++/inherit.exp: Likewise.
14342 * gdb.c++/method.exp: Likewise.
14343 * gdb.c++/virtfunc.exp: Likewise.
14344
b4ceaee6
AC
143452002-01-18 Andrew Cagney <ac131313@redhat.com>
14346
14347 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
14348 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
14349 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
14350 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
14351 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
14352 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
14353
ecace851
JB
143542002-01-17 Jim Blandy <jimb@redhat.com>
14355
14356 * gdb.asm/asm-source.exp (info symbol): Take another shot at
14357 anchoring the pattern matching the entry point symbol's name.
14358
375fc983
AC
143592002-01-17 Andrew Cagney <ac131313@redhat.com>
14360
14361 * gdb.base/maint.exp: Update ``maint internal-error'' to match
14362 continue/quit query. Update copyright.
14363
fe6fdd96
MS
143642002-01-14 Michael Snyder <msnyder@redhat.com>
14365
14366 * gdb.base/gcore.exp: Remove extra debugging output.
14367
e017c81f
DJ
143682002-01-13 Daniel Jacobowitz <drow@mvista.com>
14369
14370 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
14371 for slightly dubious v2 mangled string.
14372
37ab3bf8
DJ
143732002-01-13 Daniel Jacobowitz <drow@mvista.com>
14374
14375 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
14376
1bc05c3a 143772002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 14378
1bc05c3a 14379 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 14380
1bc05c3a
JM
14381 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
14382 constructors.
14383 * gdb.c++/derivation.exp: Likewise.
14384 * gdb.c++/templates.exp: Likewise.
14385 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 14386
1bc05c3a
JM
143872002-01-10 Michael Snyder <msnyder@redhat.com>
14388
14389 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 14390
a911c360
MS
143912002-01-08 Michael Snyder <msnyder@redhat.com>
14392
14393 * gdb.base/gcore.exp: New test for generate-core-file command.
14394 * gdb.base/gcore.c: Testcase for above.
14395 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
14396
ea2119ec
JM
143972002-01-08 Jason Merrill <jason@redhat.com>
14398
14399 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
14400
68203136
FF
144012002-01-07 Fred Fish <fnf@redhat.com>
14402
14403 * gdb.c++/overload.exp: Remove unconditional xfails for:
14404 print foo_instance1.overloadargs(1)
14405 print foo_instance1.overloadargs(1, 2)
14406 print foo_instance1.overloadargs(1, 2, 3)
14407 print foo_instance1.overloadargs(1, 2, 3, 4)
14408 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
14409 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
14410 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
14411 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
14412 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
14413 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
14414 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
14415 print foo_instance1.overload1arg()
14416 print foo_instance1.overload1arg((char)arg2)
14417 print foo_instance1.overload1arg((signed char)arg3)
14418 print foo_instance1.overload1arg((unsigned char)arg4)
14419 print foo_instance1.overload1arg((int)arg7)
14420 print foo_instance1.overload1arg((unsigned int)arg8)
14421 print foo_instance1.overload1arg((float)arg11)
14422 print foo_instance1.overload1arg((double)arg12)
d63a86f8 14423
21b9b5b1
MS
144242002-01-07 Michael Snyder <msnyder@redhat.com>
14425
14426 * gdb.base/huge.exp: New test. Print a very large target data object.
14427 (skip_huge_test): New test variable. Define if you want to skip this
14428 test. The test reads an 8 megabyte data object from the target, so it
14429 might be very time consuming on remote targets with a slow connection.
14430 * gdb.base/huge.c: New file. Test case for above.
14431
725f922e
FF
144322002-01-07 Fred Fish <fnf@redhat.com>
14433
14434 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
14435 g_instance.bfoo, and g_instance.cfoo.
14436
889bf7c5 144372002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 14438
889bf7c5
PA
14439 * gdb.base/break.c (multi_line_if_conditional): New function.
14440 (multi_ilne_while_conditional): Likewise.
14441 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
14442 IF or WHILE condition puts the breakpoint at the start of
14443 the condition.
f286b2c3 14444
634d57ec
JL
14445 * gdb.base/selftest.exp (backtrace through signal handler): Remove
14446 hppa*-*-hpux* expected failure.
14447 * gdb.base/structs.exp (do_function_calls): Similarly.
14448
14449 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
14450 watchpoints.
14451
9fbfe2dc
AC
144522002-01-06 Andrew Cagney <ac131313@redhat.com>
14453
14454 Fix PR gdb/66.
14455 * gdb.base/structs.exp: Replace skip for a29k with skip for
14456 gdb,cannot_call_functions.
14457 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
14458 * gdb.base/callfuncs.exp: Ditto.
14459 * gdb.base/call-rt-st.exp: Ditto.
14460 * gdb.base/call-strs.exp: Ditto.
14461 * gdb.base/callfwmall.exp: Ditto.
14462 * gdb.base/scope.exp: Obsolete xfail a29k.
14463 * gdb.c++/misc.exp: Ditto.
14464 * gdb.c++/cplusfuncs.exp: Ditto.
14465 * gdb.base/ptype.exp: Ditto.
14466 * gdb.base/printcmds.exp: Ditto.
14467 * gdb.base/opaque.exp: Ditto.
14468 * gdb.base/list.exp: Ditto.
14469 * gdb.base/funcargs.exp: Ditto.
14470 * gdb.base/default.exp: Ditto.
14471
8ddad156
MS
144722002-01-04 Michael Snyder <msnyder@redhat.com>
14473
ca4976a6 14474 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
14475 * gdb.base/maint.exp: Add tests for maint info sections options.
14476
1b074332
JL
14477Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
14478
14479 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
14480
7d159115
CV
144812001-12-20 Corinna Vinschen <vinschen@redhat.com>
14482
14483 * gdb.asm/arm.inc: New file.
14484 * gdb.asm/asm-source.exp: Add arm targets.
14485 * gdb.asm/configure.in: Ditto.
14486 * gdb.asm/configure: Recreated from configure.in.
14487
8fb87725
JL
14488Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
14489
afabe08c
JL
14490 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
14491 with HP's compiler.
14492 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
14493 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
14494 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
14495 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
14496
14497 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
14498 either HP's compilers or GCC.
14499
db521deb
JL
14500 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
14501 a SIGBUS or SIGSEGV.
14502
14503 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
14504
14505 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
14506 can be compiled with either HP's compiler or GCC.
14507
cfa88ab7
JL
14508 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
14509 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
14510 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
14511
ca344dff
JL
14512 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
14513 to match current gdb output. Update due to using auto-solib-limit
14514 for limiting instead of overloading auto-solib-add.
14515 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
14516 test program.
14517
3f3c6e55 14518 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
14519 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
14520 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
14521 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
14522 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
14523 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
14524 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
14525 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
14526 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
14527 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
14528 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
14529 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
14530 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 14531
8fb87725
JL
14532 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
14533 a SIGTRAP to the inferior.
14534
cf599fa7
CV
145352001-12-19 Corinna Vinschen <vinschen@redhat.com>
14536
14537 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
14538 Substitute call to target_link by call to gdb_compile.
14539
2cd045cd
JL
14540Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
14541
a9c64011
AS
14542 * gdb.base/break.exp: Fix HP specific search string when testing
14543 backtracing in a called function.
2cd045cd 14544
a9c64011
AS
14545 * gdb.base/constvars.exp: Only set lang to C++ if we're
14546 compiling the test with HP's compilers.
14547 * gdb.base/volatile.exp: Similarly.
2cd045cd 14548
99ebe9ac
JB
145492001-12-19 Jim Blandy <jimb@redhat.com>
14550
14551 * gdb.base/printcmds.exp: Expect the null character to be printed
14552 as '\0', and the '\013' to be printed as '\v'.
14553 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
14554 * gdb.base/setvar.exp: Same.
14555
b9891b29
JB
145562001-12-17 Jim Blandy <jimb@redhat.com>
14557
0eba65ab
JB
14558 * gdb.base/completion.exp: Rather than completing very long
14559 filenames, which can make the readline library produce output we
14560 don't recognize, cd to the directory first, and then complete
14561 using nice, short relative paths.
14562
6970b5b1
JB
14563 * gdb.base/completion.exp: On some systems, there is, in fact, a
14564 variable named `b' in scope, since GDB treats all static
a9c64011
AS
14565 variables as being in scope. So use `no_var_named_this'
14566 instead of `b'.
6970b5b1 14567
b9891b29 14568 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 14569 can't find the core file's registers as a failure.
b9891b29 14570
e6ccd35f
JSC
145712001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
14572
a9c64011
AS
14573 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
14574 test expect string more specific.
e6ccd35f 14575
105ba819
CV
145762001-12-13 Corinna Vinschen <vinschen@redhat.com>
14577
14578 * gdb.asm/asm-source.exp: Add support for xstormy16.
14579 * gdb.asm/configure.in: Ditto.
14580 * gdb.asm/configure: Rebuild.
14581 * gdb.asm/xstormy16.inc: New file.
14582
e9e79dd9
FF
145832001-12-10 Fred Fish <fnf@redhat.com>
14584
14585 * gdb.base/maint.exp: Update to match changes in type dumping code.
14586
347dc97d
JB
145872001-12-10 Jim Blandy <jimb@redhat.com>
14588
14589 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
14590 matching the entry point symbol's name at the beginning of the
14591 line.
347dc97d 14592
5178b9d6
DJ
145932001-12-07 Daniel Jacobowitz <drow@mvista.com>
14594
14595 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
14596 gdb.c++/inherit.exp, gdb.c++/method.exp,
14597 gdb.c++/namespace.exp, gdb.c++/templates.exp,
14598 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
14599 and class layout support.
14600
af890c52
DJ
146012001-12-07 Daniel Jacobowitz <drow@mvista.com>
14602
14603 * gdb.c++/classes.exp: Add test for static member function.
14604 * gdb.c++/misc.cc: Add class with static member function.
14605
7a345fb3
JB
146062001-12-07 Jim Blandy <jimb@redhat.com>
14607
f2e54a80 14608 If GDB says it can't find the struct the function returned, report
8032bf31
JB
14609 those tests as `unsupported'.
14610 * gdb.base/call-rt-st.exp (print_struct_call): New function.
14611 Rewrite subsequent tests to use it.
14612
14613 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
14614 those tests as `unsupported'.
14615 * gdb.base/structs.exp (call_struct_func): New function.
14616 (do_function_calls): Use call_struct_func to call the functions
14617 returning structs.
14618
0bc69509
JB
14619 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
14620 whether functions are prototyped or not, so we can't possibly pass
14621 arguments to t_float_values2 properly.
14622
7a345fb3
JB
14623 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
14624 value of `timeout' for targets other than the mips*tx39-*.
14625
edb6ede1
MS
146262001-12-06 Michael Snyder <msnyder@redhat.com>
14627
d63a86f8 14628 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
14629 and detect whether the start symbol has a leading underscore.
14630
2d842f13
JB
146312001-12-04 Jim Blandy <jimb@redhat.com>
14632
14633 * gdb.base/completion.exp: Clarify indentation.
14634
68550daf
JB
146352001-12-03 Jim Blandy <jimb@redhat.com>
14636
14637 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
14638 variables on the S/390, not `.word'.
14639
cd5195a8
JB
146402001-11-30 Jim Blandy <jimb@redhat.com>
14641
14642 Add assembly-source tests for s390-ibm-linux.
14643 * gdb.asm/s390.inc: New file.
14644 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
14645 the S/390 architecture.
a9c64011 14646 * gdb.asm/configure: Regenerated.
cd5195a8 14647
ca9efc90
MS
146482001-11-30 Michael Snyder <msnyder@redhat.com>
14649
14650 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
14651 next, info source, info sources, info line, global and static
14652 variables, and static functions.
14653 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
14654 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
14655 * gdb.asm/asmsrc1.s: Add a static function and some variables.
14656 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
14657 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
14658 (gdbasm_leave): Restore frame pointer.
14659 (gdbasm_startup): Copy stack set-up from crt0.S.
14660
d0e66976
FN
146612001-11-26 Fernando Nasser <fnasser@redhat.com>
14662
14663 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
14664 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
14665 to a local (non-static) variable. Copy tstruct.a to a static buffer
14666 and return a pointer to that buffer.
14667 * gdb.base/callfwmall.c (t_structs_a): Ditto.
14668
e2334072
MK
146692001-11-24 Mark Kettenis <kettenis@gnu.org>
14670
14671 * gdb.asm/configure.in: Fix recognition of ix86 target.
14672 * gdb.asm/configure: Regenerate.
14673
756caa3d
MS
146742001-11-21 Michael Snyder <msnyder@redhat.com>
14675
14676 * gdb.asm/sparc.inc: New file.
14677 * gdb.asm/asm-source.exp: Recognize sparc target.
14678 * gdb.asm/configure.in: Recognize sparc target.
14679 * gdb.asm/configure: Regenerate.
d63a86f8 14680
9a4d72d5
MS
146812001-11-21 Michael Snyder <msnyder@redhat.com>
14682
14683 * gdb.asm/m32r.inc: New file.
14684 * gdb.asm/asm-source.exp: Recognize m32r target.
14685 * gdb.asm/configure.in: Recognize m32r target.
14686 * gdb.asm/configure: Regenerate.
14687
a773d1cd
MS
146882001-11-20 Michael Snyder <msnyder@redhat.com>
14689
017ac23d
MS
14690 * gdb.asm/i386.inc: New file.
14691 * gdb.asm/asm-source.exp: Recognize ix86 target.
14692 * gdb.asm/configure.in: Recognize ix86 target.
14693 * gdb.asm/configure: Regenerate.
14694
a773d1cd
MS
14695 * gdb.c++/namespace.exp: Fix quotes in output messages.
14696
bb632afb
MS
146972001-11-14 Michael Snyder <msnyder@redhat.com>
14698
25d559ca 14699 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
14700 qualifier in a type cast expression, to designate an address
14701 in the instruction space (Harvard architecture).
14702
4749e309
MS
147032001-11-13 Michael Snyder <msnyder@redhat.com>
14704
14705 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
14706 Tests for expressions using 'const' and 'volatile'.
14707
25050984
CV
147082001-11-13 Corinna Vinschen <vinschen@redhat.com>
14709
14710 * gdb.asm/asm-sources.exp: Allow defining linker flags.
14711
1902c51f
DJ
147122001-11-12 Daniel Jacobowitz <drow@mvista.com>
14713
14714 * lib/mi-support.exp (mi_run_to_helper): Move comments
14715 outside of gdb_expect.
14716
dcf95b47
DJ
147172001-11-11 Daniel Jacobowitz <drow@mvista.com>
14718
14719 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
14720 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
14721 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
14722 mi0_run_to): New functions.
14723 * gdb.mi/mi-simplerun.exp: Use them.
14724 * gdb.mi/mi0-simplerun.exp: Likewise.
14725 * gdb.mi/mi-var-cmd.exp: Likewise.
14726 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 14727
45b074e1
AC
147282001-11-10 Andrew Cagney <ac131313@redhat.com>
14729
14730 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
14731 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
14732
bf50d346
AC
147332001-11-09 Andrew Cagney <ac131313@redhat.com>
14734
14735 * gdb.base/restore.exp: Include $expected value in restored test
14736 message.
14737
9383332c
AC
147382001-11-09 Andrew Cagney <ac131313@redhat.com>
14739
14740 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
14741 implemented.
14742
db62520a
MS
147432001-11-08 Michael Snyder <msnyder@redhat.com>
14744
14745 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
14746 Add pass/fail message for stop at breakpoint in call dummy function.
14747
b5703437
MS
147482001-11-07 Michael Snyder <msnyder@redhat.com>
14749
d63a86f8
RM
14750 * gdb.c++/templates.exp (test_template_breakpoints):
14751 If we get an overload menu, but it does not match what
760f6330 14752 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
14753 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
14754 making the whitespace optional. Argument for "new" may be
14755 "unsigned" as well as "unsigned int/long".
d63a86f8 14756 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
14757 making the whitespace optional. Also replace "(void) with
14758 "((void|)), making the keyword "void" optional.
d63a86f8 14759 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
14760 making the whitespace optional. Also replace "(void) with
14761 "((void|)), making the keyword "void" optional.
3bf40917
MS
14762 * gdb.base/callfuncs.c (t_float_values): This function must
14763 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 14764 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
14765 can be tested against both cases. Usually one case involves
14766 promotion of float to double, while the other does not.
14767 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
14768 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
14769 includes a stack frame for "start".
14770
c8ab4e6d
JB
147712001-11-05 Jim Blandy <jimb@redhat.com>
14772
14773 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
14774 pointers are 32 bits long, and that offsets of relocs are always
14775 stored in the data (REL-style), and not in the reloc entry itself
14776 (RELA-style).
14777 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
14778 stabs.
14779
3f08ced9
MS
147802001-11-01 Michael Snyder <msnyder@redhat.com>
14781
14782 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
14783 and regular expression operators by using quoting.
14784
cbfa24cd
MS
147852001-10-31 Michael Snyder <msnyder@redhat.com>
14786
14787 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
14788 depending on what the symbol table contains.
14789 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
14790 the output of the ptype command. Similarly, accept both "const &"
14791 and "const&".
14792
aaa68313
CV
147932001-10-31 Corinna Vinschen <vinschen@redhat.com>
14794
14795 * gdb.base/miscexprs.c (main): Add usage of preprocessor
14796 symbol `STORAGE' to allow to choose the storage class of
14797 the local datastructures.
14798 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
14799 compiler directive.
14800
91740388
MS
148012001-10-30 Michael Snyder <msnyder@redhat.com>
14802
14803 * gdb.base/jump.exp: Allow it to run for all targets.
14804
1b7c05e7
CV
148052001-10-29 Corinna Vinschen <vinschen@redhat.com>
14806
14807 * gdb.base/call-ar-st.c (print_double_array): Match for loop
14808 with new double_array size.
14809 (main): Change storage class of all local variables to static.
14810 Reduce size of double_array to 9.
14811 * gdb.base/call-ar-st.exp: Increase timeout value.
14812 Change expected output for double array to match new size in
14813 call-ar-st.c.
14814
36a22261
CV
148152001-10-29 Corinna Vinschen <vinschen@redhat.com>
14816
14817 * gdb.base/ending-run.exp: Create identical output when passing
14818 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 14819 Stormy16 target.
36a22261 14820
92b8ae91
MK
148212001-10-28 Mark Kettenis <kettenis@gnu.org>
14822
14823 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
14824 that we catch the expected failure under Linux/x86.
14825
cb135b83
OF
148262001-10-29 Orjan Friberg <orjanf@axis.com>
14827
14828 * gdb.base/setvar.exp: Escape curly braces.
14829 * gdb.stabs/weird.exp: Ditto.
14830
6884aa54
DJ
148312001-10-27 Daniel Jacobowitz <drow@mvista.com>
14832
14833 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
14834 * gdm.mi/mi0-hack-cli.exp: Likewise.
14835
0398c9aa
AC
148362001-10-25 Andrew Cagney <ac131313@redhat.com>
14837
14838 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
14839 messages.
14840
d20bf2e8
AC
148412001-10-21 Andrew Cagney <ac131313@redhat.com>
14842
14843 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
14844 checking MI enabled.
14845
03dd63aa
CV
148462001-10-09 Corinna Vinschen <vinschen@redhat.com>
14847
14848 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
14849
1d9d99f3
FCE
148502001-10-04 Frank Ch. Eigler <fche@redhat.com>
14851
14852 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
14853 if gdb child process crashes, just signal an error.
14854
838ae6c4
JB
148552001-10-02 Jim Blandy <jimb@redhat.com>
14856
14857 * lib/gdb.exp (test_xfail_format): Simplify.
14858
14859 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
14860 front of the variable name `format'. Simplify `if'.
14861
8f0cbc1c
DJ
148622001-10-01 Daniel Jacobowitz <drow@mvista.com>
14863
14864 * gdb.threads/pthreads.exp: Wait for output and delay
14865 before sending ^C.
14866
1f08dafd
DJ
148672001-10-01 Daniel Jacobowitz <drow@mvista.com>
14868
14869 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
14870 some incorrect output instead of timing out.
14871 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
14872
674f90ff
CV
148732001-09-28 Corinna Vinschen <vinschen@redhat.com>
14874
14875 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
14876 check to allow additional `int'.
14877
9b284272
DJ
148782001-09-27 Daniel Jacobowitz <drow@mvista.com>
14879
14880 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
14881 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
14882
b55a4771
MS
148832001-09-27 Michael Snyder <msnyder@redhat.com>
14884
14885 * lib/gdb.exp (test_debug_format): New proc.
14886 (setup_xfail_format): Use new proc test_debug_format.
14887 * gdb.base/constvars.exp (local_compiler_xfail_check): New
14888 proc; use new service proc test_debug_format.
14889 Replace all other "gcc_compiled" tests with this test.
14890 * gdb.base/volatile.exp (local_compiler_xfail_check): New
14891 proc; use new service proc test_debug_format.
14892 Replace all other "gcc_compiled" tests with this test.
14893
148942001-09-27 Michael Snyder <msnyder@redhat.com>
14895
14896 * gdb.base/cvexpr.exp: New file.
14897 * gdb.base/cvexpr.c: New file
14898 Test for expressions using const and volatile keywords.
14899
4e6667ac
CV
149002001-09-26 Corinna Vinschen <vinschen@redhat.com>
14901
14902 * gdb.base/constvars.exp: Check for different orders of keywords
14903 and additional "int" strings in output.
14904
4f337972
AC
149052001-09-22 Andrew Cagney <ac131313@redhat.com>
14906
14907 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
14908 responses from "help maint".
14909
2015650d
FCE
149102001-09-19 Frank Ch. Eigler <fche@redhat.com>
14911
14912 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
14913 to localhost:NNN instead of :NNN, in case Xvfb is listening
14914 only on TCP.
14915
f3bcedc1
CV
149162001-09-19 Corinna Vinschen <vinschen@redhat.com>
14917
14918 * gdb.base/recurse.exp: When checking leaving the watchpoint
14919 scope, recognize when gdb is in function's epilogue and pass.
14920
6b819c92
KS
149212001-09-18 Keith Seitz <keiths@redhat.com>
14922
14923 * lib/insight-support.exp (_gdbtk_export_target_info): Add
14924 support for running tests against sid targets.
14925 (gdbtk_done): Ditto.
14926
a10c9419
CV
149272001-09-18 Corinna Vinschen <vinschen@redhat.com>
14928
14929 * gdb.base/ending-run.c (main): Set stdout buffersize
14930 to the same reasonable value for any target.
14931 * gdb.base/ending-run.exp: Add a regular expression
14932 to make testsuite happy on Sanyo Stormy16 target.
14933
739d0d99
CV
149342001-09-17 Corinna Vinschen <vinschen@redhat.com>
14935
14936 * gdb.base/display.c (do_loops): Add float variable `f'.
14937 Increment f in loop.
14938 * gdb.base/display.exp: Increment timeout by 60 seconds.
14939 Change float display test to use variable `f'.
14940
1b8947f0
JB
149412001-09-17 Jim Blandy <jimb@redhat.com>
14942
14943 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
14944 overflowing the limited breakpoint tables on some ROM monitors
14945 (like the ROM68K).
14946
9890ac81
FCE
149472001-09-15 Frank Ch. Eigler <fche@redhat.com>
14948
14949 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
14950 the "-ac" (disable access control) flag.
14951
6db765ea
JH
149522001-08-30 Jeff Holcomb <jeffh@redhat.com>
14953
14954 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
14955 ints.
14956
4c32cc04
KS
149572001-08-30 Keith Seitz <keiths@redhat.com>
14958
14959 * lib/gdb.exp: Move all insight-related functionality into
14960 separate file.
14961 * lib/insight-support.exp: New file.
14962
8d6e6f81
FCE
149632001-08-29 Frank Ch. Eigler <fche@redhat.com>
14964
14965 * config/sid.exp (sid_start): Never set sid verbosity; disable
14966 expect_background {} that consumed its stdout; tolerate </dev/null.
14967 Attempt to set endianness override in "sid" protocol mode. Cleanup.
14968
6a90e1d0
AC
149692001-08-18 Andrew Cagney <ac131313@redhat.com>
14970
14971 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
14972 CLI jump command to start it.
14973 (mi_run_to_main): Fail immediatly when unexpected output.
14974
1759b3c3
AC
149752001-08-18 Andrew Cagney <ac131313@redhat.com>
14976
14977 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
14978 beginning of function. Fix PR gdb/191.
14979
61d11d80
FCE
149802001-08-16 Frank Ch. Eigler <fche@redhat.com>
14981
14982 * config/sid.exp (sid_start): Don't warn if we cannot figure out
14983 what to force sid endianness to.
14984
942a4df2
KS
149852001-08-15 Keith Seitz <keiths@redhat.com>
14986
14987 * lib/gdb.exp (gdbtk_start): Don't set environment
14988 variables for TCL_LIBRARY and friends. Insight will
14989 now figure these out for itself.
14990
0521c418
MS
149912001-08-02 Michael Snyder <msnyder@redhat.com>
14992
14993 * gdb.base/completion.exp: Remove the symbol "a64l" from
14994 the expect string; this is target-specific, and not related
14995 to what is being tested.
14996
74a9a58a
DB
149972001-08-02 Dave Brolley <brolley@redhat.com>
14998
14999 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
15000
c70819fa
MS
150012001-07-25 Michael Snyder <msnyder@redhat.com>
15002
c2b8fa57
MS
15003 * gdb.base/consecutive.exp: New file. Test stepping over
15004 breakpoints on consecutive instructions.
15005 * gdb.base/consecutive.c: New file.
15006
c70819fa
MS
15007 * gdb.base/call-rt-st.exp: Use double-backslash to quote
15008 curly braces in regular expressions.
15009
2b1a1355
MS
150102001-07-25 Michael Snyder <msnyder@redhat.com>
15011
15012 * gdb.base/ending-run.exp: Accept "Program exited normally" as
15013 legitimate output from stepping out of main.
15014
413eca6f
KS
150152001-07-22 Keith Seitz <keiths@redhat.com>
15016
15017 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
15018 the empty string, do not run the tests.
15019
7e5a9322
SC
150202001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15021
15022 * gdb.base/long_long.exp: Detect size of pointer. Take into
15023 account 2-byte pointers when testing for p/a results.
15024
de58f10f
SC
150252001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15026
d63a86f8 15027 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
15028 and defined to 1K for m68hc11.
15029 (random_data): Reduce table to 1K for embedded platforms (68hc11).
15030 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
15031 (sizeof_random_data): New variable to tell the size of the data table;
15032 don't test past this size; always run to main.
15033
d6f5fea1
SC
150342001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15035
15036 * gdb.base/return2.exp: return of long long and double fails for
15037 68HC11; don't execute these tests on that platform.
15038 * gdb.base/return.exp: Return of a double fails for 68hc11.
15039
c477543d
SC
150402001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15041
15042 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
15043 tests that print a float.
15044 * call-rt-st.exp: Likewise.
15045
63cf1c79
MK
150462001-07-12 Mark Kettenis <kettenis@gnu.org>
15047
15048 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
15049 running this test on Linux.
15050
112f9ab5
MC
150512001-06-24 Michael Chastain <chastain@redhat.com>
15052
15053 * gdb.base/arithmet.exp: Remove some tests to make all test names
15054 unique.
15055
4970cb0f
MS
150562001-07-03 Michael Snyder <msnyder@redhat.com>
15057
15058 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
15059 the output of the ptype command.
15060
d85da69f
MS
150612001-07-02 Michael Snyder <msnyder@redhat.com>
15062
4c8a82de
MS
15063 * gdb.base/completion.exp: Don't assume that break.c is the only
15064 source file that may contain functions named "marker".
d85da69f
MS
15065 * gdb.base/corefile.exp: Quote the curly braces in regexp.
15066
8afc772b
AC
150672001-06-28 Andrew Cagney <ac131313@redhat.com>
15068
15069 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
15070 of files to delete.
15071
15072 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
15073 * gdb.disasm/h8300s.exp: New file.
15074 gdb.disasm/h8300s.s: Likewise.
15075
cff22675
AC
150762001-06-27 Andrew Cagney <ac131313@redhat.com>
15077
15078 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
15079 empty breakpoint tables.
15080
68c81b54
AC
150812001-06-25 Andrew Cagney <ac131313@redhat.com>
15082
15083 * lib/mi-support.exp: Update args=... part of stop-reason
15084 patterns. Accept either a list or a tuple.
15085
2dd62704
AC
150862001-06-23 Andrew Cagney <ac131313@redhat.com>
15087
15088 * lib/mi-support.exp: Remove local emacs variable defining
15089 change-log-default-name.
15090
b4127474
MC
150912001-06-22 Michael Chastain <chastain@redhat.com>
15092
15093 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
15094 This is operationally compatible with the previous version.
15095
8dbfb380
JB
150962001-06-13 Jim Blandy <jimb@redhat.com>
15097
15098 * lib/gdb.exp (gdb_test): Doc fix.
15099
f2d8c86d
MC
151002001-06-10 Michael Chastain <chastain@redhat.com>
15101
15102 * gdb.base/exprs.exp: Remove a duplicate test.
15103
81564d34
JB
151042001-06-06 Jim Blandy <jimb@redhat.com>
15105
15106 * gdb.base/return2.exp (main): Use values to test float and double
15107 returns that are not NaN's, to avoid being confused by IEEE
15108 comparison rules.
15109
da55addb
MS
151102001-06-04 Michael Snyder <msnyder@redhat.com>
15111
15112 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 15113 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
15114 rather than wait for 12 more tests to time out.
15115
42c65987
JB
151162001-06-06 Jim Blandy <jimb@redhat.com>
15117
b18bced9 15118 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 15119 Don't forget to match the GDB prompt.
b18bced9 15120
42c65987
JB
15121 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
15122
5b41e5f0
JB
151232001-06-04 Jim Blandy <jimb@redhat.com>
15124
15125 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
15126 command.
15127
015e046f
KB
151282001-05-31 Kevin Buettner <kevinb@redhat.com>
15129
15130 * gdb.base/annota1.exp (info break): Match four or more spaces
15131 after "Address".
15132
fb1ffbbe
MC
151332001-05-31 Michael Chastain <chastain@redhat.com>
15134
15135 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
15136 (dm_type_int_star): Likewise.
15137 (dm_type_long_star): Likewise.
15138 (dm_type_void_star): Likewise.
15139
5ea2a32c
KB
151402001-05-29 Kevin Buettner <kevinb@redhat.com>
15141
15142 * gdb.base/completion.exp (INPUTRC): Set this environment variable
15143 to a known value in order to get consistent results regardless
15144 of the setting of INPUTRC or the presence or contents of .inputrc.
15145
ae23c492
MS
151462001-05-24 Michael Snyder <msnyder@redhat.com>
15147
ac55707e
MS
15148 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
15149 Don't require that the main thread and the manager thread are the
15150 first in the list.
15151
ae23c492
MS
15152 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
15153 debugging. If test fails, issue an "unsupported" not a "fail".
15154
400071f1
JB
151552001-05-24 Jim Blandy <jimb@redhat.com>
15156
15157 Don't assume that short is shorter than int.
15158 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
15159 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 15160 this isn't true.
400071f1
JB
15161 ("print unsigned char == (~0)"): Add test that verifies that ~0,
15162 an int, is not equal to ~0 stored in an unsigned char. This tests
15163 the same thing that the previous test meant to, but works on
15164 16-bit machines, too.
15165 ("print unsigned char != (~0)"): Same test, complemented.
15166
0816a3e5
MS
151672001-05-24 Michael Snyder <msnyder@redhat.com>
15168
15169 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 15170 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
15171 and prevents dejagnu getting out of step.
15172
f6dc23a9
KB
151732001-05-23 Kevin Buettner <kevinb@redhat.com>
15174
15175 * gdb.base/finish.exp (finish_void): Revise pattern for
15176 stopping on the call statement to not permit stopping at
15177 the start of the instructions comprising the call sequence.
15178
7dbd117d
MC
151792001-05-19 Michael Chastain <chastain@redhat.com>
15180
15181 * gdb.base/callfuncs.exp: Make all test names unique.
15182 * gdb.base/commands.exp: Make all test names unique.
15183 * gdb.base/condbreak.exp: Make all test names unique.
15184 * gdb.base/dbx.exp: Make all test names unique.
15185 * gdb.base/default.exp: Make all test names unique.
15186 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
15187 and TIMEOUT messages to their corresponding PASS message.
15188 * gdb.base/ending-run.exp: Make all test names unique.
15189 * gdb.base/long_long.exp: Remove duplicate test.
15190
6b0b0a9e
KB
151912001-05-21 Kevin Buettner <kevinb@redhat.com>
15192
15193 * gdb.base/finish.exp (finish_void): Allow "finish" command to
15194 stop on the call statement as well as the statement after the
15195 call.
15196
2caa35cb
MS
151972001-05-21 Michael Snyder <msnyder@redhat.com>
15198
15199 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
15200
40713331
EZ
152012001-05-10 Elena Zannoni <ezannoni@redhat.com>
15202
a9c64011
AS
15203 * gdb.base/completion.exp: Revamp test. Make it execute on all
15204 platforms.
40713331 15205
c2c1be8d
EZ
152062001-05-10 Elena Zannoni <ezannoni@redhat.com>
15207
a9c64011
AS
15208 * config/gdbserver.exp (gdb_load): Handle the case
15209 in which the arguments to gdbserver are given in the
15210 baseboard configuration file.
15211 Also handle the case in which the server needs to do a
15212 load.
2c9cd303 15213
9671de48
KS
152142001-05-07 Keith Seitz <keiths@cygnus.com>
15215
a9c64011
AS
15216 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
15217 set up the display for testing.
15218 (gdbtk_start): Convert all paths to paths that tcl will like.
15219 Export target information to environment.
15220 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
15221 necessary.
15222 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
15223 (to_tcl_path): New proc to convert a given pathname into
15224 a path acceptible as an argument to a tcl command.
15225 (_gdbtk_export_target_info): New proc to export target info
15226 into the environment for gdbtk testing.
15227 (gdbtk_done): New proc to signal end-of-test.
9671de48 15228
5a360f47
JB
152292001-05-06 Jim Blandy <jimb@redhat.com>
15230
15231 * restore.c: Make the code of caller0 correspond to its comment.
15232
66c756c6
MS
152332001-05-03 Michael Snyder <msnyder@redhat.com>
15234
15235 * config/sid.exp (gdb_target_sid): Check for error messages.
15236 On error or timeout, don't make expect exit (which will terminate
15237 all subsequent tests); instead just make gdb exit.
d63a86f8 15238 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
15239 return a negative value.
15240
a966fde5
JB
152412001-04-24 Jim Blandy <jimb@redhat.com>
15242
851c18e0
JB
15243 * gdb.c++/templates.exp: If we see the prompt for the overload
15244 list, but we haven't recognized any of the longer patterns,
15245 arrange for this test to fail, not hang.
15246
a966fde5
JB
15247 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
15248 variations.
15249
db144853
MC
152502001-04-22 Michael Chastain <chastain@redhat.com>
15251
15252 * gdb.c++/local.exp: Use the 'runto' library function.
15253 * gdb.c++/namespace.exp: Likewise.
15254 * gdb.c++/overload.exp: Likewise.
15255
3207ec21
KB
152562001-03-26 Kevin Buettner <kevinb@redhat.com>
15257
15258 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
15259 * gdb.base/step-line.exp: New file. Test step/next in presence of
15260 #line directives.
15261 * gdb.base/step-line.c: New file. Test program for the above.
15262 * gdb.base/step-line.inp: New file. We pretend that this file has
15263 been transformed by some other tool into step-line.c.
15264
13b57657
JB
152652001-03-21 Jim Blandy <jimb@redhat.com>
15266
15267 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
15268 unmangled operator names.
15269
754cbe1c
JB
152702001-03-20 Jim Blandy <jimb@redhat.com>
15271
15272 * gdb.threads/linux-dp.exp: Recognize an additional message
15273 generated by GDB when it doesn't understand how to debug threads
15274 on the target system.
15275
177495c9
AC
152762001-03-19 Andrew Cagney <ac131313@redhat.com>
15277
15278 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
15279
f266096b
MC
152802001-03-12 Michael Chastain <chastain@redhat.com>
15281
15282 * gdb.c++/derivation.exp: Use the 'runto' library function.
15283
cac3c2ff
MC
152842001-03-12 Michael Chastain <chastain@redhat.com>
15285
15286 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
15287
b6c11a24
MC
152882001-02-24 Michael Chastain <chastain@redhat.com>
15289
15290 * gdb.c++/ref-types.exp: Change handwritten code to library
15291 function 'runto'.
15292
6bae5bce
OF
152932001-03-16 Orjan Friberg <orjanf@axis.com>
15294
15295 * gdb.base/signals.exp: Set count to 0 explicitly.
15296
0015fd9a
MS
152972001-03-15 Mark Salter <msalter@redhat.com>
15298
15299 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
15300 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
15301 (gdb_load): Add support for additional target_info: gdb_download_size
15302 and gdb_load_timeout.
0015fd9a 15303
fc33412a
DT
15304Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
15305
15306 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
15307 file -- to prevent failing when the compile fails but we have no
15308 intention of running the tests anyway.
fc33412a
DT
15309
15310 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
15311 tests if set.
15312
15313 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 15314 integers.
fc33412a
DT
15315
15316 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
15317 * gdb.c++/namespace.exp: Ditto.
15318
115f06de
OF
153192001-03-07 Orjan Friberg <orjanf@axis.com>
15320
15321 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
15322 * gdb.base/pointers.exp: Relax pattern match of decimals.
15323
b6ba6518
KB
153242001-03-06 Kevin Buettner <kevinb@redhat.com>
15325
15326 * Makefile.in, config/abug.exp, config/cfdbug.exp,
15327 config/cpu32bug.exp, config/dve.exp, config/est.exp,
15328 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
15329 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
15330 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
15331 config/sh.exp, config/sid.exp, config/slite.exp,
15332 config/sparclet.exp, config/udi.exp, config/unknown.exp,
15333 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
15334 config/vxworks.exp, config/vxworks29k.exp,
15335 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
15336 gdb.base/all-bin.exp, gdb.base/annota1.exp,
15337 gdb.base/arithmet.exp, gdb.base/assign.exp,
15338 gdb.base/async.exp, gdb.base/attach.exp,
15339 gdb.base/bitfields.exp, gdb.base/bitops.exp,
15340 gdb.base/break.exp, gdb.base/call-ar-st.exp,
15341 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
15342 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
15343 gdb.base/commands.exp, gdb.base/completion.exp,
15344 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15345 gdb.base/constvars.exp, gdb.base/corefile.exp,
15346 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
15347 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
15348 gdb.base/ending-run.exp, gdb.base/environ.exp,
15349 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15350 gdb.base/finish.exp, gdb.base/foll-exec.exp,
15351 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
15352 gdb.base/funcargs.exp, gdb.base/help.exp,
15353 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
15354 gdb.base/logical.exp, gdb.base/long_long.exp,
15355 gdb.base/maint.exp, gdb.base/mips_pro.exp,
15356 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
15357 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
15358 gdb.base/pointers.exp, gdb.base/printcmds.exp,
15359 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
15360 gdb.base/regs.exp, gdb.base/relational.exp,
15361 gdb.base/remote.exp, gdb.base/reread.exp,
15362 gdb.base/restore.exp, gdb.base/return2.exp,
15363 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
15364 gdb.base/selftest.exp, gdb.base/setshow.exp,
15365 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
15366 gdb.base/sigall.exp, gdb.base/signals.exp,
15367 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
15368 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15369 gdb.base/step-test.exp, gdb.base/structs.c,
15370 gdb.base/structs.exp, gdb.base/structs2.exp,
15371 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
15372 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
15373 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
15374 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
15375 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
15376 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
15377 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
15378 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
15379 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
15380 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
15381 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
15382 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
15383 gdb.fortran/types.exp, gdb.java/jmisc.exp,
15384 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15385 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
15386 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15387 gdb.trace/circ.exp, gdb.trace/collection.exp,
15388 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
15389 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15390 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
15391 gdb.trace/report.exp, gdb.trace/save-trace.exp,
15392 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15393 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15394 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
15395 notices.
15396
dc96c6c7 153972001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
15398
15399 * gdb.base/varargs.c (find_max_double): Fix printf format string:
15400 first arg is int not float.
15401
dc96c6c7 154022001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
15403
15404 * gdb.base/reread.exp: Unsupported for non-native targets;
15405 doesn't work for remote debugging.
15406
9b0c4aeb
FN
154072001-02-19 Fernando Nasser <fnasser@redhat.com>
15408
15409 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
15410 * gdb.base/ending-run.exp: Properly handle the BSP state when
15411 stepping past the end of main.
9b0c4aeb 15412
02aa71d5
MC
154132001-02-19 John Moore <jmoore@redhat.com>
15414
15415 * gdb.base/commands.exp (infrun_breakpoint_command_test):
15416 Converted HPUX fix for non-expected items following multiple
15417 step commands into general solution for all platforms.
15418
1fa449a4
MC
154192001-02-18 Michael Chastain <chastain@redhat.com>
15420
15421 * gdb.c++/classes.exp (do_tests): Change runto statements
15422 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15423 statements demangler agnostic.
15424 * gdb.c++/virtfunc.exp (do_tests): Likewise.
15425 (gdb_virtfunc_restart): Likewise.
15426
b2f9ec70
MC
154272001-02-14 Michael Chastain <chastain@redhat.com>
15428
15429 * gdb.c++/inherit.exp (do_tests): Change runto statements
15430 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15431 statements demangler agnostic.
15432
cf74b8ca
AC
15433Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
15434
15435 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
15436 ``continue to bkpt at common_routine in thread 2'' and ``stopped
15437 before calling common_routine 15 times'' tests.
cf74b8ca 15438
99f78f56
MC
154392001-02-11 Michael Chastain <chastain@redhat.com>
15440
15441 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
15442 Helps the test script figure out which demangler is in use.
15443 (dm_type_foo_ref): Ditto.
15444 (dm_type_int_star): Ditto.
15445 (dm_type_long_star): Ditto.
15446 (dm_type_unsigned_int): Ditto.
15447 (dm_type_void): Ditto.
15448 (dm_type_void_star): Ditto.
99707966 15449 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
15450 Probe the gdb demangler and set variables to accommodate
15451 formatting differences.
15452 (info_func_regexp): New function. Same as info_func, but
15453 matches against a regexp.
15454 (info_func): Match against a literal string.
15455 (print_addr_2): New function. Match against a literal string,
15456 which can be different from the input to gdb.
15457 (print_addr): Simply call print_addr_2 with the same argument twice.
15458 (test_lookup_operator_functions): Use demangler formatting variables.
15459 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
15460 the tests in the same order as the C++ class declaration.
15461 (test_paddr_operator_functions): Ditto.
15462 (test_paddr_overloaded_functions): Ditto.
15463 (test_paddr_hairy_functions): Use demangler formatting variables.
15464 Add reference to gdb/19 for related tests.
15465 (do_tests): Call probe_demangler.
15466
1de8f023
KB
154672001-01-30 Kevin Buettner <kevinb@redhat.com>
15468
15469 * gdb.c++/templates.cc (printf): Remove unused function definition.
15470
ca3f91ed
MS
154712001-01-26 Felix Lee <flee@redhat.com>
15472
15473 * sid.exp (sid_exit): Pass host, not target, to remote_close.
15474
154752001-01-25 matthew green <mrg@redhat.com>
15476
15477 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
15478 up sid.
15479 (sid_exit): Call `remote_pop_conn' after GDB is gone.
15480
154812001-01-25 matthew green <mrg@redhat.com>
15482
15483 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 15484 Deprecate $sid_spawn_id.
ca3f91ed
MS
15485 (sid_exit): Remove code necessary only for `spawn.'
15486
154872001-01-25 matthew green <mrg@redhat.com>
15488
15489 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
15490
fb18ec4a
MC
154912001-01-28 Michael Chastain <chastain@redhat.com>
15492
15493 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
15494 to call when tests fail. It takes gdb out of the overloaded
15495 function choice menu back to the main prompt, so that the test
15496 program stays synchronized.
15497 (set_bp_overloaded): New proc to collect all the common
15498 code for setting a breakpoint on an overloaded name. Calls
15499 take_gdb_out_of_choice_menu when needed.
15500 (menu_overload1arg): New variable to collect the repeated
15501 instances of the expected menu for an overloaded name. Change
15502 the regular expression to handle changes in g++ type encoding:
15503 "void" can be either "void" or "", and "unsigned int" can be
15504 either "unsigned int" or "unsigned".
15505 (continue_to_bp_overloaded): Change regular expressions to handle
15506 changes in g++ type encoding.
15507 (no proc): Call take_gdb_out_of_choice_menu when needed.
15508 Remove redundant calls to "info break". Accept either "canceled"
15509 or "cancelled". Change regular expressions in "info break"
15510 calls to handle changes in g++ type encoding. Give all tests
15511 unique strings.
15512
9c646a6e
BE
155132001-01-17 Ben Elliston <bje@redhat.com>
15514
15515 * config/sid.exp: New file.
15516
9549d9c1
AC
15517Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
15518
15519 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
15520
dc96c6c7 155212000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
15522
15523 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
15524 Add a RE to accept a non-ascii char if one is ever presented.
15525
b4df4f68
FN
155262000-12-20 Fernando Nasser <fnasser@redhat.com>
15527
297dd0fd 15528 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 15529
dc96c6c7 155302000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 15531
d63a86f8 15532 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
15533 in regexp. One '\' does not suffice on Linux.
15534
4a7bddb6
MC
155352000-12-09 Michael Chastain <chastain@redhat.com>
15536
15537 * gdb.base/break.exp (test_clear_command): Use a marker function
15538 rather than 'main' for the test function. Also move this
15539 test to an execution point where the marker function names are
15540 guaranteed to be bound to functions. (Executing tests after a
15541 'finish' from main runs into name conflicts with local names
15542 in __libc_start_main).
15543
dc96c6c7 155442000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
15545
15546 * gdb.base/finish.exp: New test for gdb's "finish" command.
15547 * gdb.base/return2.exp: New test for gdb's "return" command.
15548 * gdb.base/return2.c: New source file for above.
15549
dc96c6c7 155502000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
15551
15552 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
15553 * gdb.base/miscexprs.exp: Ditto.
15554 * gdb.base/pointers.exp: Ditto.
15555 * gdb.c++/derivation.exp: Ditto.
15556 * gdb.c++/local.exp: Ditto.
15557 * gdb.c++/namespace.exp: Ditto.
15558 * gdb.c++/overload.exp: Ditto.
15559 * gdb.c++/ref-types.exp: Ditto.
15560
dc96c6c7 155612000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
15562
15563 * gdb.base/constvars.exp: Test result of "up" command.
15564 * gdb.base/miscexprs.exp: Ditto.
15565 * gdb.base/pointers.exp: Ditto.
15566 * gdb.base/scope.exp: Ditto.
15567 * gdb.c++/derivation.exp: Ditto.
15568 * gdb.c++/local.exp: Ditto.
15569 * gdb.c++/namespace.exp: Ditto.
15570 * gdb.c++/overload.exp: Ditto.
15571 * gdb.c++/ref-types.exp: Ditto.
15572
44097287
FN
155732000-11-22 Michael Chastain <chastain@redhat.com>
15574
15575 * mips_pro.exp: Accept either "middle -> top -> main" or
15576 "middle -> main" in the backtrace, because gcc can optimize
15577 tail calls to jumps. Remove setup_xfail for the hppa case.
15578 Add a comment with the original warning messages from PR 3016,
15579 which was filed in 1993, to preserve them for posterity.
15580
9d2e1bab
ND
155812000-11-17 Nick Duffek <nsd@redhat.com>
15582
15583 * lib/gdb.exp (gdb_test): Override timeout with board info.
15584
1aca8eb7
ND
155852000-11-17 Nick Duffek <nsd@redhat.com>
15586
15587 * gdb.base/display.exp: Don't kill running stub. Add "again" to
15588 the second kill and detach messages.
15589
93076499
ND
155902000-11-17 Nick Duffek <nsd@redhat.com>
15591
15592 * configure.in: Add AC_EXEEXT.
15593 * configure: Regenerate.
15594 * Makefile.in (just-check): Export EXEEXT.
15595 * lib/gdb.exp ($EXEEXT): Import from environment.
15596 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
15597 expect "maint dump-me" on Cygwin.
15598 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
15599 $EXEEXT.
15600
30e87cd3
ND
156012000-11-17 Nick Duffek <nsd@redhat.com>
15602
15603 * gdb.base/break.exp: Test backtrace and finish from called
15604 function on all platforms, not just HP-UX.
15605
dc96c6c7 156062000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
15607
15608 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
15609 code from gdb_target_monitor, so it can be used independantly
15610 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 15611
dc96c6c7 156122000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
15613
15614 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
15615 * gdb.base/corefile.exp: Expect the message "Program is being
15616 debugged already" when we send the "corefile" command, since
15617 the preceeding gdb_load may have connected gdb to a remote target.
15618 * gdb.base/display.exp: Disable hardware watchpoints if new
15619 board info variable "no_hardware_watchpoints" is true.
15620 Replace single-letter commands with more readable ones.
15621 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
15622 if new board info variable "no_hardware_watchpoints" is true.
15623 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
15624 to see if stdio (printf) testing is possible.
15625 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
15626 board info variable "no_hardware_watchpoints" is true. Use new
15627 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
15628
39124dea
FN
156292000-11-13 Fernando Nasser <fnasser@redhat.com>
15630
15631 From Orjan Friberg <orjanf@axis.com>:
15632 * gdb.base/printcmds.exp: Escape curly braces followed by a number
15633 in array print pattern match.
15634
a9e2e984
FN
156352000-11-09 Fernando Nasser <fnasser@redhat.com>
15636
15637 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
15638 spelling "cancelled" to U.S. spelling "canceled" to match changes
15639 made to gdb.
15640 * gdb.c++/ovldbreak.exp: Ditto.
15641
c7db355b
PS
156422000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15643
15644 * gdb.base/callfuncs.c (main): Moved to end of file, call
15645 t_double_values to initialize the FPU before inferior calls are made.
15646 * gdb.base/callfuncs.exp: Test for register preservation after calling
15647 inferior functions. Add tests for continuining, finishing and
15648 returning from a stop in a call dummy.
15649
dc96c6c7 156502000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
15651
15652 * gdb.base/commands.exp: Break up long lines, and re-indent.
15653
dc96c6c7 156542000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
15655
15656 * config/gdbserver.exp: Rewritten from the ground up, to make it
15657 compatible with the current dejagnu tree, and to make it work with
15658 the new "gdbserver" in libremote.
15659
dc96c6c7 156602000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
15661
15662 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
15663 * gdb.base/varargs.exp: Skip entire test if no printf support.
15664 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
15665 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
15666
dc96c6c7 156672000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
15668
15669 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
15670 no floating point support.
15671 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
15672 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
15673 * gdb.base/call-rt-st.exp: Ditto.
15674 * gdb.base/call-strs.exp: Ditto.
15675
bac5fc66
JG
156762000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
15677
15678 * gdb.base/sizeof.c: include <stdio.h>.
15679
15680 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
15681 'finish', otherwise uncaptured gdb_prompt would potentially
15682 throw remaining test points out of sync.
bac5fc66 15683
b22a6027
SB
156842000-07-26 Scott Bambrough <scottb@netwinder.org>
15685
15686 * gdb.base/recurse.exp: Run tests for all targets.
15687 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
15688 gnu-oldld case on ARM.
15689 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
15690 for ARM targets.
d63a86f8 15691
d8231941
AG
15692Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
15693
15694 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
15695 * gdb.java/configure: Rebuild.
15696
8caabe69
AG
15697Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
15698
15699 * gdb.java/jv-exp.exp: New file.
15700
9d273ca3
AG
15701Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
15702
15703 * configure: Rebuilt.
15704 * configure.in (configdirs): Add gdb.java.
15705 * gdb.java/jmisc.java: New file.
15706 * gdb.java/jmisc.exp: New file.
15707 * gdb.java/Makefile.in: New file.
15708 * gdb.java/configure: Rebuilt.
15709 * gdb.java/configure.in: New file.
15710 * lib/java.exp: New file.
15711
4f823a66
AC
15712Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
15713
15714 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 15715 underflow.
4f823a66 15716
2391e11d
AC
15717Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
15718
15719 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 15720 and the compilers sizes.
2391e11d 15721
54602222
ND
157222000-07-09 Nick Duffek <nsd@redhat.com>
15723
15724 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
15725 (use_methods): New function.
15726 (main): Call use_methods().
15727 * gdb.c++/classes.exp (test_method_param_class): New procedure.
15728 (do_tests): Call test_method_param_class.
15729
2bec0572
ND
157302000-07-09 Nick Duffek <nsd@redhat.com>
15731
15732 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
15733 spelling.
15734 (test_enums): New procedure. Move enum tests from end of script
15735 to here. Set breakpoint on function name instead of line number.
15736 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
15737 (enums2): New marker function.
15738 (enums1): New function.
15739 (main): Call enums1(). Move enum tests to enums1().
15740
78492fde
AC
15741Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
15742
15743 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 15744 compile/link program. Update line numbers.
78492fde
AC
15745 * gdb.asm/d10v.inc: Define ``startup''.
15746 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 15747
49a2cef8
AC
15748Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
15749
15750 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
15751
3e6c8688
EZ
157522000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15753
15754 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 15755 of 'help maint print' command.
3e6c8688 15756
9ff5cbe9
AC
15757Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
15758
15759 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 15760 they use gdb_expect_list.
9ff5cbe9 15761
17c579bd
AC
15762Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
15763
15764 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
15765 memory-read-packet-size'' instead of ``set endian big'' to test
15766 long commands.
17c579bd 15767
e6d71bf3
DB
157682000-06-03 Daniel Berlin <dan@cgsoftware.com>
15769
15770 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 15771 g++, and stop skipping them.
e6d71bf3
DB
15772
15773 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
15774 work under g++.
15775
d63a86f8 15776 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
15777 initialization.
15778
dc96c6c7 157792000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
15780
15781 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
15782 the regular expression: accept an (almost) arbitrary sequence of
15783 "frames-invalid" and "breakpoints-invalid" messages both before
15784 and after the "starting" message.
15785
dc96c6c7 157862000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
15787
15788 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 15789
dc96c6c7 157902000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
15791
15792 * gdb.base/annota1.exp (annotate-signal-handler-caller):
15793 Relax the regular expression a little, make it pass on Solaris 8.
15794
8216cda9
KB
157952000-05-12 Kevin Buettner <kevinb@redhat.com>
15796
15797 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 15798 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
15799 Instead, it is permissible for gdb to stop on the line of the
15800 call itself.
15801
1a570b2f
MS
158022000-05-12 Michael Snyder <msnyder@.cygnus.com>
15803
15804 * gdb.base/break.exp (bp on small function, optimized file):
15805 Add a second pass pattern. The behavior differs here between stabs
15806 and dwarf for one-line functions. Stabs preserves two line symbols
15807 (one before the prologue and one after) with the same line number,
15808 but dwarf regards these as duplicates and discards one of them.
15809 Therefore the address after the prologue (where the breakpoint is)
15810 has no exactly matching line symbol, and GDB reports the breakpoint
15811 as if it were in the middle of a line rather than at the beginning.
15812
dc96c6c7 158132000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 15814
d63a86f8 15815 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
15816 rather than "send_gdb" (for consistancy).
15817
7d418785
AC
15818Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
15819
15820 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
15821 * gdb.c++/templates.cc: Properly check for GCC version number.
15822 * lib/compiler.cc: Likewise
15823
dc96c6c7 158242000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 15825
d63a86f8 15826 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
15827 gdb may not stop at the first line of main, due to code motion.
15828
dc96c6c7 158292000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
15830
15831 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
15832 This test depends on parsing the printf output from the target.
15833 Since the sparclet stub doesn't do stdio, this will never work.
15834 * gdb.base/call-rt-st.exp: ditto.
15835 * gdb.base/call-strs: ditto.
15836
dc96c6c7 158372000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
15838
15839 * gdb.base/miscexprs.exp: make sizeof long array test portable.
15840
15841 * gdb.base/ending-run.exp: After connecting to a remote target,
15842 but before running, the target will appear to be in a random
15843 location. Specify both a file and a line for breakpoints.
15844 Also, the function that calls main may be called 'init'
15845 rather than 'start'.
15846
a5a51225
EZ
158472000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15848
15849 * gdb.base/help.exp: Update output for add-symbol-file command.
15850
7930cc7c
FN
158512000-04-10 Fernando Nasser <fnasser@cygnus.com>
15852
15853 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15854 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
15855
23e37ab1
C
158562000-04-07 J.T. Conklin <jtc@redback.com>
15857
e93c542c
C
15858 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
15859
23e37ab1
C
15860 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
15861
591b8fa3
PDM
15862Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
15863
15864 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 15865 values that can be represented exactly.
591b8fa3
PDM
15866 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
15867 above change, and to not check against the directory part of the source
15868 file name.
15869 (step into print_long_arg_list): Likewise.
15870 (print print_small_structs from print_long_arg_list): Likewise.
15871 (print print_long_arg_list): Likewise.
15872
7a495180
EZ
158732000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15874
30b53638 15875 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 15876
beb998c6
AC
15877Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
15878
15879 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
15880
1c689132
DB
158812000-03-25 Daniel Berlin <dan@cgsoftware.com>
15882
15883 * gdb.base/commands.exp (deprecated_command_test): Add test for
15884 deprecate with no arguments.
15885
c1790a9d
JL
158862000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
15887
15888 * gdb.base/break.exp: Add new test for setting breakpoints on
15889 optimized code so we can test breakpoints work even when function
15890 prologues may be optimized away
15891
003ba290
FN
158922000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
15893
15894 From David Whedon <dwhedon@gordian.com>
a9c64011 15895 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 15896
6837a0a2
DB
158972000-03-22 Daniel Berlin <dan@cgsoftware.com>
15898
15899 * gdb.base/help.exp: Added test for new apropos command.
15900
b9593231
KB
159012000-03-21 Kevin Buettner <kevinb@redhat.com>
15902
15903 * gdb.base/pointers.c (usevar): New function.
15904 (main): Make sure that global variables v_int_pointer2, rptr,
15905 and y are all referenced someplace in the program by calling
15906 usevar() on them. [Some linkers delete symbols which are
15907 never referenced. The space remains, but there's no way to
15908 get a (symbolic) handle on the variable from the debugger.]
15909
751a959b
EZ
159102000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15911
15912 * gdb.base/printcmds.c: Add typedeffed arrays.
15913
15914 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 15915 procedure to test arrays that are typedef'd.
751a959b 15916
73a93a32
JI
159172000-03-13 James Ingham <jingham@leda.cygnus.com>
15918
15919 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 15920 the library directories.
73a93a32 15921
fb40c209
AC
15922Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
15923
15924 * configure.in (configdirs): Add sub directory gdb.mi.
15925 * configure: Re-generate.
15926
15927 * gdb.mi: New directory.
d63a86f8 15928
ee4dd2c9
AC
159292000-02-25 Scott Bambrough <scottb@netwinder.org>
15930
15931 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 15932 a long long value as a double on ARM platforms.
ee4dd2c9 15933
70f0cc22
JB
159342000-02-16 Jim Blandy <jimb@redhat.com>
15935
15936 * gdb.base/break.exp ("breakpoint line number"): Make sure the
15937 default source file is set properly before running this test.
15938
853819b8
EZ
159392000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15940
15941 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 15942 gdbtk/library directory, not in gdbtcl2.
853819b8 15943
dfcd3bfb
JM
159442000-02-04 Jim Blandy <jimb@redhat.com>
15945
15946 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
15947 backslash from regexp pattern.
15948
15949 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
15950 procedure. Use it to run all the "continue to bp overloaded"
15951 tests. Note that this changes the names of the tests slightly.
15952 If the breakpoint hit message includes a hex PC value, because
15953 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
15954 from the real source code, still consider that a pass.
15955
15956 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
15957 XFAIL here if the breakpoint message contains a hex address. Note
15958 similar change on 1999-11-02.
15959
15960 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
15961
15962 * gdb.base/ptype.exp: Establish a default source file before
15963 calling get_debug_format.
15964
159652000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
15966
15967 * gdb.base/watchpoint.exp: Remove duplication of test messages.
15968
8b93c638
JM
159692000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
15970
15971 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
15972 of successive stepi commands -- while in the prologue we should see
15973 the function entry bracket.
15974
159752000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
15976
15977 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
15978 reach __change_mode() when stepping through the end of main().
15979
c5394b80
JM
159802000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
15981
15982 * gdb.base/default.exp: Fix expected pattern.
15983 * gdb.base/help.exp: Same.
15984
0d06e24b
JM
159852000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15986
15987 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 15988 Don't use xfail's because that affects only the following test.
d63a86f8 15989
0d06e24b 15990 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 15991 solaris or linux.
0d06e24b
JM
15992
15993 * gdb.base/selftest.exp: Update to reflect changes to main.c.
15994
dc96c6c7 159952000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 15996
d63a86f8 15997 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
15998 "A syntax error" rather than "A parse error". Accept both.
15999
160002000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
16001
16002 * gdb.base/default.exp: Remove OS dependent string from "target
16003 remote" test.
16004 * gdb.base/help.exp: Same for "help target remote" test.
16005
c3f6f71d
JM
160062000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16007
16008 From Jim Kingdon <kingdon@redhat.com>:
16009
16010 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
16011 prompt (cleanup rather than necessity, but still might keep output
16012 from spilling to next test).
c3f6f71d
JM
16013
160142000-01-02 Fred Fish <fnf@cygnus.com>
16015
16016 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
16017 AIX, which defines them in <sys/types.h>.
16018
ed9a39eb 160191999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 16020
ed9a39eb 16021 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 16022 float" test.
ed9a39eb
JM
16023
160241999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 16025
ed9a39eb 16026 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
16027
16028 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
16029 outermost frame disallowed".
16030
160311999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
16032
16033 * gdb.base/setvar.exp: New tests for setting the value of a struct
16034 with a constant list.
16035
160361999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
16037
16038 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
16039 require the user to type a cast before setting the value of a struct.
16040
de57eccd
JM
160411999-12-06 Jim Blandy <jimb@cygnus.com>
16042
16043 * gdb.base/default.exp: Expect the new 'info float' command on
16044 all i386 platforms.
16045
16046 * gdb.threads/linux-dp.exp: Expand our ability to recognize
16047 LinuxThreads libraries that don't support debugging.
16048
c2d11a7d
JM
16049Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16050
16051 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
16052 Change the buffer type to ``unsigned char'' to simplify size
16053 arithmetic.
c2d11a7d
JM
16054
16055 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
16056 stub only handles 400-1 byte packets. Verify that the download
16057 worked.
c2d11a7d
JM
16058
160591999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
16060
16061 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
16062 tests, using UNRESOLVED for the untested cases. Also, does not wait
16063 for a timeout if the prompt was received before a recognizable pattern.
16064
160651999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
16066
16067 * lib/gdb.exp (gdb_expect_list): Fix spelling.
16068
160691999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16070
16071 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 16072 watchpoints.
c2d11a7d
JM
16073
160741999-11-24 Jason Merrill <jason@casey.cygnus.com>
16075
16076 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
16077
16078 * gdb.c++/local.exp: Be more flexible in recognizing local class
16079 name mangling. Don't allow horribly truncated method names.
16080 * gdb.c++/derivation.exp: Expect protected inheritance.
16081 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
16082 * gdb.c++/virtfunc.exp: Likewise.
16083 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
16084 when printing a nested enum.
16085
160861999-11-22 Jim Blandy <jimb@cygnus.com>
16087
16088 * gdb.base/step-test.exp: Properly await GDB's response to setting
16089 a breakpoint on the call to large_struct_by_value.
16090
16091 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
16092 just because we have debug info for the `start' function.
16093
160941999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
16095
16096 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
16097 "Unknown signal" messages, which indicate (on LinuxThreads) that
16098 GDB doesn't know how to debug threads on this system. This is
16099 better than hanging while philosopher 0 dumps chatter into gdb.log.
16100
161011999-11-18 Tom Tromey <tromey@cygnus.com>
16102
16103 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
16104
161051999-11-18 Fred Fish <fnf@cygnus.com>
16106
16107 * gdb.base/coremaker2.c: Add sample program for generating
16108 cores that is more self contained than coremaker.c. Eventually
16109 I'll add more code to this and tie it into the testsuite.
16110
4ce44c66
JM
161111999-11-12 Stan Shebs <shebs@andros.cygnus.com>
16112
16113 * gdb.base/dollar.exp: Remove, now in gdb.hp.
16114
161151999-11-10 Jimmy Guo <guo@cup.hp.com>
16116
16117 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 16118 from $srcdir/lib/.
4ce44c66 16119 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 16120 and gdb.c++/.
4ce44c66
JM
16121
16122 * gdb.c++/derivation.exp: remove redundant get compiler info code.
16123
d63a86f8 16124 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
16125 'continue with watch' test point.
16126
161271999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
16128
16129 Merged from p2linux-990323-branch:
d63a86f8 16130
4ce44c66
JM
16131 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
16132
11cf8741
JM
16133Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
16134
16135 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 16136 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
16137
16138Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
16139
16140 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 16141 gdb_expect_list.
11cf8741
JM
16142
16143Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
16144
16145 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
16146
161471999-11-03 Mark Salter <msalter@cygnus.com>
16148
16149 * gdb.base/break.exp: Fix "stub continue" pattern.
16150
161511999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
16152
16153 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
16154
161551999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
16156
16157 * gdb.base/display.exp ("finish"): Add timeout clause.
16158
16159 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
16160 plain prompt clause, so this doesn't have to time out in order to
16161 fail.
16162
16163 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 16164 breakpoint hit messages include an address.
11cf8741
JM
16165
16166 * gdb.base/display.exp: Don't forget to escape parens in regular
16167 expressions. Unix regexp notatation sucks.
16168
161691999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16170
16171 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 16172 order for 'signalled' message.
11cf8741 16173
5c44784c
JM
161741999-11-01 Stan Shebs <shebs@andros.cygnus.com>
16175
16176 From Jimmy Guo <guo@cup.hp.com>:
16177 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
16178 * gdb.base/annota1.c: Add code for tests to work with.
16179
161801999-10-26 Frank Ch. Eigler <fche@cygnus.com>
16181
16182 * gdb.base/remote.exp: New test for remote downloading settings.
16183 * gdb.base/remote.c: New file with large .data.
16184
917317f4
JM
161851999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
16186
16187 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
16188 for LinuxThreads support, merged from the Code Fusion branch.
16189
16190Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
16191
16192 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
16193 containing exp_continue into a while within an expect. Don't
16194 attempt a start more than three times. Check return value from
16195 gdb_load.
d63a86f8 16196
2df3850c
JM
16197Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
16198
16199 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 16200 a pass case.
2df3850c 16201
2acceee2
JM
162021999-10-01 Kevin Buettner <kevinb@cygnus.com>
16203
16204 * gdb.base/break.c (main): Added a statement that we can step
16205 off of.
16206 * gdb.base/break.exp: Added tests for setting a breakpoint
16207 at an offset and stepping onto a breakpoint.
16208
162091999-10-01 Fred Fish <fnf@cygnus.com>
16210
d63a86f8 16211 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
16212 gdb output.
16213
c2c6d25f
JM
162141999-09-18 Jim Blandy <jimb@cris.red-bean.com>
16215
16216 * gdb.base/break.exp: Code locations are in hex, don't forget!
16217 (For HP-UX.)
16218
162191999-09-17 Stan Shebs <shebs@andros.cygnus.com>
16220
16221 * condbreak.exp: Use break.c as test program.
16222 * condbreak.c: Remove, redundant with break.c.
16223
162241999-09-15 Stan Shebs <shebs@andros.cygnus.com>
16225
16226 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 16227 Z-packets if the target needs it.
c2c6d25f
JM
16228
162291999-09-13 James Ingham <jingham@leda.cygnus.com>
16230
16231 * gdb.c++/overload.exp: Added tests for listing overloaded
16232 functions with function pointers in the arg, explicitly calling
16233 out the version you want.
16234
cff3e48b
JM
162351999-09-09 Stan Shebs <shebs@andros.cygnus.com>
16236
16237 * long_long.exp: Add variations of test cases that work for
16238 targets with 16-bit ints and 32-bit doubles.
16239
d4f3574e
SS
162401999-09-08 Stan Shebs <shebs@andros.cygnus.com>
16241
16242 * break.c (main): Compare a possibly-uninitialized argc with an
16243 unlikely value that fits in 16 bits.
16244
162451999-09-07 Stan Shebs <shebs@andros.cygnus.com>
16246
16247 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
16248 0xfeeb, don't want negative numbers if ints are 16 bits.
16249
16250 * lib/gdb.exp (skip_cplus_tests): New proc.
16251 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
16252 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
16253 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
16254 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
16255 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
16256 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
16257 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
16258 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
16259
16260 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
16261
16262Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
16263
16264 * gdb.base/corefile.exp (up): Allow a parameter to appear
16265 in the frame that we're going up to.
16266
16267 From Jim Blandy <jimb@cygnus.com>:
16268
16269 * gdb.base/default.exp (info float): Expect some output now.
16270
16271 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
16272 returning floating-point values to fail on the x86.
16273 * gdb.base/callfwmall.exp (do_function_calls): Same.
16274
16275 * gdb.base/list.exp (test_listsize): Correct expectations for
16276 listing line 1 with listsize 2. Also, listing a single line
16277 works now, as does listing three lines. [Kevin's note: There
16278 were a number of other cases fixed too where the expectations
16279 differed...]
16280
162811999-09-02 Stan Shebs <shebs@andros.cygnus.com>
16282
16283 * gdb.base/selftest.exp: Add case for when version prints as
16284 constant string instead of char pointer.
16285
104c1213
JM
162861999-08-25 Stan Shebs <shebs@andros.cygnus.com>
16287
16288 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 16289 stepping out of main.
104c1213
JM
16290
16291 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
16292 G++ used.
16293
16294 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 16295 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
16296
16297 * gdb.c++/ovldbreak.exp: Update match string in test that
16298 includes a warning of multiple breakpoints.
16299
163001999-08-24 Stan Shebs <shebs@andros.cygnus.com>
16301
16302 * gdb.base/display.exp: Improve precision of step-after-finish
16303 added yesterday.
16304
16305 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 16306 test.
104c1213
JM
16307
16308 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
16309 configs when using G++, not just hppa*.
16310
163111999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16312
16313 * gdb.base/async.c: New file.
16314 * gdb.base/async.exp: New file.
16315
16316Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
16317
16318 * gdb.base/break.exp: Tweak PA specific tests to properly handle
16319 PA64.
16320
53a5351d
JM
16321Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
16322
104c1213
JM
16323 * gdb.base/display.exp: "finish" can leave us mid-line on many
16324 targets, deal with it. Add a small constant to main, instead of
16325 1000 since main+1000 may not be a valid address in the target.
16326
53a5351d
JM
16327 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
16328 on hpux11.
16329
16330 * gdb.base/attach.exp: Handle another hpux11 error message variant
16331 when attaching to a process that does not exist.
16332
163331999-08-19 J.T. Conklin <jtc@redback.com>
16334
16335 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 16336 characters in 'continue to 1241' test.
53a5351d
JM
16337
163381999-08-17 Stan Shebs <shebs@andros.cygnus.com>
16339
16340 * gdb.base/call-ar-st.exp: Add a shorter match case for the
16341 stop in print_long_arg_list, define and use a whitespace
16342 variable in print_small_structs test, add an XFAIL for Solaris.
16343 * gdb.base/dbx.exp: XFAIL func commands until somebody is
16344 interested enough to fix.
16345
7be570e7
JM
163461999-08-13 Keith Seitz <keiths@cygnus.com>
16347
16348 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
16349 (dbx_gdb_load): Remove. Use gdb_load instead, since that
16350 proc knows about targets other than the natives.
16351 (test_assign): Use "gdb_run_cmd" to "run" the target.
16352 Check that we've actually hit the breakpoint at main.
16353 When we attempt to assign a value to a local variable, check
16354 that the variable is in the current scope, i.e., don't use
16355 a test with an empty result.
16356
16357Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
16358
16359 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 16360 command.
7be570e7
JM
16361
163621999-08-09 Stan Shebs <shebs@andros.cygnus.com>
16363
16364 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16365 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
16366 gdb.compat, gdb.threads-hp.
16367 gdb.hp/configure, gdb.hp/configure.in: New files.
16368 gdb.hp/Makefile.in: Recurse into new subdirs.
16369 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
16370 gdb.hp/gdb.objdbg: New directory, tests for debugging info
16371 in object files.
16372 gdb.hp/tools: New directory, aux tools for HP-specific tests.
16373
96baa820
JM
163741999-08-05 Stan Shebs <shebs@andros.cygnus.com>
16375
16376 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 16377 funky printf, remove a bogus p/a test.
96baa820
JM
16378
163791999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16380
16381 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
16382 connected to the target. This is necessary when running not
16383 natively.
96baa820
JM
16384
163851999-08-03 Stan Shebs <shebs@andros.cygnus.com>
16386
16387 * gdb.base/step-test.exp: Removed some extraneous messages.
16388
16389 * gdb.base/long_long.exp: Don't run memory examination tests
16390 on little-endian targets (they will need a different set of
16391 results to match).
16392
163931999-08-02 Stan Shebs <shebs@andros.cygnus.com>
16394
16395 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
16396 until somebody decides to fix GDB.
16397
16398 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 16399 constant as "ULL".
96baa820
JM
16400 * gdb.base/long_long.exp: Loosen x/c test, add partial result
16401 matches for a couple x/2 commands.
16402
a0b3c4fd
JM
164031999-07-30 Stan Shebs <shebs@andros.cygnus.com>
16404
16405 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
16406 by merging in ref-types2 tests.
16407 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
16408
16409 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16410 * gdb.c++/Makefile.in: Add standard actions.
16411 (EXECUTABLES): Rename from PROGS, update list.
16412 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
16413 from gdb.hp.
16414 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
16415 foo and bar locals.
16416 * gdb.c++/anon-union.exp: Fix tests to match.
16417 * gdb.c++/classes.exp: Run if HP compiler used, add extra
16418 expect matches to handle output variations.
16419 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
16420 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 16421 output, add HP alternatives for new and delete prints.
a0b3c4fd 16422 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 16423 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
16424 * gdb.c++/demangle.exp: Use $style when reporting failure.
16425 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
16426 * gdb.c++/inherit.exp: Run if HP compiler used, add some
16427 match alternatives.
16428 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 16429 compilers.
a0b3c4fd
JM
16430 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
16431 * gdb.c++/method.exp: Add match alternatives.
16432 * gdb.c++/misc.cc: Add bool types.
16433 * gdb.c++/misc.exp: Add tests for bool types.
16434 * gdb.c++/overload.exp: Add xfails.
16435 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
16436 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
16437 add some more template parameter tests (only for HP currently).
16438 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
16439 * gdb.c++/virtfunc.cc: Add return type and value for main.
16440 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
16441 match alternatives.
d63a86f8 16442
a0b3c4fd
JM
164431999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16444
16445 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
16446
164471999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
16448
16449 * gdb.base/signals.exp: Don't expect getting a backtrace from
16450 within a signal handler to fail on Linux.
16451
164521999-07-29 Stan Shebs <shebs@andros.cygnus.com>
16453
16454 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16455 * lib/gdb.exp: Remove some gratuitious semicolons.
16456 (delete_breakpoints): Increase timeout.
16457 (gdb_expect): Add -notransfer option.
16458 (gdb_test): Use -notransfer option.
16459 (get_compiler_info): Add f77 case.
16460 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 16461 case.
a0b3c4fd
JM
16462 (gdb_preprocess): Call get_compiler.
16463
16464 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
16465 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
16466 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
16467 gdb.base/long_long.exp, gdb.base/printcmds.exp,
16468 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
16469 third arg to gdb_test.
a0b3c4fd
JM
16470 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
16471 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 16472 HP-UX xfails, add others.
a0b3c4fd
JM
16473 * gdb.base/completion.exp: Reflect name change of self-test.
16474 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
16475 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
16476 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
16477 HP failure number.
a0b3c4fd
JM
16478 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
16479 useless HP-UX 10.30 references.
16480 * gdb.base/maint.exp: Loosen matches.
16481 * gdb.base/pointers.c (main): Declare more_code.
16482 * gdb.base/pointers.exp: Match on output of a `next'.
16483 * gdb.base/structs.c: Add prototypes.
16484 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
16485 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
16486
164871999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16488
16489 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 16490 command.
a0b3c4fd
JM
16491
164921999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16493
16494 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
16495 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
16496
16497 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
16498 debug info. Deal with lack of signal hanlder info in stack.
16499
a9c64011 16500 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
16501 * gdb.base/annota1.exp: If printf has debug info, deal with it.
16502
5a2468f5
JM
165031999-07-19 Stan Shebs <shebs@andros.cygnus.com>
16504
16505 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 16506 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 16507
adf40b2e
JM
16508Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16509
16510 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 16511 a1-selftest.exp.
adf40b2e
JM
16512 * gdb.base/configure: Re-generate.
16513
165141999-07-12 Stan Shebs <shebs@andros.cygnus.com>
16515
16516 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
16517 in trying to run first and name is too long.
16518
16519 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
16520 pointers2.c and pointers2.exp, respectively.
16521 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
16522 doschk happier.
16523
43e526b9
JM
165241999-07-08 Stan Shebs <shebs@andros.cygnus.com>
16525
16526 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
16527 callfuncs2.c and callfuncs2.exp.
16528
16529 * gdb.base/list.exp: Remove mistaken xfails.
16530 * gdb.base/list0.h: Add optional prototypes.
16531
9846de1b
JM
16532Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
16533
a9c64011 16534 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 16535 calling malloc.
a9c64011
AS
16536 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
16537 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 16538 use.
9846de1b
JM
16539
165401999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16541
16542 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
16543 * gdb.base/annota2.cc, annota2.exp: Move from here.
16544 * gdb.c++/annota2.cc, annota2.exp: To here.
16545 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
16546
43ff13b4
JM
16547Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
16548
16549 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 16550 a consistent format.
43ff13b4 16551
085dd6e6
JM
165521999-06-25 Stan Shebs <shebs@andros.cygnus.com>
16553
16554 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16555 * lib/gdb.exp (get_compiler_info): Add detection for assorted
16556 HP compilers, also set the globals $true and $false.
16557
16558 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
16559 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
16560 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
16561 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
16562 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
16563 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
16564 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
16565 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
16566 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
16567 whatis.c} Add C++ compatible function definitions and return
16568 types, add includes for library functions.
085dd6e6
JM
16569 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
16570 * gdb.base/step-test.c (myglob): Rename from glob.
16571 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
16572 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
16573 files, move here from gdb.hp.
085dd6e6 16574 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
16575 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
16576 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
16577 Adjust line numbers in regexps.
085dd6e6
JM
16578
16579 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
16580 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
16581 instead of 0/1.
16582
16583 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
16584 foll-vfork.exp: New files, move here from gdb.hp.
16585 * gdb.base/page.exp: New file, test of pagination command.
16586
16587 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
16588 recursion test.
16589 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
16590
16591 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 16592 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
16593
16594 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 16595 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 16596 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 16597 watchpoint test.
085dd6e6
JM
16598 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
16599 them work.
16600 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
16601 expressions properly.
16602 * gdb.base/corefile.exp: Loosen the match slightly.
16603 * gdb.base/default.exp: Allow "Error accessing memory" message
16604 also.
16605 * gdb.base/display.exp: Skip over x/0 j if PA64.
16606 * gdb.base/funcargs.exp: Add xfails for HP-UX.
16607 * gdb.base/interrupt.exp: Ditto.
16608 * gdb.base/langs.exp: Add symbolic matches governed by compiler
16609 in use.
16610 * gdb.base/list.exp: Add xfails for HP-UX.
16611 * gdb.base/long_long.exp: Refine some of the numeric matches.
16612 * gdb.base/mips_pro.exp: Xfail on HP-UX.
16613 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
16614 * gdb.base/nodebug.exp: Succeed on more varieties of output.
16615 * gdb.base/opaque.exp: Remove some HP-UX xfails.
16616 * gdb.base/ptype.exp: Succeed on more varieties of output.
16617 * gdb.base/scope.exp: Add xfails for HP-UX.
16618 * gdb.base/sect-cmd.exp: Add more cases.
16619 * gdb.base/setvar.exp: Add xfails for HP-UX.
16620 * gdb.base/shlib-call.exp: Loosen some matches slightly.
16621 * gdb.base/signals.exp: Match on void symbolically.
16622 * gdb.base/step-test.exp: Add case for PA64.
16623 * gdb.base/term.exp: Add exit and restart.
16624 * gdb.base/twice.exp: Clean up after self.
16625 * gdb.base/varargs.exp: Disable overload resolution explicitly.
16626 * gdb.base/whatis.exp: Allow more ways to pass tests.
16627
16628 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 16629 no longer useful.
085dd6e6
JM
16630
16631Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
16632
16633 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 16634 list of patterns.
085dd6e6 16635 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
16636 print_double_array(double_array)", "continuing to breakpoint
16637 1018", "print print_double_array(array_d)" and "continuing to
16638 1034" tests.
d63a86f8 16639
085dd6e6
JM
166401999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
16641
a9c64011 16642 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
16643
166441999-06-24 Stan Shebs <shebs@andros.cygnus.com>
16645
16646 * config/mt-*: Remove, these haven't been used since 1996.
16647
166481999-06-22 Stan Shebs <shebs@andros.cygnus.com>
16649
16650 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 16651 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
16652 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
16653
9e0b60a8
JM
166541999-06-18 Stan Shebs <shebs@andros.cygnus.com>
16655
16656 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
16657 simpler match case for the ptype of the big class.
16658
166591999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16660
16661 * gdb.exp: Fix test for gdb_prompt existence.
16662
166631999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16664
16665 * gdb.exp (gdb_test): Add fail after calls to perror.
16666
166671999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16668
16669 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
16670
166711999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16672
16673 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
16674
0f71a2f6
JM
16675Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
16676
16677 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 16678 malloc() is linked in.
0f71a2f6
JM
16679
166801999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
16681
16682 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
16683 step at end.
16684
16685 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
16686
166871999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
16688
16689 * gdb.java/jv-print.exp: New file. (Our first Java test!)
16690
cce74817
JM
16691Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
16692
16693 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
16694 * gdb.base/mips_pro.exp: Likewise.
16695
166961999-06-02 Keith Seitz <keiths@cygnus.com>
16697
16698 * gdb.c++/templates.cc: Change all "new" operators to throw
16699 an exception.
16700 * gdb.c++/cplusfuncs.cc: Likewise.
16701
16702 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
16703
16704Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
16705
16706 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
16707 * gdb.base/ending-run.exp: When stepping out of main, accept a
16708 step into an arbitrary assembler file.
cce74817 16709
392a587b
JM
167101999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16711
d63a86f8 16712 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 16713 "breakpoint-invalid" to be printed.
d63a86f8 16714 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
16715 number of "frames-invalid" and "breakpoint-invalid" to be printed.
16716 * gdb.base/annota2.cc: Initialize a.x to 0.
16717
9e086581
JM
167181999-05-17 Keith Seitz <keiths@cygnus.com>
16719
16720 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
16721 when "skip_float_tests" set.
16722 Ditto for "print print_double_array(array_d)", "print print_small_structs",
16723 "print print_ten_doubles", and "step into print_long_arg_list".
16724 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
16725 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
16726 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
16727 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
16728 "skip_float_tests" is set.
16729 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
16730 when "skip_float_tests" set.
d63a86f8 16731
cd0fc7c3
SS
167321999-05-06 Keith Seitz <keiths@cygnus.com>
16733
16734 * gdb.base/annota2.cc: Include stdio.h.
16735
16736Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
16737
16738 * gdb.base/crossload.exp: Remove, this has been disabled ever
16739 since BFD stopped including all targets, and cross-GDB gets
16740 plenty of testing anyway.
16741 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
16742 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
16743 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
16744 * gdb.base/README: Remove, was doc for this.
16745 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 16746 needed.
cd0fc7c3 16747
b83266a0
SS
167481999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16749
16750 * gdb.base/call-ar-st.exp: Fix one regular expression in test
16751 output.
16752
16753 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
16754 * gdb.base/annota2.exp: New file. More annotation tests.
16755 * gdb.base/annota1.c: New file. Source file for annota1.exp.
16756 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
16757
167581999-04-23 Angela Marie Thomas <angela@cygnus.com>
16759
16760 * config/cfdbug.exp: New file.
16761
7a292a7a
SS
167621999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
16763
16764 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
16765 Marcus Daniel's and Dale Hawkins's demangler crashes.
16766
16767 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
16768 test_lucid_style_demangling, test_arm_style_demangling,
16769 test_hp_style_demangling): Try Tom Tromey's core-dumping
16770 identifier under each demangling style.
7a292a7a
SS
16771
167721999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
16773
16774 * gdb.c++/demangle.exp: Include the current demangling style
16775 in all test names.
16776 (current_demangling_style): New global variable.
16777 (set_demangling_style, test_demangling_core, test_demangling,
16778 test_demangling_exact): New functions.
16779 (test_gnu_style_demangling, test_lucid_style_demangling,
16780 test_arm_style_demangling, test_hp_style_demangling): Use those,
16781 instead of calling gdb_test and gdb_test_exact directly.
16782 (catch_demangling_errors): New function, which reports errors
16783 signalled by the demangling test functions in an orderly way.
16784 (do_tests): Use catch_demangling_errors.
16785
167861999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
16787
16788 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 16789 grouping in expressions, not {}.
7a292a7a
SS
16790
16791 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 16792 initialized yet.
7a292a7a
SS
16793
167941999-04-01 Stan Shebs <shebs@andros.cygnus.com>
16795
16796 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
16797 are listed.
16798
167991999-03-26 Stan Shebs <shebs@andros.cygnus.com>
16800
16801 * gdb.stabs/weird.exp: Test for CC being defined before
16802 looking at its value.
16803
168041999-03-25 Stan Shebs <shebs@andros.cygnus.com>
16805
16806 * gdb.base/call-ar-st.exp: Remove stray '#'.
16807 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
16808 "short int" and "long int".
16809 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 16810 change, to mollify finicky HP compiler.
7a292a7a
SS
16811 * gdb.hp/reg-test.exp (testfile): Fix file name.
16812 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 16813
7a292a7a
SS
16814 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
16815 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
16816 alternate form of enum ptype.
16817
c906108c
SS
168181999-03-23 Stan Shebs <shebs@andros.cygnus.com>
16819
7a292a7a
SS
16820 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
16821 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
16822 passing skip_hp_tests, so as not to waste time on guaranteed
16823 failure.
7a292a7a 16824
c906108c
SS
16825 * gdb.c++/overload.cc: Pass string instead of char addr, always
16826 init ccpfoo.
16827 * gdb.c++/templates.cc: Fix syntax error.
16828
7a292a7a
SS
16829Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16830
16831 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 16832 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
16833 command.
16834
168351999-03-18 James Ingham <jingham@cygnus.com>
16836
16837 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
16838
16839 * gdb.c++/method.exp: It was testing an uninitialized int on the
16840 stack and assuming it was positive.
16841
16842 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
16843
16844 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 16845 keep it from killing the rest of the tests.
7a292a7a
SS
16846 Use gdb_continue_to_end.
16847
16848 * gdb.base/sigall.exp: use gdb_continue_to_end.
16849
16850 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
16851
16852 * gdb.base/display.exp: use runto_main, not run.
16853
d63a86f8
RM
16854 * gdb.base/default.exp: Check for the current error message in the
16855 r abbreviation test.
7a292a7a
SS
16856 Add strongarm to the targets that know info float.
16857
d63a86f8 16858 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
16859 run which doesn't work with monitors.
16860
16861 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
16862
16863 * gdb.base/break.exp: use the gdb_continue_to_end proc.
16864
16865 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
16866 program. Traps the case (in Cygmon) when the program never really
16867 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
16868 more places, so I used my name. Sorry Mark...
16869
16870 * config/monitor.exp (gdb_target_monitor): added another
16871 target_info parameter: remotebinarydownload. This will set the
16872 remotebinarydownload flag if this is causing some boards trouble.
16873
168741999-03-18 Mark Salter <msalter@cygnus.com>
16875
16876 * lib/gdb.exp (continue_to_exit): New function.
16877
16878 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
16879 * gdb.base/ending-run.exp: Ditto.
16880 * gdb.base/step-test.exp: Ditto.
16881
168821999-03-16 Stan Shebs <shebs@andros.cygnus.com>
16883
16884 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
16885 (suggested by Art Haas <ahaas@neosoft.com>).
16886
168871999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
16888
889bf7c5 16889 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
16890
16891Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
16892
16893 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 16894 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
16895
168961999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
16897
16898 * gdb.base/call-strs.exp: Don't assume that `step' will step over
16899 a call to strlen; sometimes we do have sources.
16900
169011999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
16902
16903 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 16904 character, so GDB won't print garbage after its end.
d63a86f8 16905
c906108c
SS
16906 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
16907 breakpoint there instead. Sometimes GCC emits memcpy to handle
16908 the large structures being passed by value, so we step into that
16909 instead of sum_array_print, which obscures what we're really testing.
16910 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
16911 the bizarre steps into memcpy, so do that here. Add check for
16912 stepping into function calls that pass large structures by value.
16913 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
16914 Remove all references to specific line numbers.
16915 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
16916 New type and function.
16917 (main): Call large_struct_by_value, passing it a large struct by value.
16918 * lib/gdb.exp (gdb_get_line_number): New function.
16919
16920 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
16921 more portable.
16922
7a292a7a
SS
169231999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
16924
c906108c
SS
16925 * lib/gdb.exp: Doc fixes.
16926
7a292a7a
SS
169271999-03-05 Nick Clifton <nickc@cygnus.com>
16928
d63a86f8 16929 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
16930
169311999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
16932
c906108c 16933 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
16934 commands. They're not germane to this test, and they don't work
16935 that way on remote targets.
c906108c 16936
3fc11d3e
JM
169371999-03-01 James Ingham <jingham@cygnus.com>
16938
16939 * Changelog entries merged over from gdb development branch.
16940
3fc11d3e
JM
16941 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
16942
16943 * lib/gdb.exp (gdbtk_analyze_results): Generic function
16944 for outputting results of test run.
16945
2d4a1622 16946 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
16947
16948 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 16949
7a292a7a
SS
169501999-02-25 Felix Lee <flee@cygnus.com>
16951
16952 * lib/gdb.exp (debug_format): initialize
16953
c906108c
SS
169541999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
16955
16956 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
16957 * gdb.base/call-rt-st.c: Ditto.
16958
c906108c
SS
169591999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
16960
16961 * gdb.threads/pthreads.exp (horiz): New variable.
16962 (test_startup): Fix regexps that capture thread numbers.
16963
169641999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
16965
16966 * gdb.base/smoke.exp: Disambiguate two test case names (both
16967 called ``print'').
16968
16969Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
16970
16971 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 16972 compilation.
c906108c
SS
16973
169741999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
16975
16976 * gdb.base/miscexprs.exp: Change patterns to match GDB's
16977 actual output formatting.
16978 * gdb.base/smoke.exp: GDB removes leading 0's.
16979 * gdb.base/volatile.exp: Don't check type of remuneration;
16980 that variable is no longer defined in constvars.c.
16981 * gdb.base/step-test.c (main): Exit with explicit exit code.
16982 * gdb.base/step-test.exp: Remove two nexti checks--they are
16983 not portable.
16984
169851999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
16986
16987 * gdb.base/help.exp ("help delete display"): Fix test to match
16988 gdb's output.
16989
16990 * gdb.base/long_long.c (known_types): Initialize values to zero.
16991 * gdb.base/long_long.exp: Step one more line
16992 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
16993 leading zeros. Explicitly ask for hex formatting. Use
16994 unique test case names.
c906108c
SS
16995
16996Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16997
d63a86f8 16998 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
16999
17000 * gdb.c++/method.exp: Add missing close brace.
17001
170021999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
17003
17004 * gdb.base/maint.exp: Use 'set height 0' to disable page
17005 prompting, not 'set height 400'.
17006
17007 Fix a bunch of timeouts.
17008 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
17009 four separate tests, so expect doesn't take forever to match a ton
17010 of text against a regexp with lots of .* forms.
17011 ("maint print psymbols", "maint print symbols"): Make some of
17012 these greps more selective, so that expect doesn't try to wade
17013 through huge piles of output and time out.
17014
17015 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
17016
17017 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
17018 tests: one which doesn't expect shlib events to be reported, and
17019 another which does, but is XFAIL for all platforms other than
17020 HP/UX.
c906108c
SS
17021
17022 * gdb.base/break.exp: Teach the test suite that the `catch
17023 fork', `catch vfork', and `catch exec' commands produce error
17024 messages on platforms that don't provide these features.
17025
17026Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17027
17028 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
17029 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
17030 (shortening names from solib_threshold.exp etc), won't run on
17031 anything but HP-UX for the foreseeable future.
c906108c 17032 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 17033 reflect move.
c906108c
SS
17034
17035Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
17036
17037 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 17038 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
17039
17040Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
17041
17042 * gdb.base/shlib-call.exp: add test cases to verify that gdb
17043 successfully re-sets breakpoints in shared libraries.
17044 * gdb.base/shmain.c (main): return 0, don't fall off the end.
17045
17046Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17047
d63a86f8
RM
17048 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
17049 and compiled w/o GCC.
c906108c
SS
17050
17051 * gdb.hp/watch-cmd.exp: ditto.
17052
17053 * gdb.hp/watch-hp.exp: ditto.
17054
17055 * gdb.hp/xdb1.exp: ditto.
17056
17057 * gdb.hp/xdb2.exp: ditto.
17058
17059 * gdb.hp/dbx.exp: ditto.
17060
17061Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
17062
17063 * constvars.c: Remove C++-isms.
17064 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 17065 with GCC.
c906108c
SS
17066
17067Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
17068
17069 The following changes are part of the HP merge.
17070
17071 * gdb.base/break.exp: new tests to verify that catchpoints for
17072 fork, vfork, and exec don't trigger inappropriately.
17073
17074 * gdb.base/opaque.exp: compile one file at a time, then link.
17075
17076 * gdb.base/signals.exp: be more restrictive about which hppa
17077 systems receive a setup_xfail. new tests.
17078
17079 * gdb.base/solib_threshold.build: new file.
17080 * gdb.base/solib_threshold.exp: new file.
17081 * gdb.base/solib_threshold.link_opts: new file.
17082 * gdb.base/solib_threshold.mk: new file.
17083 * gdb.base/gen_solib_threshold.c: new file.
17084
17085 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
17086 tests. New tests for enums inside classes.
17087
17088 * gdb.c++/compiler.cc: indicate support of template debugging.
17089
17090 * gdb.c++/demangle.exp: run hp style demangling tests.
17091
17092 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
17093 tests.
17094
17095 * gdb.c++/misc.cc: changes to support new tests.
17096
17097 * gdb.c++/templates.cc: changes to support HP's compiler; changes
17098 to support new tests.
17099
17100 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
17101 gcc, then skip these tests.
17102
17103Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
17104
17105 The following files are part of the HP merge; some had longer
17106 names at HP, but have been renamed to be no more than 14
17107 characters in length.
17108
17109 * gdb.hp/ambiguous.cc: new file.
17110 * gdb.hp/ambiguous.exp: new file.
17111 * gdb.hp/attach.exp: new file.
17112 * gdb.hp/attach2.exp: new file.
17113 * gdb.hp/classes-hp.exp: new file.
17114 * gdb.hp/ctti.exp: new file.
17115 * gdb.hp/ctti-add.cc: new file.
17116 * gdb.hp/ctti-add1.cc: new file.
17117 * gdb.hp/ctti-add2.cc: new file.
17118 * gdb.hp/ctti-add3.cc: new file.
17119 * gdb.hp/dbx.exp: new file.
17120 * gdb.hp/exception.cc: new file.
17121 * gdb.hp/exception.exp: new file.
17122 * gdb.hp/foll-exec.c: new file.
17123 * gdb.hp/foll-exec.exp: new file.
17124 * gdb.hp/foll-fork.c: new file.
17125 * gdb.hp/foll-fork.exp: new file.
17126 * gdb.hp/foll-vfork.c: new file.
17127 * gdb.hp/foll-vfork.exp: new file.
17128 * gdb.hp/inherit-hp.exp: new file.
17129 * gdb.hp/more-steps.exp: new file.
17130 * gdb.hp/namespace.cc: new file.
17131 * gdb.hp/namespace.exp: new file.
17132 * gdb.hp/optimize.exp: new file.
17133 * gdb.hp/pxdb.c: new file.
17134 * gdb.hp/pxdb.exp: new file.
17135 * gdb.hp/quicksort.exp: new file.
17136 * gdb.hp/reg-test.exp: new file.
17137 * gdb.hp/reg-test.s: new file.
17138 * gdb.hp/sized-enum.c: new file.
17139 * gdb.hp/sized-enum.exp: new file.
17140 * gdb.hp/start-stop.exp: new file.
17141 * gdb.hp/templ-hp.cc: new file.
17142 * gdb.hp/templ-hp.exp: new file.
17143 * gdb.hp/thr-lib.c: new file.
17144 * gdb.hp/thr-lib.exp: new file.
17145 * gdb.hp/thr-lib.h: new file.
17146 * gdb.hp/thr-liblib.c: new file.
17147 * gdb.hp/virtfun-hp.c: new file.
17148 * gdb.hp/virtfun-hp.exp: new file.
17149 * gdb.hp/watch-cmd.exp: new file.
17150 * gdb.hp/watch-hp.exp: new file.
17151 * gdb.hp/xdb1.exp: new file.
17152 * gdb.hp/xdb2.exp: new file.
17153 * gdb.hp/xdb3.exp: new file.
17154
17155Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
17156
17157 The following files are part of the HP merge; some had longer
17158 names at HP, but have been renamed to be no more than 14
17159 characters in length.
17160
17161 * gdb.base/ss.h: new file.
17162 * gdb.base/call-ar-st.c: new file.
17163 * gdb.base/call-ar-st.exp: new file.
17164 * gdb.base/call-rt-st.c: new file.
17165 * gdb.base/call-rt-st-exp: new file.
17166 * gdb.base/call-strs.exp: new file.
17167 * gdb.base/ena-dis-br.exp: new file.
17168 * gdb.base/environ.exp: new file.
17169 * gdb.base/long_long.exp: new file.
17170 * gdb.base/sect-cmd.exp: new file.
17171 * gdb.base/shlib-cl2.exp: new file.
17172 * gdb.base/smoke.exp: new file.
17173 * gdb.base/so-impl-ld.c: new file.
17174 * gdb.base/so-impl-ld.exp: new file.
17175 * gdb.base/so-indr-cl.c: new file.
17176 * gdb.base/so-indr-cl.exp: new file.
17177 * gdb.base/varargs.exp: new file.
17178 * gdb.base/volatile.exp: new file.
17179 * gdb.base/whatis-exp.exp: new file.
7a292a7a 17180 * gdb.base/display.exp: new file.
c906108c
SS
17181 * gdb.c++/derivation.exp: new file.
17182 * gdb.c++/local.exp: new file.
17183 * gdb.c++/member-ptr.exp: new file.
17184 * gdb.c++/overload.exp: new file.
17185 * gdb.c++/ovldbreak.exp: new file.
17186 * gdb.c++/ref-types.exp: new file.
17187 * gdb.c++/ref-types2.exp: new file.
17188 * gdb.c++/userdef.exp: new file.
d63a86f8 17189
c906108c
SS
17190Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
17191
17192 * gdb.base/default.exp: Reflect wording change in remote.c.
17193
dc96c6c7 17194Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17195
17196 * gdb.base/help.exp: Update to reflect current text.
17197
17198Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
17199
17200 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
17201 they're stack variables and contain garbage.
17202 * gdb.c++/anon-union.exp: new file.
17203
17204 The following changes were made by David Taylor
889bf7c5
PA
17205 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17206 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17207 in changes by HP.
c906108c
SS
17208
17209 * gdb.base/bitops.exp: new file.
17210 * gdb.base/default.exp: change expected messages for catch and
17211 info catch tests to reflect HP merge changes.
17212 * gdb.base/enable-disable-break.exp
17213 * gdb.base/ending-run.c: new file.
17214 * gdb.base/long_long.c: new file.
17215 * gdb.base/maint.exp: new file.
17216 * gdb.base/pointers2.exp: new file.
17217 * gdb.base/shlib-call2.exp: new file.
17218 * gdb.base/solib.exp: new file.
17219 * gdb.base/step-test.c: new file.
17220 * gdb.c++/anon-union.cc: new file.
17221 * gdb.c++/local.cc: new file.
17222 * gdb.c++/member-pointer.cc: new file.
17223 * gdb.c++/method.cc: new file.
17224 * gdb.c++/ref-types.cc: new file.
17225 * gdb.c++/ref-types2.cc: new file.
17226 * gdb.c++/userdef.cc: new file.
d63a86f8 17227
c906108c
SS
17228 * gdb.base/scope.exp: compile one file at a time, then link.
17229 * gdb.base/langs.exp: ditto.
17230 * gdb.base/list.exp: ditto.
d63a86f8 17231
c906108c
SS
17232Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
17233
17234 The following changes were made by David Taylor
889bf7c5
PA
17235 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17236 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17237 in changes by HP.
d63a86f8 17238
c906108c
SS
17239 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
17240 skip tests. When compiling pass c++ flag to gdb_compile.
17241 * gdb.c++/
d63a86f8 17242
c906108c
SS
17243 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
17244 test for on hppa*-*-hpux*; use args to see if c++ was specified.
17245 (skip_hp_tests): new function.
17246 (gdb_preprocess): new function.
17247
17248 * configure.in (hpdir): decide whether to configure gdb.hp.
17249 * configure: regenerated.
17250
17251 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
17252 to delete on clean.
17253 (EXECUTABLES): update to reflect new additions.
17254 * gdb.base/commands.exp: update message expected.
17255 * gdb.base/default.exp: add copyright notice.
17256 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
17257 * gdb.base/help.exp: update messages to reflect current text.
17258 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
17259 targets for recurse tests.
17260 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
17261 skip this file.
17262
17263 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
17264 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
17265 compilation.
17266 * gdb.c++/misc.exp: ditto.
17267 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
17268 run the tests. tell gdb_compile that it's a c++ compilation.
17269
17270 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 17271
c906108c
SS
17272 * gdb.base/all-bin.exp: new file.
17273 * gdb.base/arithmet.exp: new file.
17274 * gdb.base/assign.exp: new file.
17275 * gdb.base/completion.exp: new file.
17276 * gdb.base/cond-expr.exp: new file.
17277 * gdb.base/condbreak.exp: new file.
17278 * gdb.base/define.exp: new file.
17279 * gdb.base/dollar.exp: new file.
17280 * gdb.base/environment.exp: new file.
17281 * gdb.base/eval-skip.exp: new file.
17282 * gdb.base/jump.exp: new file.
17283 * gdb.base/logical.exp: new file.
17284 * gdb.base/pointers.exp: new file.
17285 * gdb.base/relational.exp: new file.
17286 * gdb.base/section_command.exp: new file.
17287 * gdb.base/whatis-expr.exp: new file.
17288
17289 * gdb.base/all-types.c: new file.
17290 * gdb.base/call-array-struct.c: new file.
17291 * gdb.base/call-return-struct.c: new file.
17292 * gdb.base/call-strings.c: new file.
17293 * gdb.base/callfuncs2.c: new file.
17294 * gdb.base/condbreak.c: new file.
17295 * gdb.base/constvars.c: new file.
17296 * gdb.base/display.c: new file.
17297 * gdb.base/int-type.c: new file.
17298 * gdb.base/jump.c: new file.
17299 * gdb.base/miscexprs.c: new file.
17300 * gdb.base/pointers.c: new file.
17301 * gdb.base/pointers2.c: new file.
17302 * gdb.base/shmain.c: new file.
17303 * gdb.base/shr1.c: new file.
17304 * gdb.base/shr2.c: new file.
17305 * gdb.base/solib.c: new file.
17306 * gdb.base/solib1.c: new file.
17307 * gdb.base/solib2.c: new file.
17308 * gdb.base/varargs.c: new file.
17309 * gdb.c++/derivation.cc: new file.
17310 * gdb.c++/overload.cc: new file.
17311 * gdb.c++/ovldbreak.cc: new file.
17312 * gdb.hp/attach.c: new file.
17313 * gdb.hp/attach2.c: new file.
17314 * gdb.hp/average.c: new file.
17315 * gdb.hp/compiler.c: new file.
17316 * gdb.hp/compiler.cc: new file.
17317 * gdb.hp/execd-program.c: new file.
17318 * gdb.hp/follow-exec.c: new file.
17319 * gdb.hp/follow-fork.c: new file.
17320 * gdb.hp/follow-vfork-and-exec.c: new file.
17321 * gdb.hp/misc-hp.cc: new file.
17322 * gdb.hp/more-steps.c: new file.
17323 * gdb.hp/optimize.c: new file.
17324 * gdb.hp/quicksort.c: new file.
17325 * gdb.hp/run-hp.c: new file.
17326 * gdb.hp/start-stop.c: new file.
17327 * gdb.hp/sum.c: new file.
17328 * gdb.hp/templates-hp.cc: new file.
17329 * gdb.hp/thread-local-in-lib.c: new file.
17330 * gdb.hp/thread-local-in-lib.h: new file.
17331 * gdb.hp/thread-local-in-lib.lib.c: new file.
17332 * gdb.hp/vforked-program.c: new file.
17333 * gdb.hp/virtfunc-hp.cc: new file.
17334 * gdb.hp/watchpoint-hp.c: new file.
17335 * gdb.hp/xdb.c: new file.
17336 * gdb.hp/xdb0.c: new file.
17337 * gdb.hp/xdb0.h: new file.
17338 * gdb.hp/xdb1.c: new file.
17339
17340Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
17341
17342 The following change was made by Edith Epstein
889bf7c5
PA
17343 <eepstein@cygnus.com> as part of a project to merge in changes
17344 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
17345
17346 * gdb.c++/demangle.exp: changed the expected output for some
17347 ARM-style mangling -- removed second reference to datatype.
889bf7c5 17348 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 17349 T1<char>::~T1<char>(void)
c906108c 17350 becomes,
a9c64011
AS
17351 maint demangle __dt__11T1__pt__2_cFv
17352 T1<char>::~T1(void)
c906108c 17353
889bf7c5 17354 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 17355
c906108c
SS
17356Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
17357
17358 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
17359 * gdb.trace/backtrace.exp: Likewise.
17360 * gdb.trace/circ.exp: Likewise.
17361 * gdb.trace/collection.exp: Likewise.
17362 * gdb.trace/deltrace.exp: Likewise.
17363 * gdb.trace/infotrace.exp: Likewise.
17364 * gdb.trace/limits.exp: Likewise.
17365 * gdb.trace/packetlen.exp: Likewise.
17366 * gdb.trace/passc-dyn.exp: Likewise.
17367 * gdb.trace/passcount.exp: Likewise.
17368 * gdb.trace/report.exp: Likewise.
17369 * gdb.trace/save-trace.exp: Likewise.
17370 * gdb.trace/tfind.exp: Likewise.
17371 * gdb.trace/tracecmd.exp: Likewise.
17372 * gdb.trace/while-dyn.exp: Likewise.
17373 * gdb.trace/while-stepping.exp: Likewise.
17374
173751998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
17376
17377 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
17378
17379Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
17380
17381 From Brendan Kehoe:
17382 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
17383 int return types.
17384
17385Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
17386
17387 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 17388 remote dos host testing right.
c906108c
SS
17389
17390Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
17391
17392 * gdb.base/corefile.exp: remove some xfails.
17393
17394Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
17395
17396 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 17397 have different timestamps.
c906108c
SS
17398
17399Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
17400
17401 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 17402 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
17403
17404Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
17405
17406 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 17407 delta.
c906108c
SS
17408
17409Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
17410
17411 * gdb.base/default.exp: Add brace missing from previous delta.
17412
17413Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
17414
17415 * gdb.base/default.exp: Support test for info float for all
17416 varieties of arm toolchain.
17417
dc96c6c7 17418Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17419
17420 * gdb.trace/*.exp: remove "remote_download" command.
17421
dc96c6c7 17422Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17423
17424 * gdb.trace/*.exp: remove -gdwarf from compile.
17425
17426Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
17427
17428 * gdb.trace/configure.in(AC_INIT): typo
17429 * gdb.trace/configure: regenerated
17430
dc96c6c7 17431Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17432
17433 * config/m68k-emc.exp: New file.
17434 * lib/<emc-support.exp trace-support.exp}: New files.
17435 * configure.in: add new test directory gdb.trace.
17436 * gdb.trace/{configure configure.in Makefile.in}: New files.
17437 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
17438 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
17439 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
17440 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
17441 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
17442 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
17443 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 17444
dc96c6c7 17445Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17446
17447 * gdb.c++/classes.exp: Change all regular expressions to match
17448 arbitrary combinations of newline/carriage-return, so that they
17449 will work equally well on Unix and Windows.
17450 * gdb.c++/inherit.exp: ditto.
17451 * gdb.c++/virtfunc.exp: ditto.
17452
174531998-08-11 Dawn Perchik <dawn@cygnus.com>
17454
17455 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
17456
c2d11a7d
JM
17457Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
17458
17459 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
17460 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
17461 to use a0-a3/d0-d3 as needed.
17462
17463Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
17464
17465 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
17466 * gdb.disasm/am33.exp: Corresponding changes.
17467
c906108c
SS
174681998-07-11 Felix Lee <flee@cygnus.com>
17469
17470 * gdb.base/callfuncs.exp: add cmp10 test.
17471 * gdb.base/callfuncs.c (cmp10): new function.
17472
17473Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
17474
d63a86f8 17475 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
17476 into two parts to get around a synchronization problem in expect.
17477
3fc11d3e
JM
17478Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
17479
17480 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
17481
17482 * configure.in: Add options for gdbtk testsuite.
17483
17484 * configure: Regenerate.
17485
17486 * gdb.gdbtk: New directory to hold gdbtk tests.
17487
c906108c
SS
17488Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17489
17490 * gdb.fortran/types.exp: Escape brackets in expect patterns
17491 for test_float_literal_types_accepted tests.
17492 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
17493 before run test.
17494
c2d11a7d
JM
17495Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
17496
17497 * am33.exp: Just compile, do not link the testcase.
17498 * am33.s: Add ".am33" pseudoop to force am33 mode.
17499
c906108c
SS
175001998-06-25 Felix Lee <flee@cygnus.com>
17501
17502 * gdb.base/setshow.exp: make sure $pc is sane.
17503
17504 * gdb.stabs/weird.exp: split expect patterns properly.
17505
c2d11a7d
JM
17506Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
17507
17508 * gdb.disasm/am33.s: New disassembler testfile for the am33.
17509 * gdb.disasm/am33.exp: Run it.
17510
dc96c6c7 17511Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17512
17513 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
17514 match processing (and eliminate spurious timeouts when running).
17515
dc96c6c7 17516Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17517
17518 * gdb.base/signals.exp (test_handle_all_print): put back Mach
17519 exception test, but conditionalize it on target [mach | gnu].
17520
dc96c6c7 17521Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17522
17523 * gdb.base/overlays.exp: fixup compile line for linker script.
17524
17525Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
17526
17527 * gdb.fortran/types.exp: don't guess at float size.
17528
17529Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
17530
17531 * gdb.base/exprs.exp: delete test that depends on int size.
17532
17533Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
17534
17535 * config/sim.exp: Removed checks for target triplets.
17536 (gdb_target_sim): Use gdb,target_sim_options.
17537
17538Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
17539
17540 * gdb.base/reread.exp: New file.
17541 * gdb.base/reread1.c: New file.
17542 * gdb.base/reread2.c: New file.
17543
17544Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
17545
17546 * config/sim.exp: Use 'target sim -sparclite' when running
17547 SPARClite programs.
17548
17549Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
17550
17551 * gdb.base/structs2.exp: New file.
17552 * gdb.base/structs2.c: New file.
17553
17554Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
17555
17556 * gdb.asm/common.inc: New file.
17557 * gdb.asm/d10v.inc: New file.
17558 * asm-source.exp: Pass -I's to gas to find .inc files.
17559 Update line numbers in expected output.
17560 * asmsrc1.s: Rewrite.
17561 * asmsrc2.s: Rewrite.
17562 * configure.in: Create arch.inc symlink.
17563 * configure: Regenerate.
17564 * Makefile.in (distclean): Delete arch.inc.
17565
17566Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
17567
17568 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
17569 (t_enum_value2): ditto
17570 (t_enum_value3): ditto
17571 (main): ditto
c906108c
SS
17572Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17573
17574 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
17575 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
17576 change.
17577 Use gdb_test instead of send_gdb/gdb_expect sequences.
17578
17579Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
17580
17581 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
17582 not void.
17583
17584Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
17585
17586 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
17587 subroutines. Used to test gdbs ability to single step through PC
17588 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
17589
17590Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
17591
17592 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
17593 more rigorous EGCS C++ error checking.
17594
17595Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17596
a9c64011
AS
17597 * gdb.base/help.exp: Clean up `help set args' and `help show args'
17598 tests.
17599 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
17600 function when asleep.
17601 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
17602 for i*86 Linux and SVR4 signal handling problems.
17603 Remove linux xfail for `next to handler in signals_tests_1', fixed
17604 by recent infrun.c change.
17605 Limit backtrace to 10 frames to avoid timeout problems with infinite
17606 stack backtraces.
17607 Adjust expect pattern in `handle all print' test to match Apr 28 1997
17608 target.[ch] change.
c906108c
SS
17609
17610Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
17611
17612 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
17613 for a newline from gdb before continuing.
17614 (default_gdb_exit): Just look for y or n.
17615 (gdb_test): Detect abnormal exit from GDB running on DOS; if
17616 it does, fail the rests of the tests in the file.
17617
17618Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
17619
17620 * config/cygmon.exp: New file.
17621
17622Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
17623
17624 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 17625 main" test on remote targets.
c906108c
SS
17626
17627 * gdb.base/scope.exp: Fix problem with filelocal_bss before
17628 run test on remote targets.
17629
17630Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
17631
17632 * gdb.asm: New directory.
17633 * configure.in: Configure it.
17634 * configure: Regenerate.
17635 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
17636 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
17637
17638Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
17639
17640 * config/mn10300-eval.exp: New file to support MN10300 eval board.
17641
dc96c6c7 17642Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 17643
a9c64011
AS
17644 * gdb.base/overlays (several files): Merge the two overlay
17645 managers into one. Change variables (foox, barx, bazx, grbxx)
17646 back into ints but force them to load in their proper sections.
c906108c
SS
17647
17648Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
17649
17650 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 17651 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
17652 (D10VCopy): Handle memory regions crossing 16k boundaries.
17653 (D10VCopy): Transfer data in 32 bit chunks.
17654
17655Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
17656
17657 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 17658 correct.
c906108c
SS
17659
17660 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 17661 map. Include space for printf in .text segment.
c906108c
SS
17662
17663 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 17664 updated d10v memory VMA/LMA map.
c906108c 17665 (D10VCopy): Call D10VTranslate.
d63a86f8 17666
c906108c
SS
17667Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
17668
17669 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
17670
17671 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
17672 that it won't be put into the .sdata - small data -
17673 section. Update reference.
c906108c
SS
17674 * gdb.base/baz.c (bazx, baz): Ditto.
17675 * gdb.base/foo.c (foox, foo): Ditto.
17676 * gdb.base/grbx.c (grbxx, grbx): Ditto.
17677
17678 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 17679 to be arrays.
d63a86f8 17680
dc96c6c7 17681Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 17682
a9c64011
AS
17683 * gdb.base/overlays.exp: fix up and get working again.
17684 Add tests for backtraces from an overlay function.
d63a86f8 17685
c906108c
SS
17686Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
17687
17688 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
17689 "calling function with watchpoint enabled".
17690
17691Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
17692
17693 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 17694 gdb_suppress_tests for d10v-*-*.
c906108c
SS
17695 * lib/gdb.exp (gdb_suppress_tests): Disable this function
17696 pending review of whether it is useful or not.
17697
17698Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
17699
17700 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
17701
17702Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
17703
17704 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
17705 * config/dve.exp: New file to support Densan boards.
17706
17707Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
17708
17709 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 17710 reads and BSD.
c906108c
SS
17711
17712Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
17713
17714 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
17715 response.
17716
17717 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
17718
17719Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
17720
17721 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 17722 test.
c906108c
SS
17723
17724 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 17725 target_sizeof_long and target_bigendian_p.
c906108c 17726 (structs_by_value, structs_by_reference): Check values according
889bf7c5 17727 to targets word size and endianess.
d63a86f8 17728
c906108c
SS
17729Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
17730
17731 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 17732 output.
c906108c
SS
17733
17734Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
17735
17736 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 17737 Update test of set args help to match source change.
c906108c
SS
17738
17739Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
17740
17741 * gdb.base/default.exp: Expect help system output to be in
17742 alphabetical order.
17743 * gdb.base/help.exp: Ditto.
17744
17745Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
17746
17747 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
17748 "i*86-pc-linux-gnu*".
17749 * gdb.base/interrupt.exp: Ditto.
17750 * gdb.base/corefile.exp: Ditto.
17751
17752 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 17753 define vxworks when building the testcase.
c906108c
SS
17754
17755 * gdb.base/ptype.exp: Fix testnames to be unique.
17756 * gdb.base/radix.exp: Ditto.
17757 * gdb.base/term.exp: Ditto.
17758 * gdb.base/whatis.exp: Ditto.
17759 * gdb.c++/classes.exp: Ditto.
17760
17761Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
17762
17763 * gdb.base/callfuncs.exp: Fix indentation.
17764
17765 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
17766 suppress_flag has been set.
17767 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
17768 target feature.
17769
17770Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
17771
17772 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
17773 the testcase.
17774
17775 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 17776 set_debug_traps() and breakpoint().
c906108c
SS
17777 * gdb.c++/misc.cc (main): Ditto.
17778 * gdb.c++/templates.cc (main): Ditto.
17779 * gdb.c++/virtfunc.cc (main): Ditto.
17780
17781Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
17782
17783 * lib/gdb.exp(gdb_step_for_stub): New function.
17784 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
17785 exists, reload the executable and do a "continue" instead of
17786 doing a jump.
17787 (runto_main): Use gdb_step_for_stub.
d63a86f8 17788
c906108c 17789 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 17790 tests to have unique names.
c906108c
SS
17791 * gdb.base/callfuncs.exp: Ditto.
17792 * gdb.base/commands.exp: Ditto.
17793 * gdb.base/default.exp: Ditto.
17794 * gdb.base/help.exp: Ditto.
17795 * gdb.base/list.exp: Ditto.
17796 * gdb.base/opaque.exp: Ditto.
17797 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
17798 similar tests.
d63a86f8 17799
c906108c
SS
17800 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
17801 * gdb.c++/cplusfuncs.cc: Ditto.
17802 * gdb.c++/virtfunc.cc: Ditto.
17803
17804 * config/monitor.exp: Keep track of the last file we saw, rather
17805 than trying to get the info from gdb.
17806
17807 * gdb.fortran/types.exp: Move comment to previous line.
17808
17809Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
17810
17811 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 17812 target mode.
c906108c
SS
17813
17814Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
17815
17816 From Bob Manson:
17817 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 17818 string from GDB when it connects.
c906108c
SS
17819
17820 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
17821
17822Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
17823
17824 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
17825 if we can't get a debug format from GDB (we may be testing an
17826 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
17827
17828 * gdb.stabs/weird.exp: Fix quoting.
17829
17830 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
17831
17832Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
17833
17834 * config/arm-ice.exp: New file.
17835
17836Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
17837
17838 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 17839 until it has been modified to work with the new testsuite.
c906108c 17840
99707966 17841 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
17842 testcase won't compile, cause all of the testcases in the file to
17843 fail instead.
c906108c
SS
17844
17845 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
17846 (gdb_clear_suppressed): New procedure.
17847 (gdb_stop_suppressing_tests): Only clear suppress_flag if
17848 it contains a positive value.
17849
17850Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
17851
17852 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
17853
17854 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
17855
17856Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
17857
17858 * lib/gdb.exp (setup_xfail_format): New function.
17859 (get_debug_format): New function to get debug format.
17860 (debug_format): New global variable to hold last value set
17861 by get_debug_format.
17862 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 17863 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
17864 * gdb.c++/ptype.exp: Ditto.
17865 * gdb.c++/classes.exp: Ditto.
17866 * gdb.c++/cplusfuncs.exp: Ditto.
17867 * gdb.c++/inherit.exp: Ditto.
17868 * gdb.c++/templates.exp: Ditto.
17869 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 17870
c906108c
SS
17871Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
17872
17873 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
17874 host doesn't have a currently-open connection.
17875
17876 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
17877 any gdb stub target. Handle cases where gdb doesn't respond when
17878 interrupted in a sane fashion.
c906108c
SS
17879
17880 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 17881 same thing in a totally different way.
c906108c
SS
17882
17883 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 17884 setting "timeout".
c906108c 17885 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 17886 default_gdb_init now.
c906108c
SS
17887
17888Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
17889
17890 * gdb.base/printcmds.exp: Fix "check for floating addition"
17891 regexp to accept results within approx +/- .01 of exact value.
17892 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
17893
17894Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
17895
17896 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 17897 properly.
c906108c
SS
17898 (gdb_expect): Add optional timeout parameter, and add timeout
17899 value to various calls.
17900 (gdb_suppress_tests): Only give one warning message per group.
17901
17902Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
17903
17904 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
17905 global variables. Handle getting a value for $timeout more
17906 gracefully.
c906108c
SS
17907
17908Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
17909
17910 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 17911 initialize.
c906108c 17912 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 17913 by a target configuration file.
c906108c
SS
17914 (gdb_expect): Pass the timeout to remote_expect.
17915
17916 * config/monitor.exp(gdb_load): Fix typo in regexp.
17917
17918Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
17919
17920 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
17921
17922Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
17923
17924 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
17925 here. Call gdb_target_exec before rebooting the target, to make
17926 sure the connection to the target is closed.
c906108c
SS
17927 (gdb_load): Pass the name of the executable to gdb_target_monitor.
17928 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
17929 Also detect "Timeout reading from remote" error.
17930
17931 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
17932 gdb_target_monitor. Don't call gdb_file_cmd here; let
17933 gdb_target_monitor do it.
c906108c
SS
17934
17935 * gdb.disasm/hppa.exp: Don't use exec_output.
17936
17937Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
17938
17939 * gdb.base/list.exp: If we're debugging a non-native target,
17940 try to set the pc register to point to the start of the
17941 program before doing the first list command.
17942
17943 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 17944 test_calls after restarting.
c906108c
SS
17945
17946 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 17947 reloading.
c906108c
SS
17948
17949 * gdb.base/watchpoint.exp: Fix typo.
17950
17951 * gdb.base/setshow.exp: Check for use_gdb_stub.
17952
17953 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 17954 stub case.
c906108c
SS
17955 * gdb.base/langs.exp: Ditto.
17956
17957 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
17958 gdb_load_offset. If we weren't given a file to load, figure out
17959 what the current file is and use it.
c906108c
SS
17960
17961 * config/i386-bozo.exp: New file.
17962
17963Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
17964
17965 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
17966 feature.
17967
17968 * config/proelf.exp: New entry.
17969
17970Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
17971
17972 * lib/gdb.exp: Remove spurious .* patterns at the beginning
17973 of regexps.
17974
17975 * gdb.base/watchpoint.exp: Don't run the test_stepping
17976 tests if gdb can't call functions on the target.
17977
17978 * gdb.base/setshow.exp: Don't run the set prompt tests if
17979 the board has gdb_prompt set.
17980
17981Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
17982
17983 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
17984 * gdb.base/commands.exp: Likewise.
17985 * gdb.base/setshow.exp: Likewise.
17986
17987Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
17988
17989 * config/monitor.exp(gdb_start): Look for gdb_prompt target
17990 feature.
17991
17992 * config/i960.exp: New file.
17993
17994Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
17995
17996 * gdb.base/funcargs.exp: Check for gdb,short_int target
17997 feature instead of looking for explicit target triplets.
17998
dc96c6c7 17999Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 18000
d63a86f8 18001 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
18002 "p 123DEADBEEF", to check parse_number.
18003 * top.c: change "to enable to enable" to "to enable" in a couple
18004 of help strings.
18005
18006Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
18007
18008 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
18009 on the mn10300.
d63a86f8 18010
c906108c
SS
18011Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
18012
18013 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
18014 where the test executable is run with explicit args.
18015 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
18016
18017Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
18018
18019 * gdb.base/run.c: Use FAKEARGV to build test executable that
18020 does not require a command line arg, since most simulators
18021 don't currently support passing such an arg into the simulated
18022 program.
18023 * gdb.base/commands.exp: Change tests to insert the proper
18024 value as the arg to the first recursive factorial call. Change
18025 compilation line to define FAKEARGV at compile time.
18026
18027Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
18028
18029 * gdb.base/recurse.exp: Enable these tests for the mn10300.
18030 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
18031 function with watchpoint enabled" test.
18032
18033Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
18034
18035 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 18036 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
18037
18038 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 18039 "Tests restarted" messages.
c906108c
SS
18040
18041Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
18042
18043 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
18044
dc96c6c7 18045Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18046
18047 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
18048 for INFO SYMBOL; add help tests for OVERLAY commands.
18049 * gdb.base/default.exp: add tests for INFO SYMBOL command;
18050 add tests for OVERLAY commands
18051 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
18052 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
18053 * gdb.base/sigall.c: add usestubs code frag
18054 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 18055
c906108c
SS
18056Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
18057
18058 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
18059 failures.
18060 (gdb_stop_suppressing_tests): Note that tests have restarted.
18061
18062Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
18063
18064 * config/h8300.exp: New file.
18065
18066Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
18067
18068 * gdb.base/setshow.exp: Check for the existence of a
18069 feature, not its value.
18070
18071Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
18072
18073 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
18074
18075 * gdb.base/scope.exp: It's now init0(), not init().
18076
18077 * gdb.base/scope0.c: For now, change init() to be init0().
18078
18079 * config/monitor.exp: Use gdb_serial in preference to serial
18080 or netport.
18081
18082 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 18083 and it's not already set.
c906108c
SS
18084
18085Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
18086
18087 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 18088 isn't using a stub and if it supports argument passing.
c906108c
SS
18089
18090Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
18091
18092 * config/udi.exp(gdb_start): Make sure UDICONF is set
18093 properly before starting gdb.
18094
18095Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
18096
18097 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
18098 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
18099 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
18100
18101Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
18102
18103 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 18104 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
18105
18106 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
18107
18108 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
18109
18110 * config/monitor.exp: Make sure we disconnect from the target.
18111 Also, try a reboot/reload cycle instead of failing if the
18112 load fails.
18113
18114Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
18115
18116 * gdb.base/default.exp: Don't set match_max.
18117 * gdb.base/help.exp: Ditto.
18118 * gdb.base/list.exp: Ditto.
18119 * gdb.base/signals.exp: Ditto.
18120
18121 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
18122 set, use remote_ld to download the testcase instead of
18123 the GDB loader.
18124
18125Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
18126
18127 * config/vr5000.exp: New file.
18128
18129 * config/monitor.exp(gdb_target_monitor): Add pattern for
18130 "Ending remote" to detect errors in connecting.
18131
18132 * gdb.base/setshow.exp: Add .* within auto language test.
18133
18134 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
18135 target feature.
18136
18137 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 18138 and reboot the board if necessary.
c906108c
SS
18139
18140 * gdb.base/setvar.exp(test_set): Handle multiple prints within
18141 a set of tests. Remove print.* from the patterns being checked.
18142
18143Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
18144
18145 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
18146 refer to gdb_spawn_id.
18147
18148 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
18149 longer used.
18150 * config/sparclet.exp: Ditto.
18151 * config/sparclet-old.exp: Ditto.
18152 * config/slite.exp: Ditto.
18153 * config/sim.exp: Ditto.
18154 * gdb.base/funcargs.exp: Ditto.
18155
18156 * lib/gdb.exp:Remove references to gdb_spawn_id.
18157 (gdb_expect): Move to remote.exp.
18158
18159Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
18160
18161 * config/monitor.exp: Detect the "Couldn't establish connection"
18162 message from GDB.
18163
18164Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
18165
18166 * gdb.base/bitfields.exp: Use runto instead of explicit
18167 gdb_run_cmd/gdb_expect sequences.
18168
18169 * gdb.base/break.exp(text_next_with_recursion): Add match for
18170 gdb_expect call.
18171
18172 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
18173 We also need to handle the "A program is being debugged already"
18174 prompt from gdb. Use gdb_test to set the baud rate.
18175
18176 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
18177 to 20000. Really. I mean it.
18178
18179Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18180
18181 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
18182 fails. If suppress_flag is set, skip perror message about not
18183 being able to send to GDB.
c906108c 18184 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 18185 GDB.
c906108c
SS
18186 (gdb_expect): If suppress_flag is set, always fail immediately.
18187 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
18188 (gdb_init): Call gdb_stop_suppressing_tests.
18189 (default_gdb_exit): Ditto.
18190 (default_gdb_start): Ditto.
18191
18192 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 18193 gdb_stop_suppressing_tests as appropriate.
c906108c 18194 * gdb.base/break.exp: Ditto.
889bf7c5 18195 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
18196 * gdb.base/commands.exp: Ditto.
18197 * gdb.base/exprs.exp: Ditto.
889bf7c5 18198 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
18199 * gdb.base/list.exp: Ditto.
18200 * gdb.base/recurse.exp: Ditto.
889bf7c5 18201 * gdb.base/scope.exp: Ditto.
c906108c
SS
18202 * gdb.base/structs.exp: Ditto.
18203 * gdb.c++/inherit.exp: Ditto.
18204
18205Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
18206
18207 * config/vr4300.exp: New file.
18208
99707966 18209 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 18210
99707966 18211 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
18212
18213Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
18214
18215 * lib/gdb.exp(gdb_init): New function.
18216
18217 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 18218 for each individual variable set.
c906108c
SS
18219
18220 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
18221 name.
18222
18223 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
18224
18225 * gdb.base/scope.exp: Use gdb_test.
18226
18227 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
18228 aborting; the testsuite driver will do that for us (see
18229 gdb_finish). Also, use gdb_test in a few more places.
18230
18231Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
18232
18233 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
18234
18235Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
18236
18237 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
18238 and "add_tests" are not at the same address.
18239
18240Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
18241
18242 * gdb.base/ptype.exp: Use gdb_test.
18243
18244Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
18245
18246 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
18247 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
18248 left in. No longer expect them to fail.
18249
18250 * gdb.stabs/*.mt; Deleted, no longer used.
18251 * gdb.stabs/configure.in: Remove references to target makefile
18252 frags.
18253 * gdb.stabs/configure: Rebuilt.
18254
18255 * gdb.disasm/*.mt: Deleted, no longer used.
18256 * gdb.disasm/configure.in: Remove references to target makefile
18257 frags. Use "sh3.s" as the unique filename for this directory.
18258 * gdb.disasm/configure: Rebuilt.
18259
18260 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
18261 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
18262 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
18263
18264Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
18265
18266 * config/udi.exp: Use mondfe,name instead of remote_host.
18267
18268Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
18269
18270 * gdb.base/watchpoint.exp: Don't expect a failure when calling
18271 a function with a watchpoint enabled on the mn10200.
18272
18273 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
18274 before trying to create it!
18275
18276Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
18277
18278 * config/vx.exp: Use hostname instead of netport.
18279
18280 * config/vxworks.exp: New file.
18281
18282 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
18283
18284 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 18285 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
18286 occurs.
18287
18288 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
18289 $gdb_spawn_id directly.
18290 (gdb_run_cmd): Try _start as well as start. Use the target feature
18291 gdb,start_symbol as the symbol to start from when jumping.
18292
18293Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
18294
18295 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
18296 redundant) test.
18297
18298 * gdb.base/recurse.exp: Relax final value test for 'b' so that
18299 it doesn't lose for 16bit integer systems.
18300
18301Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
18302
18303 * gdb.fortran/types.exp: If the target doesn't support "double"
18304 data types, then expect "real" types to only be 4 bytes.
18305
18306 * gdb.c++/virtfunc.exp: Expect failure for virtual function
18307 call tests if the target doesn't support inferior function calls.
18308
18309 * gdb.base/printcmds.exp: Allow minor deviation in FP values
18310 in printf tests.
18311
18312Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
18313
18314 * gdb.base/help.exp: Disable "help set", "help show", and
18315 "help support". Simplify regexp for "help stack".
18316
18317 * gdb.base/default.exp: Set match_max to 5000 and the timeout
18318 to 60 seconds. Temporarily set match_max to 15000 around the
18319 "info copying" test.
18320
18321 * gdb.base/nodebug.exp: Don't try to do an inferior function
18322 call if the target doesn't support them.
18323 * gdb.base/printcmds.exp: Likewise.
18324 * gdb.base/setvar.exp: Likewise.
18325 * gdb.base/structs.exp: Likewise.
18326 * gdb.c++/templates.exp: Likewise.
18327 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
18328
18329 * gdb.base/recurse.exp: Enable for the mn10200.
18330
18331 * configure.in: Do configure gdb.stabs directory for *-*-elf
18332 targets.
18333 * configure: Rebuilt.
18334
18335 * gdb.base/break.exp: Check for gdb,noresults before testing
18336 exit status and/or results from the target.
18337 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
18338 * lib/gdb.exp: Remove old (now bogus) initialization of
18339 noinferior, noargs, noresults and nosignals.
18340
18341Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
18342
18343 * config/sh.exp: New file.
18344
18345 * config/slite.exp: Try to connect multiple times to the board
18346 before rebooting. Only send a "monitor run" if need_monitor_run
18347 is set.
18348
18349 * gdb.base/break.exp: Don't do the "stub continue" test if
18350 the target has gdb_stub set.
18351
18352 * gdb.base/callfuncs.exp: Increase the timeout.
18353
18354 * gdb.base/interrupt.exp: Don't even try to compile the testcase
18355 if the target has gdb,noinferiorio set.
18356
18357 * gdb.base/list.exp: Increase match_max to 10000 characters.
18358
18359 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
18360
18361 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
18362 target.
18363
18364 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
18365
18366Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
18367
18368 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
18369 trying to delete the copy of gdb. Catch the file delete so we
18370 don't die if the delete fails; also, the file should be copied to
18371 the host, not to the build.
c906108c
SS
18372
18373Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
18374
18375 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 18376 parenthesis in case it contains multiple regexps separated
c906108c
SS
18377 with |.
18378
18379 * gdb.base/watchpoint.exp: Use gdb_test.
18380 * gdb.base/default.exp: Ditto.
18381
18382Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
18383
99707966 18384 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 18385
c906108c
SS
18386 * gdb.base/scope.exp: Use gdb_test.
18387 * gdb.c++/classes.exp: Ditto.
18388 * gdb.c++/inherit.exp: Ditto.
18389
18390Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
18391
18392 * gdb.base/crossload.exp: Don't use execute_anywhere, use
18393 remote_exec instead.
18394 * gdb.base/corefile.exp: Don't be ridiculous.
18395 * gdb.base/*.c: Add missing stub invocations.
18396
18397Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
18398
18399 * config/slite.exp: Miscellaneous fixes.
18400
18401 * lib/gdb.exp: Fix runto.
18402
18403 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
18404 the target.
18405
18406 * gdb.base/watchpoint.exp: Fix regexp.
18407
18408 * lib/gdb.exp(default_gdb_exit): Add a catch to the
18409 close and wait commands, as the descriptor may now be
18410 invalid. Always call "remote_close host".
18411
18412Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
18413
18414 Major rewrite for testsuite revision.
d63a86f8 18415
c906108c
SS
18416 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
18417 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
18418 instead of relying on spawn_id to always contain a valid
18419 spawn id.
18420 (get_compiler_info): New procedure to build the ${binfile}.ci
18421 file, instead of replicating this in N different places.
18422 (gdb_compile): New procedure.
d63a86f8 18423
c906108c 18424 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
18425 appropriate arguments) instead of compile. Use gdb_test in a lot
18426 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
18427 at the start of a testcase, as this is no longer done magically.
18428
18429 config/*-gdb.exp: Rename without the -gdb suffix.
18430
18431 config/mips.exp: Use remote_close instead of exit_remote_shell.
18432 config/monitor.exp: Use target_info instead of looking at
18433 baud, timeout, etc.
18434 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
18435
18436Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18437
18438 * gdb.c++/templates.exp (test_ptype_of_templates),
18439 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
18440 Update expect patterns for destructors and assignment operators
18441 to match corresponding c-typeprint.c changes.
18442 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
18443 to destructor breakpoint test, GDB should be able to set the
18444 destructor breakpoint without specifying arguments.
18445
18446Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
18447
18448 * gdb.threads/pthreads.exp: Change result for failure to compile due
18449 to lack of pthreads runtime support from an error to simply an
18450 unsupported test, per dejagnu standards.
18451
18452Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18453
18454 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
18455 where GDB exits to reduce pattern match time.
18456 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
18457
18458 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
18459
dc96c6c7 18460Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18461
18462 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
18463 * gdb.base/default.exp: ditto.
18464 * gdb.base/nodebug.exp: ditto.
18465 * gdb.base/printcmds.exp: ditto.
18466 * gdb.base/ptype.exp: ditto.
18467 * gdb.base/setvar.exp: ditto.
18468 * gdb.base/structs.exp: ditto.
18469 * gdb.base/setshow.c: Guard against uninitialized values of argc.
18470
18471Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
18472
18473 * configure, */configure: Rebuild with autoconf 2.12.
18474
18475Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
18476
18477 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
18478 use new i*86-pc-linux*-gnu quads.
18479 * gdb.base/corefile.exp: Ditto.
18480 * gdb.base/signals.exp: Ditto.
18481 * gdb.base/sigall.exp: Ditto.
18482 * gdb.base/interrupt.exp: Ditto.
18483
18484 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
18485 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
18486 RedHat 4.0.
d63a86f8 18487
c906108c 18488 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
18489 linux. This allows the test case to at least compile on latest
18490 linux, but still not run due to missing the threads runtime library.
c906108c
SS
18491
18492Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18493
18494 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
18495 directory to search gdb directory. Accept and step over conditional
18496 stack alignment code. Consume $prompt in failure cases.
18497 Reset timeout to $oldtimeout instead of some arbitrary value.
18498 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
18499 timeout problems with infinite stack backtraces.
18500 * gdb.base/ptype.exp (ptype struct link, union tu_link):
18501 Accept function parameters for linkfunc member.
18502
18503Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
18504
18505 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
18506 (CXXFLAGS): Remove, unreferenced.
18507 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
18508 previous -B options and also add -B option to pick up cross compiled
18509 runtime.
c906108c
SS
18510 (TARGET_INCLUDES): Add for -I options and add code to initialize when
18511 doing cross compiles.
18512 (target_alias): Declare global.
18513 (xgcc): Set variable to full path of gcc in build tree. Use findfile
18514 to verify that gcc exists in build tree, and if so set CC to that
18515 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 18516
c906108c
SS
18517Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
18518
18519 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
18520 ptype test for anonymous union. Fixup testcase to match
18521 current gcc debug output.
18522
18523Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
18524
18525 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
18526 force argument to an unsigned long type.
18527
18528Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
18529
18530 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 18531 tests and anonymous union print/ptype tests.
c906108c
SS
18532 * gdb.base/list.exp (test_forward-search): Increase timeout by
18533 5 minutes for the "search extremely long line" case.
18534 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
18535 completely optional and that the pass/fail messages use the command as
18536 the message if that third arg is a null string.
18537 (gdb_test_exact): Arrange that a null string pattern means match a
18538 null string output rather than any output, which might include random
889bf7c5 18539 errors.
c906108c
SS
18540 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
18541 backtrace test.
18542 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
18543 always failing and failure is now exposed by gdb.exp changes.
18544
18545Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
18546
18547 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
18548 weren't being noted.
18549
18550Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18551
18552 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
18553 * gdb.stabs/weird.exp: Remove v_comb xfails.
18554
dc96c6c7 18555Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18556
18557 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 18558 list.exp scope.exp watchpoint.exp]
c906108c 18559 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 18560
dc96c6c7 18561Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18562
18563 * config/monitor.exp: Increase download timeout to 1000 seconds.
18564
dc96c6c7 18565Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18566
18567 * config/m32r.exp: Increase timeout to 120 seconds.
18568
18569Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
18570
18571 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
18572 and accept older ordering as obsolescent gcc or gdb.
18573 * gdb.c++/templates.exp: Ditto.
18574 * gdb.c++/virtfunc.exp: Ditto.
18575
18576Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
18577
18578 * gdb.base/coremaker.c: Add code to mmap some data so we
18579 can check that it ends up in the core file.
18580 * gdb.base/corefile.exp: Add test to read mmapped data
18581 from core file.
18582
dc96c6c7 18583Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18584
18585 * config/m32r.exp: New file.
18586
18587Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
18588
18589 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
18590 that cflags can contains -gstabs, and work correctly for other tests.
18591
dc96c6c7 18592Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18593
18594 * gdb.base/setshow.exp: New file, tests show and set.
18595 * gdb.base/setshow.c: New file, tests show and set.
18596 * gdb.base/help.exp: Add test for help set|show annotate.
18597 * gdb.base/default.exp: Add test for set|show annotate.
18598
18599Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
18600
18601 * testsuite/gdb.base/break.exp: Make backtrace from factorial
18602 errors unique.
18603 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
18604 explicitly.
18605
18606Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
18607
18608 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
18609 and width commands. This is done elsewhere.
18610 * (gdb_start): Don't call gdb_start_sim here. That's already
18611 done in gdb_load. This fixes lots of failures in default.exp.
18612
18613Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
18614
18615 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
18616 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
18617 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
18618 in the same we we treat other failures (since it may be an expected
889bf7c5 18619 condition), rather than as an error.
c906108c
SS
18620 * gdb.base/signals.exp (test_handle_all_print): Revert back to
18621 old test format.
18622
18623Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
18624
18625 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
18626 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 18627 twice. Nuke the duplicates.
c906108c 18628 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 18629 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
18630 Remove config.h along with other config files.
18631
18632Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
18633
18634 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
18635 "p func1 ()" and note that rests of tests are skipped.
18636 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 18637 setup_xfails for "print func2::coremaker_local".
c906108c
SS
18638 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
18639 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
18640 affected by the previous run test.
18641 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
18642 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
18643 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
18644 "pass int powerset tuple" and "pass modeless int powerset tuple".
18645 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
18646 "real write 4" and "real write 8".
18647 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 18648 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
18649 "print \$i after tuple assign 2", and
18650 "print vs2 after tuple assign 2".
18651 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
18652 meaningful error message and return -1 so the caller can
18653 suppress further tests and avoid a cascade of errors.
d63a86f8 18654
c906108c
SS
18655Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
18656
18657 * gdb.base/a1-selftest.exp: Tweak tests to account for new
18658 format for printing version.
18659 * gdb.base/default.exp: Ditto.
18660 * gdb.base/interrupt.exp: Fix problem with cascade of
18661 errors if child process dies while calling a function.
d63a86f8 18662
c906108c
SS
18663Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
18664
18665 * Makefile.in (VPATH): Add
18666 * Makefile.in (Makefile, config.status): Fix rules so things get
18667 remade when necessary.
18668
18669Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
18670
18671 * Makefile.in (just-check): Add path to sibling expect dir
18672 to environment variable specified by RPATH_ENVVAR.
18673
18674Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
18675
18676 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
18677 (just-check): Add shared library paths for libstdc++, tk,
18678 tcl, bfd, and opcodes to the environment variable specified
18679 in RPATH_ENVVAR.
18680 * configure.in: Add support to recognize --enable-shared flag
18681 and generate correct value for RPATH_ENVVAR.
18682 * configure: Regenerated with autoconf.
18683
18684Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
18685
18686 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 18687 include all osf versions.
c906108c
SS
18688 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
18689 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
18690 when target is linux. When failing to build pthreads test
18691 executable, give more meaningful message.
18692 * gdb.threads/pthreads.c: Hpux also uses old definition of second
18693 arg for pthread_create.
d63a86f8 18694
c906108c
SS
18695Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
18696
18697 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 18698 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 18699 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 18700 and -lpthreads (everybody else).
c906108c
SS
18701 (test_startup): Fail gracefully if threads are not supported.
18702 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
18703 "p/c array_index("abcdef",2)" when not gcc compiled.
18704 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
18705 "print func2::coremaker_local" when not gcc compiled.
18706 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
18707 "ptype on opaque struct tagname (statically)",
18708 "ptype on opaque struct tagname (dynamically) 1", and
18709 "ptype on opaque struct tagname (dynamically) 2"
18710 for not compiled with gcc.
18711 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
18712 backtrace when compiled with gcc.
d63a86f8 18713 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
18714 than always return success.
18715
18716Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
18717
18718 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
18719
18720Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
18721
18722 * gdb.base/structs.exp: Undo last change.
18723
18724Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
18725
18726 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
18727 encapsulate all the steps/nexts done during self test, starting
18728 at main, and makes them less sensitive to optimization issues.
18729 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
18730 signal handler" test.
18731 * gdb.threads/pthreads.exp: Only run this for native configs.
18732 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
18733 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
18734 tests.
18735 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
18736 for "runto test_calls(void)" test.
d63a86f8 18737
c906108c
SS
18738Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
18739
18740 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
18741 and don't expect address info in breakpoint confirmations.
18742
18743Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
18744
18745 * gdb.base/list.exp (test_forward_search): Increase timeout
18746 temporarily by 60 seconds for searching extremely long line,
889bf7c5 18747 and then reset to old value when done. Increase expect input
c906108c
SS
18748 buffer to 10000.
18749
18750Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
18751
18752 * gdb.base/list.exp (test_forward_search): Fix to handle very
18753 long source line without overflowing expect's input buffer.
18754
18755Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
18756
18757 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
18758 "buffer_full".
18759
18760 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
18761 "buffer_full".
18762
18763 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
18764 "buffer_full".
18765
18766 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
18767 "buffer_full".
18768
18769Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
18770
18771 * configure.in (configdirs): Add gdb.threads.
18772 * configure: Regenerated with autoconf.
18773 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
18774 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
18775 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 18776
c906108c
SS
18777Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
18778
18779 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
18780
18781Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
18782
18783 * gdb.base/signals.exp (test_handle_all_print): Test separately for
18784 each signal's status in the output of "handle all print".
18785 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
18786 the \r\n sequence that immediately precedes the gdb prompt.
18787 * gdb.base/a1-selftest.exp: Save original timeout and restore
18788 after test.
18789
18790Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
18791
18792 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
18793 symbol.
18794
18795Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
18796
18797 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
18798
18799Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
18800
18801 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
18802 timeout by 60 seconds.
18803
18804Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
18805
18806 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
18807 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
18808 error return.
18809
18810Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
18811
18812 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
18813 gdb initialization, also report how long dejagnu waited. Restore
18814 old timeout before doing error return. Temporarily increase timeout
889bf7c5 18815 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
18816
18817Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
18818
18819 * lib/gdb.exp: Report timeout value for verbosity level 2.
18820 * config/gdbserver.exp: Ditto.
18821 * config/hppro.exp: Ditto.
18822 * config/mips-gdb.exp: Ditto.
18823 * config/monitor.exp: Ditto.
18824 * config/netware.exp: Ditto.
18825 * config/sim-gdb.exp: Ditto.
18826 * config/slite-gdb.exp: Ditto.
18827 * config/udi-gdb.exp: Ditto.
18828 * config/unix-gdb.exp: Ditto.
18829 * config/vx-gdb.exp: Ditto.
18830 * gdb.base/a1-selftest.exp: Ditto.
18831 * gdb.base/a2-run.exp: Ditto.
18832 * gdb.base/break.exp: Ditto.
18833 * gdb.base/corefile.exp: Ditto.
18834 * gdb.base/list.exp: Ditto.
18835 * gdb.base/recurse.exp: Ditto.
18836 * gdb.base/scope.exp: Ditto.
18837 * gdb.base/signals.exp: Ditto.
18838
18839Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
18840
18841 * gdb.threads/Makefile.in (docdir): Removed.
18842
18843Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
18844
18845 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 18846 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 18847 @srcdir@.
d63a86f8 18848 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
18849 autoconf 2.5 or higher.
18850 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
18851
18852Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
18853
18854 * configure: Regenerated.
18855 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
18856 avoid name clashes with SunOS headers.
18857
18858Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
18859
18860 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
18861
18862Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
18863
18864 * gdb.base/callfuncs.exp: Finish last change -- make sure the
18865 prototype information ends up in the compiler info file.
18866
18867Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
18868
18869 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
18870 attempting to regenerate it. Eliminate use of a temporary file
18871 and just generate the info file directly. Source it immediately,
18872 for consistency of use.
18873 * gdb.base/corefile.exp: Ditto
18874 * gdb.base/exprs.exp: Ditto.
18875 * gdb.base/funcargs.exp: Ditto.
18876 * gdb.base/langs.exp: Ditto.
18877 * gdb.base/list.exp: Ditto.
18878 * gdb.base/mips_pro.exp: Ditto.
18879 * gdb.base/nodebug.exp: Ditto.
18880 * gdb.base/opaque.exp: Ditto.
18881 * gdb.base/ptype.exp: Ditto.
18882 * gdb.base/scope.exp: Ditto.
18883 * gdb.base/setvar.exp: Ditto.
18884 * gdb.base/signals.exp: Ditto.
18885 * gdb.base/whatis.exp: Ditto.
18886 * gdb.c++/templates.exp: Ditto.
18887 * gdb.c++/virtfunc.exp: Ditto.
18888 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 18889 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
18890
18891Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18892
18893 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
18894 it got fixed by the recent lookup_minimal_symbol_by_pc change.
18895 Increase timeout, a lot of single stepping might be needed if the
18896 target has no hardware watchpoints.
18897
18898Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
18899
18900 * gdb.base/break.exp: Ignore compiler warnings when compiling
18901 break.c.
18902 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
18903 * gdb.base/default.exp: Add h8300 xfails. Handle messages
18904 from remote-sim.
18905 * gdb.base/exprs.exp: Add h8300 xfails.
18906 * gdb.base/funcargs.exp: Likewise.
18907 * gdb.base/nodebug.exp: Likewise.
18908 * gdb.base/printcmds.exp: Likewise.
18909 * gdb.base/ptype.exp: Likewise.
18910 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
18911 h8300 xfails.
d63a86f8 18912 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
18913 on the h8300.
18914 * gdb.base/funcargs.c: Explicitly make last constant argument to
18915 call_after_alloca_subr an unsigned long type.
18916 * gdb.base/return.c: Include stdio.h.
18917
18918Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
18919
18920 * config/abug.exp: New file for the older Motorola Bug monitor
18921 that runs on the mvme13x series VME boards.
18922 * config/monitor.exp: Use the new config array for target settings
18923 if they exist.
18924
18925Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
18926
18927 * sim-gdb.exp: Make the SH simulator allocate less space when
18928 it is targeted.
18929
18930Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
18931
18932 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
18933 test.
18934
18935Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
18936
18937 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
18938 "rs6000-*-*" for "list function in include file" when gcc compiled.
18939 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
18940 for "p ctable1[120]".
18941 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
18942 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
18943 Remove setup_xfail for "rs6000-*-*" for
18944 "print 'scope0.c'::filelocal before run".
18945 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
18946 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
18947 since some compilers don't allow both options to be given
18948 on the same command line. Create object file and move it.
d63a86f8 18949
c906108c
SS
18950Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
18951
18952 * gdb.base/corefile.exp: Always regenerate the core file, since
18953 we always regenerate the coremaker program. Detect special case
18954 where registers cannot be read from core file.
d63a86f8 18955
c906108c
SS
18956Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
18957
18958 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
18959 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
18960 * gdb.c++/templates.exp: Only match on basename of file since
18961 some formats like xcoff don't encode directory information.
18962 * gdb.stabs/weird.exp: Use the right sed script for powerpc
18963 and rs6000 AIX xcoff targets.
18964 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
18965 * configure: Regenerate.
18966 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
18967 here, rather than in distclean.
d63a86f8 18968
c906108c
SS
18969Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
18970
18971 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
18972 defined, and use it to compile the test case with -O2. The
18973 native compilation still uses no optimization.
18974 * gdb.base/mips_pro.c: Remove inline assembly code since
18975 it is compiled PIC by default, which results in assembler
18976 warnings that make the testsuite think the compilation
18977 was unsuccessful.
18978
18979Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
18980
18981 * gdb.c++/misc.exp: Add note to message for
18982 "print s.a for foo struct" that this is a known gcc 2.7.2
18983 and earlier bug.
18984
18985Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
18986
18987 * gdb.base/break.exp: Fix pattern for matching "Delete all
18988 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
18989 setup_xfail for deleting all breakpoints test. Fix various
18990 timeout messages to include "(timeout)".
18991 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
18992 for "p t_float_values2(3.14159,float_val2)".
18993 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
18994 for "continue to call2g" when gcc compiled.
18995 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
18996 "up to foo in langs.exp", "show language at foo in langs.exp",
18997 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
18998 and "show language at fsub in langs.exp".
18999 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
19000 "list line 1 in include file", "list message for lines past EOF",
19001 "list function in include file", "list list0.h:foo", and
19002 "list filename:function; nonexistant function".
19003 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
19004 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
19005 and "ptype t_char_array" to be for native cc only.
d63a86f8 19006
c906108c
SS
19007Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
19008
d63a86f8 19009 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 19010 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 19011 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
19012
19013Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
19014
19015 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
19016 "bt in signals.exp". This problem only appears when running
19017 the testsuite, and then only intermittently.
19018
19019Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
19020
19021 * gdb.base/return.exp (return_tests): Differentiate between
19022 two tests of continuing.
19023
19024Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
19025
19026 * */Makefile.in (maintainer-clean): Remove config.log.
19027 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
19028 * gdb.c++/Makefile.in (PROGS): Add inherit.
19029 (clean): Remove *.ci.
19030
19031Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
19032
19033 * gdb.c++/misc.cc: Add test code from Mike Stump.
19034 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
19035
19036Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
19037
19038 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
19039 to "alpha-*-osf2*" and add comment.
19040 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
19041 setup_xfail for "step over execarg initialization" and
19042 "step over corearg initialization".
c906108c
SS
19043 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
19044 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
19045 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 19046 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
19047 "print func2::coremaker_local", and "backtrace in corefile.exp".
19048 * gdb.base/signals.exp: Build and source signals.ci.
19049 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
19050 to be for gcc only.
19051 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 19052
c906108c
SS
19053Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19054
19055 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
19056 Feb 3 procfs.c change.
19057
19058Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
19059
19060 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
19061
19062Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
19063
19064 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
19065 from dejagnu's apparent default of 10 seconds, which gives random
19066 results when running the tests over NFS on moderately loaded systems.
19067 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
19068
19069Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
19070
19071 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
19072 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 19073 result reports.
c906108c
SS
19074
19075Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
19076
19077 * configure.in (CY_AC_PATH_TCLH): Remove.
19078 * configure: Regenerate.
19079
19080Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
19081
19082 * gdb.c++/Makefile.in (clean): Add missing '{'.
19083
19084Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
19085
19086 * lib/gdb.exp: Provide a default value for noinferior.
19087
19088 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
19089 Load libgloss.exp.
19090
19091Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
19092
19093 * gdb.disasm/hppa.exp: Compile directly into an executable, use
19094 the executable, not the .o to run the tests from.
19095
19096Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
19097
19098 * gdb.base/break.exp: Don't test for program exit or exit status
19099 if $noresults if nonzero.
19100 * gdb.base/langs.exp: Likewise.
19101 * gdb.base/watchpoint.exp: Likewise.
19102
19103 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
19104 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
19105 trying to compile the testcase.
19106
19107Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
19108
19109 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
19110 * gdb.base/signals.exp (continue to handler): Likewise.
19111
19112Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
19113
19114 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
19115
19116 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
19117
19118Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
19119
19120 * gdb.base/corefile.exp: Recognize "not found" as failure
19121 when trying to determine if a core file was generated.
19122 If no core file was generate the first time, try again without
19123 the ulimit -c to work around braindamaged shells.
19124
19125Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
19126
19127 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
19128 [] tests with "test" and enclose string in quotes.
19129 * gdb.stabs/configure: Rebuild
d63a86f8 19130
c906108c
SS
19131Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
19132
19133 Changes in sync with expect:
19134 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
19135 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
19136 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
19137 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
19138 argument to AC_REQUIRE.
19139 * configure: Regenerated.
19140
19141Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
19142
19143 * gdb.base/corefile.exp: When generating a core, discard any
19144 error messages about ulimit not found and the "core dumped"
19145 message from the shell that runs the coredumper.
19146
19147Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
19148
19149 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
19150
19151 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
19152 which sed script to run. Expect failure for v_comb test
19153 on PA targets too.
d63a86f8 19154
c906108c
SS
19155Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
19156
19157 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 19158 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
19159
19160Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
19161
19162 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
19163 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 19164 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
19165 * lib/gdb.exp (default_gdb_start): Fix typo.
19166 * gdb.base/corefile.exp: Allow "Core was generated by ..."
19167 messages to not include the full program name that caused
19168 the core dump since some systems (such as solaris) apparently
19169 truncate this path to about 80 characters.
19170 When generating a core file first try increasing the core file
19171 size limit to unlimited since some systems may default it to
19172 zero, and it is harmless to try it. Move the test for failing
19173 to generate a core file to where it will actually get executed.
19174 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
19175 new gdb result from g++ debug info improvements and make old
19176 pattern obsolescent. Also account for size_t differences
19177 (may be int or long).
19178 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
19179 initialization before function call is placed in the delay slot
19180 and thus appears to be skipped over by commands such as "next".
19181
19182Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
19183
19184 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
19185
19186Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
19187
19188 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
19189 input source file; fix code to compile test to deal with this
19190 convention.
19191 * gdb.c++/*.exp: Likewise.
19192
19193Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
19194
19195 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
19196 "bt in signals.exp".
19197
19198Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
19199
19200 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
19201 "step over execarg initialization" and
889bf7c5 19202 "step over corearg initialization".
c906108c
SS
19203
19204Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
19205
19206 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
19207 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
19208
19209Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
19210
19211 From Rob Savoye (rob@poseidon.cygnus.com)
19212 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
19213 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
19214 configure.in}, gdb.disasm/{Makefile.in, configure.in},
19215 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
19216 configure.in}: Major reworking for autoconfig.
c906108c
SS
19217 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
19218 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 19219 New files.
c906108c
SS
19220 * config/unix-gdb.exp: Make GDB global.
19221 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
19222 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
19223 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
19224 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
19225 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
19226 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 19227 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
19228 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
19229 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
19230 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
19231 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 19232 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
19233 to returns as necessary, arrange for test to compile own testcase
19234 executable.
c906108c 19235 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 19236
c906108c
SS
19237Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
19238
19239 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 19240 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
19241 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
19242 "backtrace through signal handler".
19243
19244Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19245
19246 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
19247 continuing from a job control stop signal.
19248 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
19249
19250Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
19251
19252 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
19253 * gdb.base/corefile.exp: Likewise.
19254 * gdb.base/funcargs.exp: Likewise.
19255
19256Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
19257
19258 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
19259 * config/monitor.exp: Add support for setting baud rate.
19260
19261Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
19262
19263 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
19264 i*86-*-linux* xfails for "backtrace through signal handler".
19265 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
19266 "print func2::coremaker_local".
19267 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 19268 alpha-dec-osf2* xfail for
c906108c
SS
19269 "delete all breakpoints when none".
19270
19271Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
19272
19273 * gdb.base/break.exp: Change test that deletes all breakpoints
19274 when no user breakpoints are installed. A post 4.15 change
19275 causes gdb to no longer prompt in this case.
19276
19277Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
19278
19279 * gdb.base/return.exp (return_tests): Change xfail for test
19280 "correct value returned double test" to stop xfailing at
19281 Solaris 2.5. Apparently the bug has been fixed.
19282
19283Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
19284
19285 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
19286 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
19287
19288Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
19289
19290 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
19291 * gdb.disasm/hppa.s: Corresponding changes.
19292
19293Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
19294
19295 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
19296 makefile fragment.
19297 * config/mt-hpux: Deleted.
19298
19299Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
19300
d63a86f8 19301 * Many files: When warning about suppressed tests due to a
c906108c
SS
19302 nonexistant test binary, avoid incrementing the warning count.
19303
19304Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
19305
19306 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 19307
c906108c
SS
19308Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19309
19310 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
19311 "sparc-*-solaris2*".
19312
19313Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19314
19315 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
19316 Add global and local variables and initialize them.
19317 * gdb.base/corefile.exp: Test correct mapping of corefile sections
19318 by printing variables. Remove rs6000 and powerpc xfails, BFD now
19319 extracts the file name and terminating signal from the core file.
19320 * TODO: Remove note about tests for correct mapping of corefile.
19321 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
19322 from optimizing it away.
19323 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
19324 handles common blocks.
19325
19326Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
19327
19328 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
19329 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
19330
19331Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
19332
19333 * Makefile.in (maintainer-clean): New target, synonym for
19334 realclean.
19335 * gdb.base/Makefile.in (maintainer-clean): Likewise.
19336 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
19337 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
19338 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
19339 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
19340 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
19341
19342Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
19343
19344 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
19345 xfails when not gcc compiled for "print foo::funclocal".
19346 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
19347 "print foo::funclocal at foo",
19348 "print 'scope1.c'::foo::funclocal at foo",
19349 "print foo::funclocal_bss at foo",
19350 "print 'scope1.c'::foo::funclocal_bss at foo",
19351 "print foo::funclocal_ro at foo",
19352 "print 'scope1.c'::foo::funclocal_ro at foo",
19353 "print bar::funclocal at foo" and
19354 "print 'scope1.c'::bar::funclocal at foo".
19355 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
19356 gcc compiled for "print foo::funclocal at bar".
19357 Expand all messages to ensure that they identify that
19358 the test is at bar().
19359 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
19360 gcc compiled for:
19361 "ptype on opaque struct pointer (statically)",
19362 "ptype on opaque struct tagname (statically)",
19363 "ptype on opaque struct pointer (dynamically) 1",
19364 "ptype on opaque struct tagname (dynamically) 1",
19365 "ptype on opaque struct pointer (dynamically) 2" and
19366 "ptype on opaque struct tagname (dynamically) 2
19367 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
19368 gcc compiled for:
19369 "p datalocal"
19370 "whatis datalocal",
19371 "ptype datalocal",
19372 "p bsslocal",
19373 "whatis bsslocal", and
19374 "ptype bsslocal".
19375 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
19376 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
19377 when not gcc compiled.
19378 * gdb.base/funcargs.exp (float_and_integral_args): Add
19379 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
19380 compiled.
19381 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
19382 "backtrace from call6a" when not gcc compiled.
19383 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
19384 "backtrace from call7a" when not gcc compiled.
19385 * gdb.base/callfuncs.exp (do_function_calls):
19386 Add "hppa*-*-hpux*" xfail when not gcc compiled for
19387 "p t_char_array_values(char_array_val2,char_array_val1)",
19388 "p t_char_array_values(char_array_val1,char_array_val2)",
19389 "p t_char_array_values("carray 1","carray 2")",
19390 "p t_char_array_values("carray 1",char_array_val2)",
19391 "p t_char_array_values(char_array_val1,"carray 2")",
19392 "p sum_args(1,{2})",
19393 "p sum_args(2,{2,3})",
19394 "p sum_args(3,{2,3,4})",
19395 "p sum_args(4,{2,3,4,5})"
19396 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
19397 "backtrace in corefile.exp" when not gcc compiled.
19398
19399Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19400
19401 * gdb.base/signals.exp: Rewrite `handle all print' test as
19402 a procedure. Accept blanks or TABs as whitespace, increase
19403 timeout and expect input buffer size for the large output
19404 from the command. Remove "i*86-*-bsdi2.0" xfail.
19405
19406Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19407
19408 * gdb.base/setvar.exp: Add new testcases for truncation when
19409 assigning invalid values to bitfields.
19410
19411Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
19412
d63a86f8 19413 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
19414 mips-sgi-irix* xfail for
19415 "call inferior func with struct - returns char *"
19416 and fix test so that an optional (unsigned char *) cast is
889bf7c5 19417 accepted in the result.
c906108c
SS
19418
19419Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
19420
19421 * gdb.base/funcargs.exp (float_and_integral_args): Remove
19422 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
19423 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
19424 * gdb.base/signals.exp: Remove duplicate "handle all print" test
19425 that accidentally got checked in.
19426
19427Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
19428
d63a86f8 19429 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
19430 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
19431 compiled test.
19432 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
19433 Add mips-sgi-irix5* xfail for not gcc compiled.
19434 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
19435 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
19436 "p top", "whatis top", "p middle", and "whatis middle".
19437 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
19438 "whatis signed char" for not gcc compiled.
19439 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
19440 "set variable signed char=-1 (-1)" and
19441 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
19442 * gdb.base/funcargs.exp (float_and_integral_args):
19443 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
19444 Add mips-sgi-irix* xfail when not gcc compiled for
19445 "continue to call2b".
19446 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
19447 "continue to call2g".
19448 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
19449 "backtrace from call6a"
19450 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
19451 "backtrace from call7k".
19452 Add mips-sgi-irix5* xfail when not gcc compiled for
19453 "backtrace from call7a".
19454 (localvars_after_alloca): Fix gdb_test cmds for
19455 "print * after runto ...".
19456 Remove rs6000-*-* xfails for
19457 "print i after runto localvars_after_alloca" and
19458 "print l after runto localvars_after_alloca"
19459 for all compilers.
19460 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 19461 when not compiled with gcc, for:
c906108c
SS
19462 "print signed char == (minus)",
19463 "print signed char != (minus)",
19464 "print signed char < (minus)",
19465 "print signed char > (minus)".
19466 * gdb.base/callfuncs.exp (do_function_calls):
19467 Add mips-sgi-irix* xfail, when compiled with native compiler, for
19468 "call inferior func with struct - returns char *".
d63a86f8 19469 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
19470 "correct value returned double test" to include Solaris 2.4.
19471 * gdb.base/funcargs.exp (float_and_integral_args):
19472 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 19473
c906108c
SS
19474Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19475
19476 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
19477 enumeration bitfields if compiling with GNU C.
19478 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
19479 to empty' prompt.
19480
19481Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
19482
19483 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
19484 test for PRO targets.
19485
19486 * gdb.base/funcargs.exp: Avoid ever setting more than 8
19487 breakpoints in the inferior at any given time by making
19488 two groups of breakpoints for call2*, call6* and call7*
19489 tests.
19490
19491Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19492
19493 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
19494 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
19495 from optimizing it away.
19496 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
19497 "call inferior func with struct".
19498
19499Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
19500
19501 * configure.in: Only configure gdb.chill for particular targets.
19502
19503Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
19504
19505 * gdb.base/Makefile.in: Add action to .c.o transformation
19506 rule that generates a .ci file for each .o file and remove
19507 explicit .c.o rules except for callfuncs.o.
19508 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
19509 generates a .ci file for each .o file and remove explicit
19510 .cc.o rules.
19511 (clean): Remove *.tmp *.ci files.
19512 (EXECUTABLES): Remove templ-info.exp.
19513 * gdb.base/compiler.c: New file.
19514 * gdb.c++/compiler.cc: New file
19515 * gdb.base/scope.exp: Source gdb.base/scope.ci.
19516 Change rs6000-*-* xfail for
19517 "print 'scope0.c'::filelocal_ro" and
19518 "print 'scope1.c'::filelocal" and
19519 "print 'scope1.c'::filelocal_bss" and
19520 "print 'scope1.c'::filelocal_ro" and
19521 "print 'scope1.c'::foo::funclocal" and
19522 "print 'scope1.c'::foo::funclocal_ro" and
19523 "print 'scope1.c'::bar::funclocal" and
19524 "print 'scope0.c'::filelocal_ro" and
19525 "print 'scope1.c'::filelocal at foo" and
19526 "print 'scope1.c'::filelocal_bss at foo" and
19527 "print 'scope1.c'::filelocal_ro at foo" and
19528 "print 'scope1.c'::foo::funclocal at foo" and
19529 "print 'scope1.c'::foo::funclocal_bss at foo" and
19530 "print 'scope1.c'::foo::funclocal_ro at foo" and
19531 "print 'scope1.c'::bar::funclocal at foo" and
19532 "print 'scope0.c'::filelocal_ro" and
19533 "print 'scope1.c'::filelocal" and
19534 "print 'scope1.c'::filelocal_bss" and
19535 "print 'scope1.c'::filelocal_ro" and
19536 "print 'scope1.c'::foo::funclocal" and
19537 "print 'scope1.c'::foo::funclocal_bss" and
19538 "print 'scope1.c'::foo::funclocal_ro" and
19539 "print 'scope1.c'::bar::funclocal" and
19540 "print 'scope1.c'::bar::funclocal_bss"
19541 to only be xfail'd when not compiled with gcc.
d63a86f8 19542 Add rs6000-*-* xfail for
c906108c
SS
19543 "print 'scope0.c'::filelocal_bss before run"
19544 when compiled with gcc.
19545 (test_at_main): Add rs6000-*-* xfail for
19546 "print filelocal_ro in test_at_main"
19547 when compiled with gcc.
19548 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 19549 Add rs6000-*-aix* xfail for
c906108c
SS
19550 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
19551 "ptype t_char_array", not compiled with gcc.
19552 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
19553 xfail for "list foo (in include file)" when gcc compiled.
19554 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 19555 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
19556 "run to call0a" if not compiled with gcc.
19557 (unsigned_integral_args): Add rs6000-*-* xfail for
19558 "run to call1a" if not compiled with gcc.
19559 (float_and_integral_args): Add rs6000-*-* xfail for
19560 "run to call2a" if not compiled with gcc and for
19561 "continue to call2b" for any compiler.
19562 Add rs6000-*-* xfail to
19563 "print f1 after run to call2a" for gcc compiled.
19564 (discard_and_shuffle): Add rs6000-*-* xfail for
19565 "run to call6a".
19566 (shuffle_round_robin): Add rs6000-*-* xfail for
19567 "backtrace from call7a" if not compiled with gcc.
19568 Add rs6000-*-* xfail for
19569 "backtrace from call7b" if compiled with gcc.
19570 (call_after_alloca): Add rs6000-*-* xfail for
19571 "print c in call_after_alloca" and
19572 "print s in call_after_alloca" and
19573 "backtrace from call_after_alloca_subr"
19574 if not compiled with gcc.
19575 (localvars_in_indirect_call): Add rs6000-*-* xfail for
19576 "print c in localvars_in_indirect_call" and
19577 "print c in localvars_in_indirect_call" and
19578 "backtrace in indirectly called function" and
19579 "stepping into indirectly called function"
19580 if not compiled with gcc.
19581 (localvars_after_alloca): Add rs6000-*-* xfail for
19582 "print c after runto localvars_after_alloca" and
19583 "print s after runto localvars_after_alloca" and
19584 "print i after runto localvars_after_alloca" and
19585 "print l after runto localvars_after_alloca"
19586 for all compilers.
19587 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
19588 than whatis-info.exp.
19589 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
19590 than opaque-info.exp.
19591 Setup rs6000-*-* xfail for
d63a86f8 19592 "ptype on opaque struct pointer (statically)" and
c906108c
SS
19593 "ptype on opaque struct pointer (dynamically)" when
19594 not compiled with gcc.
19595 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
19596 rather than callf-info.exp.
19597 (do_function_calls): Add clear_xfail for rs6000-*-* for
19598 "p t_float_values2(3.14159,float_val2)". Seems to work
19599 fine there, both with xlc and gcc. Need to find out what
19600 it is doing right and fix other platforms.
19601 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
19602 "call inferior func with struct - returns int",
19603 "call inferior func with struct - returns long",
19604 "call inferior func with struct - returns float",
19605 "call inferior func with struct - returns double",
19606 "call inferior func with struct - returns char *",
19607 but only if not gcc compiled (presumes xlc compiled).
19608 Change rs6000-*-* xfails for
19609 "call inferior func with struct - returns char" and
19610 " call inferior func with struct - returns short" to only
19611 xfail if not using gcc.
19612 (clean mostlyclean): Remove *.ci and *.tmp files.
19613 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
19614 than templ-info.exp.
19615 * gdb.base/langs.exp: Source gdb.base/langs.ci.
19616 Add rs6000-*-* xfail for "up to foo in langs.exp"
19617 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 19618 when not gcc compiled.
d63a86f8 19619
c906108c
SS
19620Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19621
19622 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
19623 * gdb.base/corefile.exp: Likewise.
19624 * gdb.base/list.exp: Likewise.
19625 * gdb.base/scope.exp: Likewise.
19626 * gdb.base/siganls.exp: Likewise.
19627
19628 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
19629 compiler output.
19630 * gdb.base/whatis.exp: Likewise.
19631
19632Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
19633
19634 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
19635 failure (opcode table has been fixed to match reality).
19636
19637Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
19638
19639 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
19640 "call inferior func with struct - returns char",
19641 "call inferior func with struct - returns short"
19642
19643 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
19644 "print 'scope0.c'::filelocal at main",
19645 "print 'scope0.c'::filelocal_bss in test_at_main",
19646 "print 'scope0.c'::filelocal at foo",
19647 "print 'scope0.c'::filelocal_bss in test_at_foo",
19648 "print 'scope0.c'::filelocal at bar",
19649 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 19650
c906108c
SS
19651 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
19652 in source file 1". This bug seems to have been fixed with both
19653 gcc and native cc (was native assembler bug?).
19654
19655Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
19656
19657 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
19658 "backtrace through signal handler" to "i*86-*-sysv4*".
19659 * gdb.base/signals.exp: Add xfail for "'next' behaved as
19660 continue" case. Add "known SVR4 bug" to fail message.
19661 Add "i*86-*-bsdi2.0" xfail for "handle all print".
19662 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
19663 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
19664 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
19665 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
19666 "up to foo in langs.exp", "show language at foo in
19667 langs.exp", "up to cppsub_ in langs.exp", "show
19668 language at cppsub_ in langs.exp", "up to fsub in
19669 langs.exp", and "show language at fsub in langs.exp".
19670 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
19671 "bactrace in corefile.exp".
19672 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
19673 "call inferior function with struct - returns float" and
19674 "call inferior function with struct - returns double".
d63a86f8 19675
c906108c
SS
19676Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
19677
19678 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
19679 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
19680 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
19681 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
19682
19683Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
19684
19685 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
19686 (or overriden) "CHILL" macro rather then bare "gcc".
19687 Also look for ../../gcc/xgcc since that is what we will
19688 actually need, not "Makefile". Remove following assignment
19689 of CHILL to CHILL_FOR_TARGET because that results in
19690 recursive definition.
19691
19692Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
19693
19694 * gdb.base/corefile.exp: Change xfail for backtrace in
19695 corefile.exp from linuxaout to all linux.
19696 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
19697 cases where we miss the breakpoint at the signal handler
19698 for some reason. Setup xfail for linuxoldld/linuxaout and
19699 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
19700 hitting SIGURG breakpoint.
19701 * gdb.base/signals.exp: Setup xfail for "next" acting like
19702 continue to add linuxoldld. Setup xfail for all linux for
19703 "next to handler in signals_tests_1", "backtrace in
19704 signals_tests_1", "continue to func1", "pass SIGUSR1",
19705 and continue to handler".
19706
19707Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
19708
19709 * Update all FSF addresses except those in COPYING* files.
19710
19711Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
19712
19713 * gdb.base/a2-run.exp: Change messages to be more explicit about
19714 the status of args, and quote binfile in results.
19715
19716Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
19717
19718 * gdb.base/callfuncs.exp: Add tests for passing structs to
19719 inferior functions and return various types.
19720 * gdb.base/callfuncs.c: Add functions to receive a struct
19721 and return a member of the struct, in various types.
19722
19723Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19724
19725 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
19726
19727Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
19728
19729 * config/vxworks29k.exp: New file, sources vxworks.exp.
19730
19731Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19732
19733 * config/gdbremote.exp: New file. Testing framework using
19734 gdbserver.
19735
19736Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
19737
19738 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
19739 "call function when asleep" and "send end of file".
19740 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
19741 for "backtrace in corefile.exp".
19742 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
19743 for "backtrace through signal handler".
19744 * gdb.base/corefile.exp: Make sure we actually generate a core file
19745 before trying the core tests. Some systems allow the user to suppress
19746 generation of core files and default to that (linux for example).
19747 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
19748 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
19749
19750Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19751
19752 * gdb.threads: New directory with some crude multi-threaded
19753 gdb tests (step.exp and step2.exp).
19754 * config/mt-lynx (STEP_EXECUTABLE): Define.
19755 (THREADFLAGS): Define.
19756
19757Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
19758
19759 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
19760
19761 * gdb.base/signals.exp: Disable whole file for lynx until
19762 further notice.
19763
19764 * gdb.base/signals.exp: xfail test where "next" acts like
19765 "continue" for lynx.
19766
19767 * gdb.base/interrupt.exp: xfail test for calling function while
19768 inferior is asleep for lynx.
19769
19770 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
19771 than one cr-lf after each command.
19772
19773Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19774
19775 * configure.in: Reinstate setting of stabsdirs variable, fix
19776 typo in setting up configdirs for native builds.
19777
19778 * gdb.base/return.exp: Fix typo in return double test.
19779 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
19780 compiler from optimizing them away.
19781
19782Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
19783
19784 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
19785 sequences to be echo'd by gdb when using gdb_test.
19786 * gdb.chill/chexp.exp: Likewise.
19787 * gdb.fortran/exprs.exp: Likewise
19788
19789Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19790
19791 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
19792 after the inferior gdb has started.
19793
19794 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
19795 after each command.
19796 * gdb.base/funcargs.exp: Likewise.
19797 * gdb.base/gdbvars.exp: Likewise.
19798 * gdb.base/interrupt.exp: Likewise.
19799 * gdb.base/list.exp: Likewise.
19800 * gdb.base/watchpoint.exp: Likewise.
19801 * gdb.c++/demangle.exp: Likewise.
19802 * gdb.c++/inherit.exp: Likewise.
19803 * gdb.chill/chexp.exp: Likewise.
19804 * gdb.fortran/exprs.exp: Likewise.
19805
19806 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
19807 test if we can't handle IO to/from the inferior.
19808
19809 * gdb.c++/misc.exp: Always check for a program already being
19810 started after sending a "run" command to gdb.
19811
19812 * gdb.base/twice.exp: Start with a fresh gdb.
19813
19814 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
19815 only depend on gdb's expression code, not the chill runtime.
19816
19817 * gdb.base/return.c: Put return values into variables so we
19818 can have gdb print them rather than depending on the program
19819 to print them.
19820 * gdb.base/return.exp: Corresponding changes.
19821
19822 * lib/gdb.exp: Provide default value for noinferiorio.
19823 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
19824 the inferior.
19825
19826 * gdb.base/break.exp: Always check for a program already being
19827 started after sending a "run" command to gdb.
19828 (text_next_with_recursion): Don't check the output from the
19829 program's printf statement. Instead just make sure the program
19830 exited.
19831
19832 * gdb.base/commands.exp: Protect tests which need arguments with
19833 $noargs conditionals.
19834
19835Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19836
19837 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
19838 of structure member arrays to match gdb/valops.c:value_addr change.
19839
19840Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
19841
19842 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
19843 cases.
19844
19845Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
19846
19847 * configure.in (configdirs): Remove gdb.chill from default list
19848 of subdirs and then add it back in only if doing a native build.
19849 The current chill compiler does not yet work in any cross build.
19850 * Revert all signal changes from Jul 6.
19851 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
19852 for sh-hms targets, allowing these tests to link, with no other
19853 changes. Testing is suppressed by setting "nosignals" in site.exp.
19854
19855Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
19856
19857 * configure.in (signaldirs): Define and add to configdirs for all
19858 targets except some specific ones that are known to not support signals.
19859 Also clean up formatting.
19860 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
19861 (signals, sigall): Remove rules to build.
19862 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
19863 Moved to new gdb.signals directory.
19864 * gdb.signals: New test directory.
19865 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
19866 signals.c signals.exp}: New or moved files.
19867
19868Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
19869
19870 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
19871
19872Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
19873
19874 * gdb.base/return.exp: Xfail `return double' test failure
19875 on at least Solaris 2.3 and handle future/past versions on
19876 a case by case basis as appropriate. Also update message
19877 to include i*86 failures.
19878
19879Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19880
19881 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
19882
19883 * lib/gdb.exp: Fix comment which erroneously identified
19884 gdb_file_cmd as gdb_load (the 19 May change was in fact to
19885 gdb_file_cmd not gdb_load).
19886 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
19887
19888 * gdb.base/setvar.exp: Make test names consistent between pass and
19889 fail cases. Use gdb_test more.
19890
19891Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19892
19893 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
19894
19895Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19896
19897 * gdb.base/help.exp: Fix expected help string for `show commands'.
19898
19899Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
19900
19901 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
19902
19903 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
19904 of a text section.
19905
19906Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
19907
19908 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
19909 that loop eventually terminates. Fix Connection refused logic so
19910 that testsuite will expire nicely.
19911
19912Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
19913
19914 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
19915 config/rom68k.exp: New tcl glue for the appropriate monitors.
19916 These all just end up calling monitor.exp.
19917 * config/monitor.exp (gdb_target_monitor): Handle `Connection
19918 refused' by retrying. Cleanup some timeout issues.
19919 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
19920 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
19921 callers don't have to set/restore global timeout variable.
19922
19923 * The following set of changes centralizes management of the global
19924 timeout variable. This way, it can be set in one target dependent
19925 place instead of dozens of places scattered throughout the test suite.
19926 If you need to lengthen a timeout, then you should either set timeout
19927 in one of the config/{target}.exp files, or multiply it by a factor.
19928 Setting it to an absolute value is always going to lose for some
19929 targets.
19930 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
19931 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
19932 * gdb.base/funcargs.exp: Don't set timeout.
19933 * gdb.base/list.exp (test_forward_search): Only use local timeout.
19934 * gdb.base/printcmds.exp (test_print_string_constants
19935 test_print_array_constants): Don't set timeout.
19936 * gdb.base/ptype.exp: Don't set timeout.
19937 * gdb.base/recurse.exp: Don't set timeout.
19938 * gdb.base/return.exp: Don't set timeout.
19939 * gdb.base/watchpoint.exp: Don't set timeout.
19940 * gdb.c++/classes.exp (do_tests): Don't set timeout.
19941 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
19942
19943Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
19944
19945 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
19946
19947Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19948
19949 * lib/gdb.exp: Disable chill tests for irix5.
19950
19951Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19952
19953 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
19954 each test pass or fail.
19955
19956Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19957
19958 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
19959 xlc not gcc.
19960
19961Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
19962
19963 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
19964
19965Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
19966
19967 * config/est.exp: Fix copyright and comments. Remove dead code.
19968 Use targetname, serialport and baud variables instead of fixed
19969 constants.
19970 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
19971 * config/cpu32bug.exp: New file to support cpu32bug monitors.
19972
19973Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19974
19975 * gdb.base/watchpoint.exp: Don't run
19976 test_watchpoint_triggered_in_syscall for sunos.
19977
19978Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19979
19980 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
19981 they don't seem to exist. Do include stdio.h.
19982
19983Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19984
19985 * gdb.base/a1-selftest.exp: Add alpha xfail.
19986
19987Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19988
19989 * gdb.base/watchpoint.c (main): Prompt before calling read().
19990 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
19991 Revise accordingly. Remove cruft about sending "123" several
19992 times, until it gets noticed. Clean up the "print buf[0]" stuff
19993 so that it passes or fails, and waits for prompts in the usual way.
19994
19995Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
19996
19997 * gdb.base/recurse.exp: Fix comment.
19998
19999 * TODO: Remove item about printing variables in nodebug.exp. Add
20000 item about enabling tests which are only run on some targets.
20001
20002 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
20003 fail, make test names unique, use new gdb_test convention
20004 regarding pattern, use gdb_test more, etc.).
20005
20006 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
20007 fail, make test names unique, etc.).
20008
20009Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20010
20011 * gdb.base/nodebug.c: Change return type of top and middle to
20012 short.
20013 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
20014 are fixed by the recent mdebugread.c changes. Allow `short ()'
20015 as type for top and middle.
20016
20017Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20018
20019 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
20020 nearly as I can tell, the whole thing was an accident in Stu's
20021 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
20022 to replace a send/expect pair with gdb_test, but ended up only
20023 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
20024 of 30 Mar 1995 took care of it, but left this vestigial comment
20025 which I am now nuking.
20026
20027Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20028
20029 * gdb.base/break.exp: Look for different line number for
20030 breakpoint at main depending on usestubs.
20031
20032Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20033
20034 * gdb.base/list.exp: Adjust some alternate expect patterns to
20035 match recent list0.c change. Add alternate expect pattern for
20036 output from `list default lines around main' for optimizing
20037 compilers.
20038
20039Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20040
20041 * lib/gdb.exp: If nosignals is not set, set it to 0.
20042
20043Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
20044
20045 * config/slite-gdb.exp: Responds to load symbol table prompt.
20046 * gdb.base/break.exp: Adjust line number, fix rerun.
20047 * gdb.base/langs0.c: Add #ifdef usestubs.
20048
20049Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
20050
20051 * gdb.base/list.exp: Adjust line contents after adding new lines in
20052 list0.c. Also fix a syntax error.
20053
20054 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
20055 * gdb.base/break.exp: ditto.
20056 * gdb.base/list.exp: ditto.
20057 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
20058 * gdb.base/run.c: ditto.
20059 * gdb.base/list0.c: ditto.
20060 * gdb.base/funcargs.c: ditto.
20061
20062Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
20063
20064 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
20065 $targetname, $serialport and $baud instead of hardwired variables.
20066 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
20067 target doesn't support signals.
20068
20069Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
20070
20071 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
20072
20073Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20074
20075 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
20076 Don't rely on the value of an auto variable before it has been
20077 initialized. Use gdb_test more.
20078
20079Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20080
20081 * lib/gdb.exp (default_gdb_version): A version number must start
20082 with a digit, but other than that contains all characters up to
20083 the first whitespace character.
20084
20085Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20086
20087 * gdb.base/commands.exp (breakpoint_command_test): New tests.
20088
20089Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20090
20091 * gdb.c++/*.exp: Warn if executable does not exist. The original
20092 reason for skipping the warning was that configure.in sometimes
20093 intentionally skipped building the executables but the tcl code
20094 had no way of knowing. That (a) was always bogus with respect to
20095 error handling, (b) is no longer true (right now there is no way
20096 to skip C++ tests).
20097
20098 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
20099
20100Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20101
20102 * gdb.base/list.exp: Add expect patterns for output from
20103 SunPRO compiled executables.
20104 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
20105 types.
20106
20107Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20108
20109 * gdb.base/break.exp (test_next_with_recursion): Accept any line
20110 number (we are already testing that the correct source line text
20111 gets printed).
20112
20113 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
20114 that is what is intended, but something needed to be done to get
20115 sunos4 native working again.
20116
20117 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
20118
20119 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
20120 apparently went with a (very) old xfail.
20121
20122Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
20123
20124 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
20125 runto_main is a proc in gdb.exp that will do 'step' for target use
20126 stubs.
20127 * gdb.base/exprs.exp: ditto.
20128 * gdb.base/interrupt.exp: ditto.
20129 * gdb.base/opaque.exp: ditto.
20130 * gdb.base/printcmds.exp: ditto.
20131 * gdb.base/ptype.exp: ditto.
20132 * gdb.base/scope.exp: ditto.
20133 * gdb.base/setvar.exp: ditto.
20134 * gdb.base/signals.exp: ditto.
20135 * gdb.base/twice.exp: ditto.
20136 * gdb.c++/classes.exp: ditto.
20137 * gdb.c++/inherit.exp: ditto.
20138 * gdb.c++/templates.exp: ditto.
20139 * gdb.base/break.exp: no run and hit main for stubs. Change line
20140 numbers for breakpoints and info breakpoint.
20141 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
20142 breakpoint().
20143 * gdb.base/callfuncs.c: ditto.
20144 * gdb.base/exprs: ditto.
20145 * gdb.base/interrupt.c: ditto.
20146 * gdb.base/opaque0.c: ditto.
20147 * gdb.base/printcmds.c: ditto.
20148 * gdb.base/ptype.c: ditto.
20149 * gdb.base/scope0.c: ditto.
20150 * gdb.base/setvar.c: ditto.
20151 * gdb.base/signals.c: ditto.
20152 * gdb.base/twice.c: ditto.
20153 * gdb.c++/misc.cc: ditto.
20154 * gdb.c++/templates.cc: ditto.
20155
20156Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20157
20158 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
20159
20160 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
20161 somewhere between `read' and `main.c'. I'm pretty sure the
20162 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
20163 and it isn't particularly useful.
20164
20165 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
20166
20167Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20168
20169 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
20170
20171Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
20172
20173 * config/mt-slite: add LIBS and -nostdlib.
20174 * config/slite-gdb.exp: add this new file to support sparclite target.
20175
20176Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
20177
20178 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
20179
20180 * gdb.base/a2-run.exp: Change argument to istarget from
20181 "*-*-vxworks" to "*-*-vxworks*".
20182 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
20183
20184Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
20185
20186 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
20187 will not runto main but do a 'step' to step out of breakpoint().
20188 * config/mt-slite: add -Dusestubs.
20189
20190Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20191
20192 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
20193 instead of just @.
20194
20195 * gdb.base/signals.exp: Add test for "handle all print".
20196 * TODO: Remove "handle all print". Also remove item about
20197 checking copyright date (I don't like the idea of a spurious FAIL
20198 based on when we run the tests).
20199
20200 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
20201 for SunOS4 (reason for failure not investigated). Remove
20202 redundant test for $binfile.
20203
20204 * gdb.base/nodebug.c (array_index): Call malloc.
20205
20206 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
20207
20208Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
20209
20210 * gdb.base/recurse.exp: Update gdb_test invocation to use new
20211 conventions and slightly simplify the matching regexp.
20212
20213Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20214
20215 * gdb.base/break.exp: Update gdb_test invocation to use new
20216 convention.
20217
20218 * lib/gdb.exp: If noargs is not set, set it to 0.
20219
20220 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
20221 tests unique.
20222
20223 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
20224
20225Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20226
20227 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
20228 one argument of type "<non-float parameter>".
20229
20230Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
20231
20232 * config/rom68k.exp: New file to support Motorola IDP board.
20233 * gdb.base/a2-run.exp: Skip this file if noargs is set.
20234 * gdb.base/break.c: Change things around so that this program
20235 doesn't depend upon args. This is necessary to make remote
20236 targets work (in general, they can't take args).
20237 * gdb.base/break.exp: Don't try to send args to program. Don't
20238 expect output. Also, replace lots of code with gdb_test.
20239
20240Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20241
20242 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
20243 printing of '\'' (which is what the comment says we are testing,
20244 even though we were not), not '''.
20245 (test_integer_literals_rejected): Test that printing ''' is an error.
20246
20247 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20248 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
20249 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
20250 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
20251 Use gdb_test not test_print_accept.
20252 * lib/gdb.exp: Remove test_print_accept.
20253
20254 * gdb.base/signals.exp (signal_tests_1): Make pass message
20255 consistent with fail message.
20256
20257 * gdb.base/whatis.exp: Remove xfails for printing char vs.
20258 unsigned char; the bug (PR 1821) is fixed.
20259
20260 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
20261
20262 * gdb.base/scope.exp (test_at_localscopes): Call pass for
20263 successful tests--makes xfailing them work right.
20264
20265Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20266
20267 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
20268 only \r\n, not .*. The test can pass .* as the last thing in
20269 $pattern if that is what it wants. In addition to providing this
20270 flexibility, this change should speed up pattern matching in cases
20271 where the pattern already ended with .* (there were a number of
20272 them). This change also helps catch bad patterns--in the old
20273 scheme the typo "char \*" instead of "char \\*" would pass. Now
20274 it is caught.
20275 * Many .exp files: Update callers.
20276
20277 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
20278 clearer and does not spuriously match multiple ('s. Likewise for
20279 ) and *.
20280
20281 * gdb.base/nodebug.exp: Test ability to call a function and pass
20282 it a string (even with no debugging info).
20283
20284 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
20285 "p '\'", which is the same as "p ''" once tcl gets done with
20286 quoting, to "p '\\'", which I suspect is what is intended (one
20287 backslash gets sent to GDB).
20288
20289 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
20290
20291Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20292
20293 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
20294 1817) was fixed literally years ago.
20295
20296Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20297
20298 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
20299 test, it causes stepping out of call_after_alloca_subr with
20300 optimizing compilers.
20301 (localvars_in_indirect_call): Consume GDB prompt if `finish'
20302 fails.
20303
20304 * gdb.c++/templates.exp: Source templ-info.exp only if
20305 the templates executable exists.
20306
20307 * gdb.c++/misc.cc (class Contains_static_instance,
20308 class Contains_nested_static_instance),
20309 gdb.c++/classes.exp (test_static_members): Test printing of
20310 a class that contains a static instance of the class.
20311
20312Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20313
20314 * gdb.base/langs2.c (cppsub_): Don't prototype.
20315 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
20316 only, I believe).
20317
20318Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20319
20320 * lib/gdb.exp (skip_chill_tests): New procedure.
20321
20322 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
20323
20324Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
20325
20326 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
20327 each expect pattern. Cuts runtime from 12 to about 4 seconds.
20328
20329Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20330
20331 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
20332
20333 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
20334 disassemble 8, not 16, instructions for part 4.
20335
20336 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
20337 support the latter anymore.
20338
20339 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
20340 -DNO_PROTOTYPES.
20341 * gdb.base/callfuncs.c: Control use of prototypes based on
20342 NO_PROTOTYPES, not __STDC__.
20343 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
20344 t_float_values2 tests if prototypes in use.
20345
20346 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
20347 t_double_values): When checking differences against DELTA, check
20348 that difference is within the range (-DELTA,DELTA), not just
20349 (-infinity,DELTA).
20350
20351Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
20352
20353 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
20354 'file' command firts, then 'target', then 'load', this is due to gdb
20355 target set up.
20356 * config/mips-gdb.exp: Fix a couple regular exp bugs.
20357
20358Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
20359
20360 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
20361 FP load/store variants.
20362 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
20363
20364Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20365
20366 * gdb.base/term.exp: Do not give a warning if not native, it is
20367 not an abnormal condition.
20368
20369Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
20370
20371 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
20372 t_char_array".
20373
20374Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20375
20376 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
20377 are getting the version number.
20378
20379 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
20380 if not native, it is not an abnormal condition.
20381
20382Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20383
20384 * lib/gdb.exp: Just use "file exists", rather than undocumented
20385 dejagnu procedure "findfile".
20386
20387Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20388
20389 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
20390 (LDFLAGS): Set to -Xlinker -Ur.
20391
20392 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
20393 Removed, these values are set by lib/gdb.exp.
20394
20395 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
20396
20397Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20398
20399 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
20400 of replicating gdb startup code.
20401
20402 * config/mt-vxworks (LDFLAGS): Set to -r.
20403 (CFLAGS_FOR_TARGET): Removed.
20404
20405 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
20406 (gdb) and gdb for vxworks uses (vxgdb).
20407
20408 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
20409 executable is not in the tree and host != target, use sed and
20410 program_transform_name to determine the gdb name used by the
20411 target.
20412
20413 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
20414 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
20415
20416Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20417
20418 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
20419 floats, chars, and shorts where there are ANSI-style function
20420 definitions.
20421
20422 * gdb.base/langs.exp, gdb.base/langs*: New test.
20423 * gdb.base/Makefile.in: Build it.
20424 * TODO: Remove item about checking that C names don't get C++
20425 demangling applied; this test tests it.
20426
20427Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20428
20429 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
20430 went with the const70 xfail. The xfail went away a year ago.
20431
20432 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
20433
20434 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
20435 for hp300.
20436
20437 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
20438
20439 * gdb.base/a1-selftest.exp: Don't run on hp300.
20440
20441Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20442
20443 * Makefile.in (site.exp): Set host_alias and target_alias as well
20444 as host_triplet and target_triplet.
20445
20446Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20447
20448 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
20449
20450 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
20451 places as other ecoff systems).
20452
20453 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
20454 ultrix.
20455
20456Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20457
20458 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
20459 remove them.
20460 * gdb.base/nodebug.exp: Accept "function" in addition to "text
20461 variable and "variable" in addition to "data variable".
20462 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
20463
20464 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
20465 2.
20466 * gdb.base/list1.c (long_line): Add additional statement at start
20467 of function.
20468 * gdb.base/list.exp (test_forward_search): Update line number to
20469 reflect new statement.
20470
20471Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20472
20473 * gdb.base/signals.exp: Reinitialize searched source directories
20474 after gdb_start call.
20475
20476Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
20477
20478 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
20479 * gdb.stabs/Makefile.in: Likewise.
20480
20481 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
20482 change. Instead split the tests into smaller pieces.
20483 * gdb.disasm/hppa.s: Corresponding changes.
20484
20485Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20486
20487 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
20488 Quote ^C when passing it to stty. For some shells ^ is a pipe.
20489
20490 * gdb.base/funcargs.exp: Modify many tests so that every test
20491 either passes or fails. Make some test names unique.
20492
20493Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20494
20495 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
20496 Call stty to set interrupt character.
20497
20498 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
20499 for HP assembler versus GNU assembler based on actual behavior of
20500 $(CC), rather than assuming that $(AS) is always the GNU assembler.
20501
20502 * TODO: Suggest a few more stepping tests.
20503
20504Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
20505
20506 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
20507 restart GDB for h8300 after a continue.
20508 (return): Add pattern to match a29k-udi behavior.
20509 * gdb.base/nodebug.exp: Remove obsolete comment.
20510 * gdb.base/regs.exp: New file, testing of register displays.
20511 * gdb.base/return.exp: Fix typo in reference to $objdir.
20512 * gdb.base/whatis.exp: Always start with a fresh GDB.
20513
20514Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20515
20516 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
20517 higher, these tests generate a lot of output.
20518
20519Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20520
20521 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
20522 code following the catch silently ignored some errors; without the
20523 catch they should be thrown like any other tcl error. Also, the
20524 catch used "" instead of {} which meant all the callers who wanted
20525 to include one of the characters "[]$ had to quote it an extra time.
20526 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
20527 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
20528 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
20529 Remove extra quoting.
20530
20531Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
20532
20533 * gdb.base/commands.exp: Make test names unique; every test either
20534 passes or fails. Update some comments.
20535
20536 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
20537
20538Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20539
20540 The following fixes a FAIL caused by the fact that the alpha stabs
20541 configuration didn't use the ".if alpha" code in weird.def.
20542 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
20543 bit pointer, so the 32 bit version works even on the alpha.
20544 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
20545 Remove the stuff which allowed us to have separate versions for
20546 alpha and everything else.
20547
20548 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
20549 regexp which "info func operator\[\](" is supposed to match. Fix
20550 string to send to GDB. Note that GDB still doesn't work right. Add a
20551 new test for "info func .perator\[\](" which GDB does handle correctly.
20552
20553 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
20554
20555Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20556
20557 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
20558 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
20559 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
20560 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
20561 it makes the tests harder to understand and confuses test-o-matic.
20562 The preferred style is that each test provides a PASS or a FAIL,
20563 and has a unique message (e.g. "continue #54" not just "continue")
20564 which is the same for the pass and the fail.
20565 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20566 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
20567 to lib/gdb.exp.
20568 * gdb.base/printcmds.exp: Use test_print_accept. Remove
20569 prt_accept which was basically the same thing. Likewise for
20570 test_print_reject and prt_reject.
20571 * lib/gdb.exp (test_print_reject): Add some more error message
20572 patterns to match from the former printcmds.exp (prt_reject).
20573 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
20574 One defect of the passcount stuff is that some of it failed to
20575 report XPASS where appropriate.
20576 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
20577 stuff before and after arg in expected pattern.
20578 (test_paddr_operator_functions): Re-do test without print_addr_of;
20579 this is the only test which seems to want extra stuff there.
20580
20581Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20582
20583 * gdb.base/nodebug.exp: Update new tests to reflect improved
20584 wording of gdb output.
20585
20586 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
20587 and "ptype" work on variables in files compiled without -g.
20588 Replaces commented out "maint print msymbol" tests.
20589
20590Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20591
20592 * gdb.base/setvar.c (dummy): Call malloc.
20593
20594 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
20595 losing with the irix4 sed.
20596
20597 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
20598 ALRM" on irix4.
20599
20600Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20601
20602 * TODO: Remove items about corefile.exp testing new exec-file and
20603 backtrace; both are now done. Add items about printing enums.
20604
20605Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20606
20607 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
20608 "get signal $thissig" test fails.
20609
20610 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
20611
20612Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20613
20614 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
20615 compiler warning with dec alpha compiler.
20616
20617 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
20618 extra \n from gdb_test call (this explains why the prompt test
20619 that I removed yesterday was there).
20620 (user_defined_command_test): Remove extra \n and prompt test.
20621
20622 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
20623 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
20624 doesn't exist.
20625 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
20626 Also remove alpha workaround, which turns out to be because
20627 SIGABRT == SIGLOST.
20628
20629 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
20630
20631 * gdb.base/help.exp: Don't test "help show".
20632
20633Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20634
20635 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
20636 "set print address" is on.
20637 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
20638 pass prompt to gdb_test; gdb_test already looks for the prompt.
20639
20640 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
20641
20642 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
20643 was a vestige of the manual TESTSTRATEGY, and the purpose of it
20644 was to make sure that gdb can read a core file. But (a) the "read
20645 the corefile" part didn't make it to a1-selftest.exp, we just
20646 delete the corefile after creating it, and (b) we test reading
20647 corefiles in corefile.exp anyway. Also, this test left around a
20648 xgdb process on Solaris.
20649
20650 * gdb.base/corefile.exp: Also test backtrace.
20651
20652Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
20653
20654 * gdb.base/commands.exp: Test a simple user defined command with
20655 arguments and if/while statements; verify the full user command is
20656 printed by "show user".
20657
20658 * gdb.base/commands.exp: Test if/while commands as part of a
20659 breakpoint command list; verify they appear in breakpoint
20660 information.
20661
20662Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20663
20664 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
20665 than by dividing by zero.
20666
20667Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
20668
20669 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
20670 performing an inferior call with watchpoints enabled.
20671 * gdb.base/watchpoint.c (main): Delete second unnecessary read
20672 call.
20673
20674Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20675
20676 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
20677 of "file" command.
20678
20679 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
20680 Add additional pattern for when "int operator int(void);" appears
20681 in a different order.
20682
20683Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20684
20685 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
20686
20687 * gdb.base/help.exp: Replace most of docstrings for "info signals"
20688 and "signal" with ".*".
20689
20690Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20691
20692 * TODO: Add note about "handle all nostop".
20693
20694 * gdb.base/{sigall.c, sigall.exp}: New test.
20695 * gdb.base/Makefile.in: Add it.
20696
20697Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
20698
20699 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
20700 when invoking GDB, suppresses any windowing interface.
20701
20702Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
20703
20704 * config/sim-gdb: New file, simulator testing support.
20705
20706Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
20707
20708 * gdb.base/interrupt.exp: Test calling func1 twice.
20709
20710Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
20711
20712 * gdb.base/list.exp (test_forward_search): Set timeout higher
20713 when we'll be getting lots of output from gdb.
20714
20715 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
20716 "init_malloc" to after the expect statement. Run it if that
20717 regexp is taken, but also for two others which happen if source
20718 cannot be found.
20719
20720Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20721
20722 * gdb.base/printcmds.exp: New test, for printing register before
20723 program is running.
20724
20725Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20726
20727 * gdb.base/list.exp: Correct some alternate expect patterns
20728 to reflect changes in list1.c.
20729
20730Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20731
20732 * TODO: Add item regarding large frames.
20733
20734 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
20735
20736 * TODO: Remove item about enabling return.exp; it
20737 is enabled. Suggest a few more "return" tests.
20738
20739Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20740
20741 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
20742 anonymous unions.
20743
20744Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20745
20746 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
20747 and pr-5646.o, so "make" is the same as "make all", not "make
20748 pr-4975.o".
20749
20750Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
20751
20752 * gdb.base/list.exp: Adjust expectations to reflect changes in
20753 list1.c.
20754 (test_forward_search): New test proc.
20755 * gdb.base/list1.c (long_line): New function, has long source line.
20756
20757Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
20758
20759 * gdb.base/a1-selftest.exp: Change initial stepping to know about
20760 additional line of code that was added.
20761
20762Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
20763
20764 * gdb.disasm/hppa.s: Break the large branching tests into smaller
20765 tests so as not to overflow expect's input buffers.
20766 * gdb.disasm/hppa.exp: Corresponding changes.
20767
20768Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20769
20770 Beginnings of template debugging tests.
20771 * gdb.c++/templ-info.cc: New file to test for template
20772 debugging capability of the compiler.
20773 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
20774 templ-info.cc.
20775 * gdb.c++/templates.cc: Add explicit template instantiations
20776 to enable compiling with -fno-implicit-templates. Add destructor
20777 and 'value' method to T5 class for template tests.
20778 * gdb.c++/templates.exp: Add testcases for printing of template
20779 types, setting breakpoints on template methods and calling a
d63a86f8 20780 template method.
c906108c
SS
20781
20782Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
20783
20784 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
20785 branch target since some assemblers (gas-2.5) may emit a
20786 relocation for the branch instead of resolving it in the
20787 assembler.
20788
20789Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20790
20791 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
20792 through signal handler.
20793
20794Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20795
20796 * configure.in (*-*-netware): Use config/mt-netware.
20797
20798 * config/mt-netware: New file.
20799 * config/mt-i386-netware: Removed, separate configs for different
20800 netware architectures are no longer needed now that we have
20801 --with-headers.
20802
20803Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20804
20805 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
20806 by the recent changes to use ANSI C arithmetic conversions.
20807
20808Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20809
20810 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
20811 bug involving using inferior_pid to figure out whether to select a
20812 frame.
20813
20814Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
20815
20816 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
20817 match the current disassembler output.
20818
20819Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
20820
20821 * gdb.fortran/exprs.exp: Expect VOID instead of void.
20822 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
20823 types, expect "int" as type of integer values (for now).
20824
20825Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
20826
20827 * gdb.base/commands.exp: New tests for if/while commands.
20828
20829Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
20830
20831 * lib/gdb.exp (runto): Replace sub-pattern for hex value
20832 by .*, since hex values have different syntax in Chill mode.
20833
20834Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20835
20836 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
20837 linefeed from expect pattern for repeated types with indices > 9.
20838
20839Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
20840
20841 First part of Fortran test suite.
20842 * gdb.fortran: New directory.
20843 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
20844
20845Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20846
20847 * gdb.base/default.exp: Update expect pattern for load command
20848 without arguments.
20849
20850Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
20851
20852 * configure.in: Change i386 to i[345]86.
20853 * gdb.base/configure.in: Likewise.
20854 * gdb.c++/configure.in: Likewise.
20855 * gdb.chill/configure.in: Likewise.
20856
20857Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
20858
20859 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
20860 patterns, since that is not a valid context for comments.
20861
20862Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
20863
20864 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
20865 repeated types and repeated types with indices > 9.
20866
20867Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
20868
20869 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
20870 2417; old bug has been fixed.
20871
20872Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
20873
20874 * gdb.base/interrupt.exp: When trying to wake up the inferior,
20875 send the newline ourselves instead of assuming gdb_test will do
20876 so when passed an empty input string.
20877
20878 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
20879 stabs testcode.
20880
20881Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20882
20883 * lib/gdb.exp (gdb_test): Don't send anything if the first
20884 argument is an empty string. This makes cases where we want to
20885 match output that is already in expect's buffers (for example,
20886 matching a breakpoint after gdb_run_cmd has been called) work
20887 reliably.
20888
20889Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20890
20891 * config/netware.exp: New file.
20892
20893Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20894
20895 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
20896 the -B and -L prefixes so we can find the debugging stub.
20897
20898 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
20899 there and we are using the gcc from the tree.
20900
20901 * gdb.base/types.c: Removed.
20902
20903 * gdb.base/configure.in: Look for makefile fragments in ../config.
20904 Recognize i386-*-netware.
20905 * gdb.c++/configure.in: Likewise.
20906
20907Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20908
20909 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
20910 the correct TCL syntax.
20911
20912Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20913
20914 * gdb.base/opaque.exp: use runto instead of messing around with
20915 breakpoints. Simplify by using gdb_test.
20916
20917 * gdb.base/bitfields.exp: restart between tests on netware targets
20918 because breakpoints aren't relocated after target death. Run
20919 processes to completion.
20920
20921 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
20922
20923Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
20924
20925 * Makefile.in: Remove extra tabs that confuse some versions
20926 of "make". Use the newly built gdb to test with by default,
20927 rather than the first one in the tester's search path.
20928
20929Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
20930
20931 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
20932
20933 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
20934 condition help.
20935
20936Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20937
20938 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
20939
20940 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
20941 running.
20942 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
20943 * gdb.base/funcargs.exp: Likewise.
20944
20945 * gdb.base/bitfields.exp: Simplify by using gdb_test.
20946 * gdb.base/funcargs.exp: Likewise.
20947
20948 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
20949 message is "".
20950
20951Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20952
20953 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
20954 return,signals,twice}.exp: Handle non-existant binaries
20955 consistantly.
20956
20957 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
20958 * gdb.base/Makefile.in: Don't try to generate a core dump, we
20959 might testing a cross development system.
20960
20961Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20962
20963 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
20964 runtest script is relative to ${srcdir}, not ${rootdir}.
20965
20966Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
20967
20968 * gdb.base/signals.exp: Allow for optionality of breakpoint
20969 address.
20970
20971Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20972
20973 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
20974
20975Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20976
20977 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
20978 for size_t definition.
20979 * gdb.c++/templates.cc: Likewise
20980
20981 * config/mt-i386-netware: New file.
20982
20983 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
20984 defined.
20985
20986 * gdb.base/Makefile.in: Added support for systems that name core
20987 files by appending "core" to the program name.
20988 * gdb.base/a1-selftest.exp: Likewise.
20989
20990Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20991
20992 * gdb.base/return.exp: Add comment and message for `return double'
20993 test failure on Sparc Solaris.
20994
20995Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
20996
20997 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
20998
20999Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21000
21001 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
21002 from optimizing them away.
21003 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
21004 patterns to include default constructors and assignment operators,
21005 to match gcc versions beyond 2.5.8. Accept any cplus demangling
21006 character in the output of the virtual base pointer.
21007
21008Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21009
21010 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
21011 expression match in print_addr_of to avoid unintented matches.
21012 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
21013 versions up to 2.5.8.
21014
21015Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21016
21017 * gdb.base/list.exp: Tweak alternate pattern for listing of an
21018 included file to run under newer versions of expect.
21019 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
21020 consecutive >'s in templates to accomodate recent cplus-dem.c change.
21021 Remove xfail for the virtual table of BDDHookV.
21022
21023Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
21024
21025 * lib/gdb.exp (string_to_regexp): Set a default result.
21026 (default_gdb_start): Fix misleading message.
21027
21028Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
21029
21030 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
21031 Remove all CC, etc definitions.
21032 * config/mt-hpux: New file.
21033 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
21034 (CFLAGS, LDFLAGS): Define.
21035 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
21036
21037 * Makefile.in (site.exp): Don't insert host_os, etc.
21038 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
21039 (distclean): Check existence of subdir.
21040 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
21041 * gdb.base/Makefile.in: General cleanup and simplification.
21042 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21043 to build executables. Use default rule to build .o files.
21044 (EXPECT, RUNTEST, CC): Fix relative pathname.
21045 (site.exp): Don't insert host_os, etc.
21046 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
21047 and/or SIGUSR1 defined.
21048 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
21049 * gdb.c++/Makefile.in: General cleanup and simplification.
21050 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21051 (CFLAGS): Remove.
21052 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
21053
21054Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
21055
21056 * gdb.base/recurse.exp: Misc changes to get tests running again
21057 after Kung's changes to the watchpoint code.
21058 * gdb.base/watchpoint.exp: Likewise.
21059
21060Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
21061
21062 * lib/gdb.exp (string_to_regexp): Convert {\} also.
21063
21064Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
21065
21066 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
21067 * lib/gdb.exp (default_gdb_start): Define.
21068 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
21069 gdb.base/funcargs.exp, gdb.base/opaque.exp,
21070 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
21071 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
21072 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
21073 Don't call gdb_target_udi in between tests.
21074
21075Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21076
21077 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
21078 (which was basically just a local version of the same thing). In
21079 addition to avoiding duplication, gdb_test_exact is faster.
21080 * lib/gdb.exp (gdb_test_exact): Fix typo.
21081
21082 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
21083 don't give an error.
21084
21085 * gdb.base/term.exp: Call delete_breakpoints before starting.
21086
21087 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
21088 (t10): Add comment.
21089
21090Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21091
21092 Reorganization of the GDB Test Suite.
21093
21094 * gdb.base: New directory, contains all the basic tests.
21095 * gdb.c++: New directory, tests specific to C++.
21096 * gdb.chill: New directory, tests specific to Chill.
21097 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
21098 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
21099 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
21100 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
21101 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
21102 t30-31 to chill).
21103 * */gdbme.*: Rename to match appropriate expect scripts.
21104 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
21105 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
21106 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
21107 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
21108 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
21109 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
21110 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
21111 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
21112 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
21113 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
21114 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
21115 gdb.c++/virtfunc.cc: New names of C++ files.
21116 * gdb.chill/chillvars.ch: New name of Chill file.
21117 * gdb.base/configure.in, gdb.c++/configure.in,
21118 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
21119 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
21120 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
21121 * configure.in (configdirs): Update to reflect directory changes.
21122 (target_abbrev): No longer define for any configuration.
21123 * Makefile.in: Cosmetic improvements to header comments.
21124
21125Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
21126
21127 Various changes to gdb.t31:
21128
21129 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
21130 * gdbme.ch: Make all key-words and predefineds be upper-case.
21131 * chillvars.exp: Expect key-words and predefinds in upper-case.
21132
21133 * chillvars.exp: Use gdb_test_exact many places.
21134 Change expected output for arrays (which now includes index labels).
21135
21136 * pr-5020.exp, gdme.ch (module PR_5020):
21137 New test, for PR-5020.
21138
21139Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
21140
21141 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
21142 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
21143
21144Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
21145
21146 * Makefile.in: Fix bit-rot in definitions of CHILL,
21147 CHILL_FOR_TARGET and Chill_LIB.
21148 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
21149 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
21150 CHILL, and CHILL_LIB.
21151
21152Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
21153
21154 * Revert the previous changes. Please see Rob's directory
21155 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
21156
21157Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
21158
21159 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
21160 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
21161 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
21162 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
21163 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
21164 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
21165 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
21166 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
21167 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
21168 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
21169 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
21170 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
21171 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
21172 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
21173 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
21174 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
21175 changes from 94Q1.
21176
21177Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
21178
21179 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
21180 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
21181 Rob's new testing fragments.
21182
21183Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
21184
21185 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 21186 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
21187
21188Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21189
21190 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
21191 version also, match on casted version strings, and match on
21192 gdb startup case where the line numbers might be messed up.
21193
21194Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
21195
21196 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 21197 (CFLAGS): Delete it from here.
c906108c
SS
21198
21199Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
21200
21201 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
21202
21203Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
21204
21205 * Makefile.in (RUNTEST): Default to just "runtest".
21206
21207Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21208
21209 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
21210 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
21211 the code has been restructured.
21212
21213Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21214
21215 * gdb.t00/default.exp (set write): Allow any number of \r and/or
21216 \n, not just one of each.
21217
21218 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
21219 /bin/cc gives a warning if you do.
21220
21221Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
21222
d63a86f8 21223 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
21224 __t10ListS_link1ZUiRCUiPT0
21225
21226Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21227
21228 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
21229 on local variables in recursive functions.
21230
21231 * gdb.t07/Makefile.in: Build the new test.
21232
21233Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21234
21235 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
21236 directly. Instead compare the return values from actual calls.
21237
21238Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
21239
21240 * Makefile.in (check): Set TCL_LIBRARY for runtest.
21241
21242Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21243
21244 * From Peter Schauer with minor modifications.
a9c64011
AS
21245 * gdb.t15/return.exp (return_tests): Handle targets where "return"
21246 stops in mid-line in the caller. Add xfail for returning a float
21247 value on X86 targets.
c906108c
SS
21248
21249Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21250
21251 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
21252 to avoid expect lossage.
21253 (fmem_LRbug_tests): Likewise.
21254 * gdb.disasm/hppa.s: Corresponding changes.
21255
21256 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
21257 conditions to work with latest dejagnu/expect.
21258
21259 * gdb.t15/funcargs.exp (finish from indirect call): No longer
21260 expected to fail on the PA.
21261 (backtrace in call with trampolines): Explicitly require main
21262 to be frame #1 (no trampolines should show up in backtrace).
21263
21264 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
21265 "continue -expect".
21266 * gdb.t06/break.exp: Likewise.
21267 * gdb.t07/watchpoint.exp: Likewise.
21268 * gdb.t13/bitfields.exp: Likewise.
21269 * gdb.t15/{funcargs,return}.exp: Likewise.
21270 * gdb.stabs/weird.exp: Likewise.
21271 * config/{mips,udi}-gdb.exp: Likewise.
21272
21273 * hppa.sed: Enclose comments within a sed command to avoid
21274 losing with the old OSF1 sed.
21275
21276Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21277
21278 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
21279 sequent dynix.
21280 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
21281 * gdb.t15/funcargs.exp: Conditionally step again to really
21282 finish from marker_call_with_trampolines. Handle the case where
21283 the first step from within call_with_trampolines already steps
21284 us back to main.
21285 * gdb.t15/gdbme.c: Add comment to closing brace of
21286 call_with_trampolines for funcargs.exp.
21287
21288Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21289
d63a86f8 21290 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
21291 Fix typo(s).
21292
21293Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21294
21295 * gdb.t07/gdbme.c: More code for watchpoint testing.
21296
21297 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
21298 "Hardware watchpoint" throughout file.
21299 (test_watchpoint_triggered_in_syscall): New test.
21300 (test_complex_watchpoint): New test.
21301
21302Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21303
21304 * gdbme.c (call_with_trampolines): New function to try and step
21305 into. Tests trampoline problems on the PA.
21306
21307 * funcargs.exp (localvars_in_indirect_call): No longer expect
21308 stepping into indirect call to fail on PAs.
21309 (test_stepping_over_trampolines): New test.
21310
21311Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21312
21313 * TODO: Add suggestions for static member function tests, and
21314 completion tests.
21315
21316Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21317
21318 * TODO: Add suggestions for "p/a" tests.
21319
21320 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
21321 (default_gdb_exit): Replace all the hair with sending "quit" to
21322 the process with a simple close.
21323
21324Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21325
21326 * TODO: Add suggestions for shared library tests.
21327
21328Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21329
21330 * TODO: Add suggestions for x/s tests.
21331
21332Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21333
21334 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
21335 "enable once", and "enable breakpoints once" with ".*".
21336
21337Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21338
21339 * TODO: Add suggestions about structure passing tests.
21340
21341Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21342
21343 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
21344 the primary1 test, use work around if __GNUC__ < 2.
21345 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
21346 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
21347 Test for bad output rather than waiting for timeout. Issue
21348 second continue only if first continue failed.
21349
21350Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21351
21352 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
21353 operator[] test with gdb_test because the old code didn't seem to
21354 be getting the quoting right with the new dejagnu.
21355
21356Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
21357
21358 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
21359 one from the path.
21360 * Makefile.in: Use a fresh expect if there is one, use runtest
21361 from the src tree if there is one.
d63a86f8 21362
c906108c
SS
21363Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21364
21365 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
21366 next over recursive call. Revise the tests from that point on
21367 (which had been skipped) to match GDB's actual (correct) output.
21368
21369 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
21370 with next over a breakpoint whose condition is false.
21371
21372 * gdb.t00/help.exp: Comment out "help set print" tests just like
21373 (and for same reason as) "help set" test.
21374
21375Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21376
21377 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
21378 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
21379
21380Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21381
21382 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
21383 necessary gdb_target_udi.
21384
21385 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
21386
21387 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
21388 1838 and 2417; they are fixed.
21389
21390 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
21391 gdb.t03/ptype.exp (ptype structure, ptype union):
21392 Remove xfails; the test is looser than when the xfails were added.
21393
21394 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
21395 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
21396
21397 * gdb.t01/run.exp: Only run shell test if isnative.
21398
21399 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
21400 since "run" automatically loads if necessary. Call gdb_target_udi
21401 after the "file" since "file" kills any execution target.
21402
21403 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
21404 GDB. GDB doesn't work that way (not anymore at least) on UDI.
21405 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
21406 argument for UDI.
21407
21408Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21409
21410 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
21411
21412 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
21413
21414Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21415
21416 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
21417 properly quoting regexps. This makes the second argument to
21418 demangle a fixed string, which matches the callers, instead of a
21419 shell-style pattern which is what the previous implementation
21420 used. Update some of the callers.
21421
21422Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21423
21424 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
21425 (comib_nullified_tests): Fix typo.
21426 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
21427 strings. No longer expected to fail.
21428
21429 * gdb.disasm/hppa.s (addib_tests): Fix typo.
21430 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
21431 strings. No longer expected to fail.
21432
21433 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
21434 string. No longer expected to fail.
21435
21436Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21437
21438 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
21439 No longer expected to fail.
21440
21441 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
21442 string. No longer expected to fail.
21443
21444Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21445
21446 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
21447 only in the names (I probably got most of them). I was even
21448 generous with some which differed in underscores in names, and
21449 probably missed a few, and I *still* was able to remove almost a
21450 third of the file with almost no impact on testsuite coverage.
21451
21452Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21453
21454 * gdb.t00/default.exp: Match udi_attach error message as well as
21455 the one from child_attach.
21456
21457 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
21458
21459 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
21460
21461 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
21462 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
21463
21464 * Move test with enums and partial symbols back to
21465 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
21466 Reverts the change of 26 May 93. Per today's change to
21467 stabs.texinfo, the behavior that weird.exp was expecting was
21468 unreasonable; what is important is that the compiler+gdb get
21469 things right, which happens with a recent gcc. Also fix the test
21470 to deal with native compilers which put out the stab gdb can't
21471 deal with.
21472
21473Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21474
21475 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
21476 in the names. The main thing these accomplish is to slow things down.
21477 Many more such duplicates surely remain.
21478
21479 * gdb.t00/help.exp: Comment out "help support" test just like
21480 (and for same reason as) "help set" test.
21481
21482Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
21483
21484 * gdb.t06/break.exp: Remove setup_xfails for
21485 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
21486 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
21487 about known bug in gcc to include up through 2.5.8.
21488 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
21489 well as "_vb$".
21490 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
21491 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
21492 with latest gcc and gdb.
21493 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
21494 well as "_vb$".
21495
21496Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21497
21498 * configure.in (hppa*-*-*): Also configure and build stabs-only
21499 tests.
21500
21501Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21502
21503 * gdb.t10/hppa.mt: A makefile fragment for the PA.
21504 * gdb.t10/configure.in (hppa*-*-*): Use it.
21505
21506Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21507
21508 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
21509
21510Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21511
21512 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
21513 versions prior to 1.13.5.
21514
21515Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21516
21517 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
21518 the prompt is at the start of a line.
21519
21520Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21521
21522 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
21523 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
21524 in the copr tests now.
21525 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
21526 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
21527 expected to fail.
21528
21529Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
21530
21531 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
21532 gdb.t31/chillvars.exp, lib/gdb.exp:
21533 Tweak to run under either version of expect.
21534 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
21535 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
21536 * gdb.t11/list.exp: Remove extraneous whitespace.
21537
21538Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21539
21540 * gdb.t16/printcmds.exp (test_print_strings): Accept
21541 "(unsigned char *) " before the string.
21542
21543 * TODO: Add notes about printing of fancy types and GDB expressions.
21544
21545Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
21546
21547 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
21548 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 21549 if doing mips-idt-ecoff.
c906108c
SS
21550
21551Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
21552
21553 * Most .exp files: Tweak to run under either version of expect.
21554
21555Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21556
21557 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
21558 xfails; I'm not sure why they are failing, but not because of PR 1806.
21559
21560Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
21561
21562 * config/unix-gdb.exp: Remove gdb_unload cause it's already
21563 defined in lib/gdb.exp.
21564
21565Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21566
21567 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
21568 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
21569 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
21570 have to be typeless.
21571
21572Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21573
21574 * TODO: Add suggestion for copyright year test.
21575
21576Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
21577
21578 * configure.in (*-*-lynxos*): Add stabs tests.
21579
21580Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
21581
21582 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
21583 so insert a tab before any assembler directive in column zero.
21584
21585 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
21586 stores.
21587 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
21588 stores.
21589 (fpu_short_memory_tests): Likewise.
21590
21591Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21592
21593 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
21594 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
21595 .stabs directives in comments.
21596
21597Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21598
21599 * TODO: New file, describing tests we could write.
21600 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
21601
21602Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21603
21604 * gdb.t06/signals.exp: Add kludge to force re-sync.
21605
21606 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
21607 to xgdb instead of gdb, get out of gdb.
21608
21609Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
21610
21611 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
21612 for info.
21613
21614Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
21615
21616 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
21617 * gdb.stabs/configure.in (hppa*-*-*): Use it.
21618 * gdb.stabs/hppa.sed: New sed script for the PA.
21619
21620Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21621
21622 * gdb.stabs: Re-write weird.def and configuration to use sed
21623 instead of cpp. sed is portable and POSIX; cpp is neither.
21624
21625Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21626
21627 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
21628
21629Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21630
21631 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
21632
21633Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21634
21635 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
21636 "_vb$".
21637 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
21638 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
21639
21640Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21641
21642 * lib/gdb.exp: Comment out code which depends on non-existent
21643 `transform' procedure.
21644
21645Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
21646
21647 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
21648 * lib/gdb.exp: Transform tool name.
21649 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
21650 1.1's new error handling system.
21651
21652Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21653
21654 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
21655
21656Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21657
21658 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
21659 They made pattern matching so slow that timeouts happened on
21660 heavily loaded systems. Now any output from "show print" which
21661 gets us back to the GDB prompt is a PASS.
21662
21663Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
21664
21665 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
21666
21667Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21668
21669 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
21670
21671 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
21672 It is not from PR 3220.
21673
21674Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21675
21676 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
21677 just started failing because they depended on the order the
21678 subcommands are presented, or exact docstring text. This kind of
21679 test is a pain and has minimal benefit.
21680
21681Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21682
21683 * gdb.t09/corefile.exp: At end of test, use "core" command with
21684 no arguments.
21685
21686Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
21687
21688 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
21689 17}/Makefile.in: Make it possible to run the testsuite with Sun
21690 make and CC = cross gcc by adding explicit build rules for .o
21691 files.
21692
21693Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21694
21695 * gdb.t15/funcargs.exp: Don't put comments on same line as
21696 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 21697
c906108c
SS
21698Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21699
21700 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
21701
21702Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
21703
21704 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
21705 * gdb.t20/inherit.exp: remove three dumplicate entries.
21706
21707Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21708
21709 * gdb.t06/break.exp: For "next over recursive call", fail on any
21710 incorrect output, not just on "factorial (value=2)".
21711
21712Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21713
21714 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
21715 working now. Add an xfail if accesing a bss variable causes
21716 a memory error if the target is not yet run.
21717
21718Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21719
21720 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
21721 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
21722 name of __st* demangling (2 strings). Did Kung really get the
21723 more than 95 others right without testing them?
21724
21725Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
21726
21727 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
21728
21729Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
21730
21731 * configure.in (configdirs): Add gdb.disasm
21732 * gdb.disasm: New directory for GDB disassembler tests.
21733 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
21734
21735Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21736
21737 * gdb.t00/help.exp: Don't test "help set".
21738
21739 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
21740 from within expect statements. None of these happen anymore and
21741 they cause regressions to be silently unnoticed.
21742
21743 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
21744 messages) about known failures with gcc cygnus-2.4.5-930417.
21745
21746 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
21747 comp-info.exp so it gets built if it doesn't exist.
21748
21749 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
21750 it is no longer used.
21751 * gdb.t13/comp-info.c: Removed.
21752
21753Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
21754
21755 * gdb.t06/signals.exp: Add xfail for sun3.
21756
21757Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21758
21759 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
21760 relevant because ^C doesn't get sent but failure can be reproduced
21761 interactively).
21762
21763Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21764
21765 * gdb.stabs/alpha.mt: New configuration file for alpha.
21766 * gdb.stabs/configure.in: Use it.
21767 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
21768 sharing with alpha.mt, redefine long to word via preprocessor.
21769 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
21770 for alpha.
21771 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
21772 native cc.
21773 * gdb.t00/teststrategy.exp: Change expect string so that we
21774 consume the `(xgdb)' from the command echo and from the gdb prompt.
21775 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
21776 gdb currently compares all values as long, so this failure probably
21777 applies to any configuration where LONGEST is bigger than a target int.
21778 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
21779 with gcc.
21780 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
21781 to handle opaque pointers, gcc is.
21782 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
21783 as first argument. Include <sys/types.h> and change all operator
21784 new definitions to use size_t.
21785 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
21786 now that we use size_t.
21787
21788Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21789
a9c64011 21790 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 21791 a long or float array cast all array members to the same type.
a9c64011 21792 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 21793 with 64 bit longs.
a9c64011 21794 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 21795 on alpha.
a9c64011 21796 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
21797
21798Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21799
21800 * gdb.t24 (demangle.exp): Constructors of templates have names like
21801 vector<int>::vector(int) not vector<int>::vector<int>(int). See
21802 section 14.6 of the ARM.
21803
21804 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
21805 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
21806 accomplish little and slow down the testsuite.
21807
21808 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
21809 Accept spaces various places.
21810
21811Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21812
21813 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
21814 with watchpoint enabled.
21815
21816 * Makefile.in: Remove definition of CC and remove the second
21817 definition of CXX (the "CXX = gcc" one remains). These definitions
21818 were causing backquotes to be expanded within backquotes, which
21819 doesn't work.
21820
21821Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
21822
21823 * gdb.t17/callfuncs.exp: Add "return 0" to end.
21824
21825Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21826
a9c64011
AS
21827 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
21828 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
21829 by mips cc and contains no stabs entries.
21830
21831Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
21832
21833 * config/vx-gdb.exp: Use fake device to load files rather than
21834 NFS.
21835 * lib/gdb.exp: New proc to do "file" command.
21836 * config/unix-gdb.exp: Use new "file" proc.
21837
21838Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
21839
21840 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
21841 Rework board rebooting slightly.
21842 (gdb_exit): Don't exit from the remote shell; there isn't one.
21843 * gdb.stabs/weird.exp: If a program is being debugged already,
21844 kill it.
21845 * gdb.t04/setvar.exp: Stop and restart gdb.
21846 * gdb.t05/expr.exp: Likewise.
21847 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
21848 restart gdb and reload the program.
21849 * gdb.t08/opaque.exp: Likewise.
21850 * gdb.t12/scope.exp: Likewise.
21851 * gdb.t13/bitfields.exp: Likewise.
21852 * gdb.t15/funcargs.exp: Likewise.
21853 * gdb.t20/classes.exp: Likewise.
21854 * gdb.t03/ptype.exp: Increase timeout.
21855 * gdb.t16/printcmds.exp (test_print_string_constants,
21856 test_print_array_constants): Likewise.
21857 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
21858 * gdb.t20/classes.exp (do_tests): Likewise.
21859 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
21860
21861Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
21862
21863 * gdb.stabs: Renamed *wierd* to *weird*.
21864
21865Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
21866
21867 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
21868 for timeout. Add "known gcc 2.4.5 bug" to failure message.
21869
21870Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
21871
21872 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
21873 (do_tests): Remove xfail for whatis on one_var and two_var.
21874
21875Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
21876
21877 * Makefile.in: Made cross building work better by adding
21878 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
21879
21880Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21881
21882 * gdb.t15/{return.c,return.exp,Makefile.in}:
21883 New test, currently commented out.
21884
21885Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
21886
21887 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
21888 still running and removes the leftover named socket so GDb can do
21889 clean restarts.
21890
21891Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
21892
21893 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
21894 console, not GDB.
21895 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
21896 cross testing works better with "make check"
21897 * config/unix-gdb: Use default procedures for exit and version.
21898 * config/vx-gdb.exp: Cleaned up and massaged back to working order
21899 with the newest VxWorks.
21900
21901Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21902
21903 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
21904 old form.
21905
21906 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
21907 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
21908
21909 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
21910
21911 * config/unix-gdb.exp: Remove this version of gdb_exit
21912 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
21913 Rob says he'll look at it when he gets back to testing boards.
21914
21915Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
21916
21917 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
21918 an expected fail for certain ptype commands.
21919
21920 * gdb.t20/classes.exp: Update expected results of "ptype class
21921 Base1" to account for the constructor that now appears in the type.
21922
21923Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
21924
21925 * configure.in (configdirs): Restore gdb.t04, which mysteriously
21926 disappeared from list.
21927 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
21928 "alldone" proc with call to cleanup and exit.
21929 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
21930 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
21931 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
21932 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
21933 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
21934 "alldone" proc with simple returns that suppress remaining
21935 tests. The alldone proc went away many months ago.
21936
21937Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21938
21939 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
21940
21941 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
21942
21943Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21944
21945 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
21946 as vax gdb will display them.
21947
21948Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21949
21950 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
21951 optimizers.
21952
21953 * scope.exp: Change "bad value for localval" messages so each one
21954 is unique.
21955
21956 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
21957 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
21958
21959 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
21960
21961Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21962
21963 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
21964 doesn't exist (due to optimization).
21965
21966Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21967
21968 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
21969 contains \r because the filename is long.
21970
21971 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
21972 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
21973
21974Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21975
21976 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
21977 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
21978 Ultrix.
21979 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
21980 int tests.
21981 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
21982
21983Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
21984
21985 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
21986
21987 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 21988 to match does not match the passing case but still matches the
c906108c
SS
21989 failing case.
21990
21991Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21992
21993 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
21994
21995Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
21996
21997 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
21998 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
21999 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
22000 Remove various versions of gdb_exit.
22001 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
22002 gdb_exit.
22003 * config/unix-gdb.exp: gdb_exit remains here, and should override
22004 the generic version, since it's doing a lot of wierd stuff that
22005 the other versions aren't. FIXME, fold it in, or abandon this
22006 version.
22007
22008Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22009
22010 * gdb.t24/demangle.exp: Add tests for PR 3220.
22011
22012Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22013
22014 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
22015
22016Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
22017
22018 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
22019 "i386-*-*". Works for i486 as well.
22020
22021 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
22022 bug, and expand domain of xfail to all SVR4 systems, since the
22023 actual problem is likely to be in generic SVR4 /proc support.
22024
22025Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22026
22027 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
22028
22029Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
22030
22031 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
22032 xfails for other systems. Match a missing 'Continuing.' as an
22033 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
22034
22035 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
22036 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
22037 Only issue warning for missing executables if -all option is used.
22038
22039 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
22040 file if -all option is used. It's like an unpredictable XFAIL.
22041
22042Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22043
22044 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
22045 for dynamically linked binaries.
22046
22047 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
22048
22049Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22050
22051 * gdb.t20/inherit.exp: Change message for "print tagless struct"
22052 to state that this is a known bug in old versions of g++.
22053
22054Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22055
22056 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
22057 while waiting for `Continuing'.
22058
22059Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
22060
22061 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
22062 in text, data, and bss.
22063 * gdb.t10/nodebug.c: Add local and global test variables for
22064 initialized and uninitialized data.
22065
22066Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22067
22068 * config/unix-gdb.exp (gdb_exit): Add "wait".
22069
22070Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22071
22072 * gdb.t06/signals.exp: xfail the continue from the handler for all
22073 targets.
22074
22075 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
22076 function with watchpoints enabled, the i386 call dummy starts with
22077 a call.
22078
22079 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
22080 386 bsd names its corefiles.
22081
22082Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
22083
22084 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
22085 compilers don't grok it.
22086 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
22087 with small octal ints rather than character constants, which
22088 are signed and might not fit if first promoted to int.
22089
22090Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
22091
22092 * gdb.t09/Makefile.in (clean): Remove corefile.
22093
22094Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22095
22096 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
22097
22098Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22099 and Jim Kingdon (kingdon@cygnus.com)
22100
22101 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
22102 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
22103 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
22104
22105Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22106
22107 * gdb.t17/interrupt.exp: Add xfail for hppa.
22108
22109Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22110
22111 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
22112 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
22113 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
22114 to determine signed-ness of bitfields and use the result to setup
22115 the xfail.
22116 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
22117 * gdb.t15/funcargs.exp: Use them to step until the second indirect
22118 call line is reached if necessary.
22119
22120Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22121
22122 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
22123
22124Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22125
22126 * gdb.t06/break.exp: Also test `clear' command.
22127
22128Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22129
22130 * gdb.t00/teststrategy.exp: Remove extra quote.
22131
22132 * gdb.t07/watchpoint.exp: Change xfail for calling function with
22133 watchpoint enabled to be for all non-68k machines.
22134
22135 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
22136
22137Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22138
22139 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
22140 targets use aout.mt instead of ecoff.mt as gas understands
22141 standard aout format.
22142
22143Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22144
22145 * lib/gdb.exp (runto): Don't insist that function we are running to
22146 was compiled with -g.
22147
22148 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
22149
22150 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
22151 to get back into the read system call.
22152 Accept leading newline in case where we woke it up.
22153
22154Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22155
22156 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
22157 to make the stabs test work on ecoff systems using gcc and -with-stabs.
22158 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
22159 enable ecoff configuration.
22160
22161Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22162
22163 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
22164
22165Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22166
22167 * gdb.t16/printcmds.exp: Add another printf test.
22168
22169Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
22170
22171 * configure.in: If configured -with-stabs on any target, add
22172 stabsdirs to configdirs.
22173
22174Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22175
22176 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
22177 fun" so pattern does not match the command itself.
22178
22179Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22180
22181 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
22182
22183Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22184
22185 * gdb.t17/interrupt.exp: Test for more things.
22186
22187Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22188
22189 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
22190 compiler arranges the code and line numbers.
22191
22192 * gdb.t17/interrupt.exp: Don't send \n after ^C.
22193
22194Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22195
22196 * gdb.t00/help.exp: Increase expect input buffer size.
22197
22198Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22199
22200 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
22201
22202 * gdb.t07/watchpoint.exp: Add xfail for hppa.
22203
22204 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
22205
22206 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
22207 [0-9]*, not just [0-9].
22208
22209Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22210
22211 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
22212
22213 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
22214
22215Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22216
22217 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
22218
22219Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22220
22221 * gdb.t06/signals.c: Add xfails for sun3.
22222
22223 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
22224
22225 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
22226 test_stepping tests.
22227
22228Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22229
22230 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
22231
22232 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
22233
22234 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
22235 rather than actually putting it through cpp twice.
22236
22237 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
22238
22239Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
22240
22241 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
22242 no longer needed.
22243
22244Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22245
22246 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
22247
22248 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
22249 C++ features prints as "struct", make it a pass, not an xfail.
22250
22251Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22252
22253 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
22254 Don't require VA to print as "class" rather than "struct".
22255
22256Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
22257
22258 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
22259
22260Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22261
22262 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
22263
22264Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22265
22266 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
22267 order.
22268
22269Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22270
22271 * gdb.t16/printcmds.exp: Add printf tests.
22272
22273 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
22274
22275 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
22276
22277Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
22278
22279 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
22280 pass counts, to counteract any existing or future setup_xfails.
22281
22282Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22283
22284 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
22285 {BEGIN,END}_COMMON for common block instead of STAB.
22286 * gdb.stabs/wierd.exp: Add xfail for rs6000.
22287
22288 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
22289 intp_var should be N_GSYM not N_LSYM.
22290 wierd-aout.S: Use a label for the value of the N_SO.
22291 wierd.def: Remove all backslashes.
22292 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
22293
22294Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22295
22296 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
22297 get the expected next to inheritance3.
22298
22299Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22300
22301 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
22302 now that gcc-2.4 gets it right.
22303
22304Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22305
22306 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
22307
22308 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
22309 generating comp-info.exp which works for cross-compilation.
22310
22311Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
22312
22313 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
22314 "*-*-sysv4.*".
22315
22316Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
22317
22318 * gdb.t01/run.exp: Start with a fresh gdb.
22319 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
22320 SVR4.x.
22321
22322Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
22323
22324 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
22325 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
22326 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
22327 Makefile.in (distclean, realclean): Remove gdbme.c from list of
22328 things to remove.
22329
22330Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
22331
22332 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
22333 test cases from bug reports.
22334
22335Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
22336
22337 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
22338 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
22339 avoid spurious xfails.
22340 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
22341 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
22342 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
22343
22344Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
22345
22346 * gdb.t00/teststrategy.exp: Rework to provide more useful
22347 description of each test, fix problem with systems that define
22348 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
22349 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
22350 results for "next over recursive call" so timeouts aren't taken
22351 by error.
22352
22353Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
22354
22355 * gdb.t12/scope.exp: Test printing of variables before run.
22356
22357 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
22358 printed in wrong order due to sorting.
22359
22360Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
22361
22362 * gdb.t00/teststrategy.exp: Fix expected results for printing
22363 user entered string constant. Is array of char, prints with no
22364 address.
22365
22366 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
22367 commands.
22368 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
22369 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
22370 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
22371 of struct of char arrays.
22372 * gdb.t00/radix.exp: New tests for radix commands.
22373
22374Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
22375
22376 * gdb.t16/printcmd.exp: Print a variable before running program
22377 (with xfail for AIX).
22378
22379Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
22380
22381 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
22382
22383 * gdb.t16/printcmd.exp: Don't print variables before running program.
22384
22385 * gdb.t06/break.exp: Don't require envp argument to main.
22386
22387 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
22388
22389 * gdb.t02/whatis.exp, gdb.t11/list.exp:
22390 Add xfails for rs6000.
22391
22392 * gdb.t02/whatis.exp: Change other tests not to re-test something
22393 we already tested.
22394
22395 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
22396 each type used has a variable of that type.
22397
22398Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
22399
22400 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
22401
22402Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
22403
22404 * configure.in: change srctrigger to be a file, not a directory
22405
22406Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
22407
22408 * configure.in (mips-idt-ecoff*): Added trailing '*'.
22409
22410 * gdb.t11/list.exp: Fixed a couple of typos.
22411
22412Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
22413
22414 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
22415 is fixed and PR is closed.
22416 * gdb.t16 (gdbme.c): Add simple test string variable.
22417 * gdb.t16 (printcmds.exp): Add tests with simple test string
22418 variable, primarily for boundaries on "set print elements".
22419
22420Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
22421
22422 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
22423 Make leading 0's optional and don't expect a tab in the middle
22424 of the number.
22425
22426 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
22427
22428 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
22429 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
22430 don't end command passed to gdb_test with newline.
22431
22432 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
22433 signed keyword away, don't expect signed bitfields to be signed.
22434
22435 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
22436 printing with only as many 1's as are in the field as well as printing
22437 with 32 1's (see comment).
22438
22439Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
22440
22441 * gdb.t00/default.exp: Start with a fresh gdb.
22442 * configure.in (configdirs): Remove gdb.t31 until the chill
22443 compiler works again. It no longer is able to find chillrt0
22444 since it isn't in libchill.a anymore.
22445 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
22446 wierd.o, make more modular.
22447 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
22448 spurious newlines that caused problems.
22449
22450Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22451
22452 * Move test with enums and partial symbols from gdb.t03/ptype.exp
22453 to gdb.stabs/wierd.exp since GCC has worked around the bug.
22454 gdb.stabs/wierd.{exp,def}: Many new tests.
22455
22456 * gdb.t00/default.exp: update info line for new message.
22457
22458 * gdb.t02/{whatis.exp,gdbme.c}:
22459 Test that "char *" doesn't print as "caddr_t".
22460
22461Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22462
22463 * gdb.t00/help.exp: Use .* in place of some help messages which
22464 just changed.
22465 gdb.t00/default.exp: Update "info frame" test for new message.
22466 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
22467 Remove some xfails
22468
22469Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22470
22471 * gdb.t03/{gdbme.c,ptype.exp}:
22472 Add tests for typedef'd struct and union without tags.
22473 Also check "whatis" on a variable of a typedef'd enum without a tag.
22474
22475 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
22476 PRMS 1823; the bug still exists but isn't reproduced by this test
22477 anymore), and remove rs6000 XFAIL (the bug is fixed).
22478
22479 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
22480 duplicated from whatis.exp. For those that are left, accept
22481 "long", "long int", or "int" for long variables (whatis.exp already
22482 has an XFAIL for "int", so no need to fail it here).
22483
22484 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
22485 Deal with GCC's names for types now that GDB uses the compiler's names.
22486
22487 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
22488 setup_xfail's for sunos4. If we #defined the signed keyword away,
22489 don't expect GDB to know that char it is signed.
22490
22491 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
22492
22493Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
22494
22495 * configure.in (configdirs): Add gdb.t24 for C++ tests that
22496 should work on any system, regardless of debugging format.
22497 * gdb.t21/demangle.exp: Move to gdb.t24.
22498 * gdb.t24/demangle.exp: Move from gdb.t21.
22499 * gdb.t24/{Makefile.in, configure.in}: New files.
22500
22501Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22502
22503 * configure.in: Do gdb.stabs and C++ tests only for stabs.
22504 * gdb.stabs: New directory.
22505
22506Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22507
22508 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
22509 not just "Quit anyway?".
22510
22511Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
22512
22513 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
22514 that all setup_xfails are immediately followed by clear_xfails.
22515
22516Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
22517
22518 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
22519 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
22520 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
22521 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
22522 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
22523 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
22524 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
22525 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
22526 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
22527 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
22528 gdb.t31/chillvars.exp, lib/gdb.exp:
22529 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
22530 bug-gdb@prep.ai.mit.edu.
22531
22532Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
22533
22534 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
22535 with 0.0, not integer 0.
22536
22537Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
22538
22539 * gdb.t06/break.exp: Update for "Kill the program" message change.
22540
22541Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
22542
22543 * Makefile.in (GDBFLAGS): Set to -nx.
22544 * Makefile.in (site.exp): Use GDBFLAGS.
22545
22546Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
22547
22548 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
22549 Makefiles.
22550 (check): depend on just-check.
22551 (just-check): added so that tests can be run without a noop
22552 build pass.
22553
22554Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
22555
22556 Switch to using configure's configdirs.
22557 * Makefile.in (Makefile): add configure.in dependency.
22558 (SUBDIRS): removed redundant assignment.
22559 * configure.in: switch subdirs assignment to configdirs.
22560 * gdb.t*/configure.in: new files.
22561
22562Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
22563
22564 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
22565 works.
22566
22567Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
22568
22569 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
22570 in explicit rules. Apparently this is not supported by some makes.
22571
22572Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
22573
22574 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
22575
22576Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22577
22578 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
22579 disappeared.
22580
22581Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
22582
22583 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
22584
22585Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
22586
22587 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
22588 watchpoint problem that is now fixed.
22589 * gdb.t30/chexp.exp: Remove setup_xfail for printing
22590 uninitialized convenience variables.
22591 * gdb.t31/chillvars.exp: Fix expected patterns for printing
22592 structures.
22593
22594Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22595
22596 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
22597 which causes expect to get out of sync with gdb on long output
22598 from help set.
22599 * gdb.t09/corefile.exp: Make expected pattern for core file
22600 failing signal and frame output format less sun specific.
22601
22602Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
22603
22604 * gdb.t31/chillvars.exp: Add and remove initial dummy
22605 breakpoint, so that symbol table is forced in.
22606 (Needed at least on Sunos4, though it seems not SVR4.)
22607 * gdb.t31/chillvars.exp: Update for changed output format.
22608
22609Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
22610
a9c64011 22611 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
22612
22613Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
22614
22615 * Makefile.in: Added --srcdir when invoking runtest, removed the
22616 need for a local config file. (optional now)
22617
22618Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
22619
22620 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
22621 failure count used to force early termination. Add some more
22622 expected failures for gnu style demangling.
22623
22624Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22625
22626 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
22627 pmi variable from gdb.t20/gdbme to get optimized away.
22628 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
22629 Check for written corefile upon timeout _and_ eof.
22630
22631Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22632
22633 * config/unix-gdb.exp: Add missing return 0.
22634
22635Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22636
22637 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
22638 test termination.
22639
22640Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
22641
22642 * configure.in (subdirs): Put back gdb.t17 which mysteriously
22643 disappeared.
22644
22645Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
22646
22647 * gdb.t10/crossload.exp: Disable the i860-elf test until such
22648 time as i860 support works.
22649
d63a86f8 22650 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
22651 "backtrace 100\r" rather than just "backtrace\r", to match last
22652 change.
22653
22654Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
22655
22656 * config/udi-gdb.exp (gdb_exit): Remove close command.
22657 (gdb_target_udi): New procedure to set the UDI target.
22658 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
22659 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
22660 Added waits for prompts after several question responses. Added
22661 some more responses used by a29k-amd-udi-gdb.
22662 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
22663 pass different arguments, restart UDI connection after program
22664 completion.
22665 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
22666 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
22667 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
22668 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
22669 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
22670 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
22671 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
22672 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
22673 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
22674 after program completion.
22675 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
22676 compiled with a SELECT_VECS setting.
22677 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
22678 infinite recursion.
22679
22680 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
22681 Added checks for COFF results, and made them expected failures for
22682 all targets. It would be better to make them expected failures
22683 for COFF targets only.
22684
22685Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
22686
22687 * Makefile.in: add null dvi target, don't bother to recurse
22688 through test directories for info and install-info; rename
22689 $(datadir) to be dejagnu instead of deja-gnu
22690
22691Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
22692
22693 * gdb.t31/gdbme.ch: Re-enable code that previously caused
22694 compiler to coredump.
22695 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
22696 code.
22697
22698Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
22699
22700 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
22701 coredump.
22702 * gdb.t31/chillvars.exp: Comment out tests that depend on that
22703 code.
22704
22705Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
22706
22707 * gdb.t03/ptype.exp: tests for return code from gdb_test.
22708 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
22709 which in a shell. Deletes xgdb when done.
22710 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
22711 Tests the return from the "set height" or "set width" commands.
22712 Added a few return codes where needed.
22713
22714Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
22715
22716 * Makefile.in (SUBDIRS): Add gdb.t17.
22717 * configure.in (subdirs): Add gdb.t17.
22718 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
22719 files to test gdb's calling of functions in the inferior with
22720 the correct arguments and gdb's ability to retrieve any
22721 result returned.
22722
22723Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
22724
22725 * config/unix-gdb.exp (gdb_exit): Remove close commands that
22726 may be called after gdb goes away. Previous versions of expect
22727 needed these to avoid file descriptor leaks, but they cause
22728 errors with the current revision of expect.
22729 * gdb.t00/gdbvars.exp: Use -re on expected output after
22730 setting sevenbit-strings.
22731 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
22732 to set sevenbit-strings consistent across tests.
22733 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
22734 set sevenbit-strings consistent across tests.
22735
22736Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
22737
22738 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
22739 expected output to match current "expect" expectations.
22740
22741Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
22742
22743 * gdb.t00/default.exp: Change expected output for default "source"
22744 command, to match new gdb behavior which requires a filename to
22745 source.
22746
22747Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
22748
22749 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
22750 expected fail for i486-*-* that misses the marker2 function.
22751 * gdb.t10/crossload.exp (bfddefault): Allow successful
22752 recognition of a format to pass even if no symbols are found.
22753 Explicitly catch failures where the format is not recognized
22754 or is ambiguous, and add the reason to the fail message.
22755 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
22756 the cause is and invalid target and add reason to failure message.
22757 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
22758 elf32-i386, elf32-sparc, and elf32-i860.
22759 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
22760 Set up expected failure for 'filename'::variable scope resolution,
22761 which is now apparently broken on all targets.
22762 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
22763 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
22764 gdb.t23/templates.exp: Change failure for missing binfile into
22765 just a warning.
22766 gdb.t21/demangle.exp: Change all cfront references to 'arm'
22767 references.
22768
22769Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
22770
22771 * gdb.t00/default.exp: Add expected output for default "source"
22772 command, to match new gdb behavior.
22773 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
22774
22775Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
22776
22777 * config/*-gdb.exp: returns an error, rather than exiting on
22778 internal errors.
22779
22780Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
22781
22782 * gdb.t03/gdbme.c: Add pointer to struct variable.
22783 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
22784 referencing struct members.
22785
22786Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
22787
22788 * configure.in (mips-idt-ecoff): New target.
22789 * config/mips-gdb.exp: New file for remote board using MIPS remote
22790 debugging protocol.
22791
22792 * Redid configuration scheme. Removed gdb.t*/configure.in.
22793 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
22794 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
22795 distclean targets. Built executables via .o files. Adjusted
22796 tests to account for source files in $(srcdir) rather than
22797 $(objdir).
22798 * lib/gdb.exp (runto): Don't expect () after the function name,
22799 because it may have arguments.
22800
22801Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
22802
22803 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
22804 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
22805 expected failures for mips-idt-* and mips-sgi-*.
22806 * gdb.t00/default.exp (attach): Kill process if requested.
22807 * gdb.t00/help.exp (help target core, help target): Accept a gdb
22808 that does not read core files.
22809 * gdb.t01/run.exp: Removed checks for exit status code.
22810 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
22811 it is linked in.
22812 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
22813 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
22814 appropriate, rather than doing it by hand.
22815 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
22816 execution.
22817 * gdb.t10/crossload.exp: Kill existing program if needed.
22818 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
22819 appropriate, rather than doing it by hand. Always increase
22820 timeout for this test, not just for VxWorks.
22821
22822Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
22823
22824 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
22825 of Chill STRUCT types and STRUCT values.
22826 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
22827 than "char".
22828 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 22829 struct2): New struct definitions and initializations to test
c906108c
SS
22830 simple Chill STRUCT types.
22831
22832Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
22833
22834 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
22835 the null byte at the end of strings.
22836 * gdb.t00/default.exp: Make show version insensitive to copyright
22837 date.
22838 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
22839 to avoid dependencies on target char signedness.
22840 * gdb.t16/printcmds.exp: Update expected results for explicitly
22841 unsigned char.
22842 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
22843 now work.
22844 * gdb.t21/demangle.exp: Add many more patterns for template
22845 demangling, most of them being expected failures.
22846 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
22847 string we are matching for, to match on the whole string.
22848 * gdb.t21/demangle.exp: Add many new test strings to demangle,
22849 and fix a whole bunch that had incorrect expected output but were
22850 passing anyway because of the bug in "proc demangle".
22851 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
22852 type.
22853 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
22854
22855Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
22856
a9c64011
AS
22857 * gdb/testsuite: made modifications to testcases, etc., to allow
22858 them to work properly given the reorganization of deja-gnu and the
22859 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
22860
22861Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
22862
22863 * gdb/testsuite: Initial creation of gdb/testsuite.
22864 Migrated dejagnu testcases and support files for testing nm to
22865 gdb/testsuite from deja-gnu. These files were moved "as is"
22866 with no modifications. This migration is part of a major overhaul
22867 of dejagnu. The modifications to these testcases, etc., which
22868 will allow them to work with the new version of dejagnu will be
22869 made in a future update.
48efe704 22870
8d8cb839 22871 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 22872\f
8d8cb839
EZ
22873;; Local Variables:
22874;; mode: change-log
22875;; left-margin: 8
22876;; fill-column: 74
22877;; version-control: never
22878;; End:
902f2ccb
MC
22879
22880 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 22881 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
22882 Copying and distribution of this file, with or without modification,
22883 are permitted provided the copyright notice and this notice are preserved.
This page took 2.430141 seconds and 4 git commands to generate.